github oxc-project/oxc crates_v0.105.0
oxc crates_v0.105.0

4 hours ago

🚀 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 Send and Sync for 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 arguments in non-strict mode (#17249) (sapphi-red)
  • 5595642 minifier: Avoid arguments copy 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: AllocatorPool do 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 Stack in AllocatorPools (#17136) (overlookmotel)
  • eeeb53a semantic: Remove leave_kind (#17145) (camc314)
  • 009256e semantic: Inline leave_kind for TSPropertySignature (#17144) (camc314)
  • 2943e4d semantic: Inline leave_kind for TSTypeQuery (#17143) (camc314)
  • 2e65ac0 semantic: Inline leave_kind for CatchParameter (#17142) (camc314)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.