💥 BREAKING CHANGES
🚀 Features
- ce5072d parser: Support
turbopackmagic comments (#20803) (Kane Wang) - f5deb55 napi/transform: Expose
optimizeConstEnumsandoptimizeEnumsoptions (#21388) (Dunqing) - 24b03de data_structures: Introduce
NonNullConstandNonNullMutpointer types (#21425) (overlookmotel)
🐛 Bug Fixes
- d7a359a ecmascript: Treat update expressions as unconditionally side-effectful (#21456) (Dunqing)
- 56af2f4 transformer/async-to-generator: Correct scope of inferred named FE in async-to-generator (#21458) (Dunqing)
- b3ed467 minifier: Avoid illegal
var;when folding unused arguments copy loop (#21421) (fazba) - b0e8f13 minifier: Preserve
varinsidecatchwith same-named parameter (#21366) (Dunqing) - 4fb73a7 transformer/typescript: Preserve execution order for accessor with
useDefineForClassFields: false(#21369) (Dunqing)
⚡ Performance
- c22cba6 allocator: Simplify pointer calculation when creating
Arenachunks (#21475) (overlookmotel) - da3cc16 parser: Refactor out
LexerContext(#21275) (Ulrich Stark)