🚀 Features
- d99134d parser: Improve diagnostic message for phase imports (#17092) (camc314)
- 36e08ef data_structures: Implement conversion traits for stack types (#17141) (overlookmotel)
- 0e177f4 data_structures: Implement
SendandSyncfor stack types (#17135) (overlookmotel) - cdb6345 minifier: Remove unused import source/defer statements (#17085) (camc314)
- 3e2ae7b regular_expression: Improve error messages (#16953) (sapphi-red)
🐛 Bug Fixes
- ab43454 minifier: Preserve sideeffects of destructuring
argumentsin non-strict mode (#17249) (sapphi-red) - 5595642 minifier: Avoid
argumentscopy loop transformation in arrow functions (#17248) (sapphi-red) - f0ad6b7 minifier: Preserve sideeffectful destructing delcaration for array and object destruction (#17074) (Armano)
- e08fdf1 linter/plugins: Include hashbang in comments (#17231) (overlookmotel)
- 76b1dc7 minifier: Avoid incorrect logical assignment transformation when base object may be mutated (#16802) (camc314)
- adb41ba allocator:
AllocatorPooldo not consume all memory on Windows (#17094) (overlookmotel) - b87600a allocator: Fix potential deadlock in
FixedSizeAllocatorPool(#17112) (overlookmotel)
⚡ Performance
- 14e5016 transformer/enum: Avoid cloning HashMap in IdentifierReferenceRename (#17210) (camc314)
- 5aefb84 linter/plugins: Reduce size of walker code (#17176) (overlookmotel)
- cee4a6c allocator: Use
StackinAllocatorPools (#17136) (overlookmotel) - eeeb53a semantic: Remove
leave_kind(#17145) (camc314) - 009256e semantic: Inline
leave_kindforTSPropertySignature(#17144) (camc314) - 2943e4d semantic: Inline
leave_kindforTSTypeQuery(#17143) (camc314) - 2e65ac0 semantic: Inline
leave_kindforCatchParameter(#17142) (camc314)