Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[0.57.0] - 2025-03-11
510446a parser: [BREAKING] Align JSXNamespacedName with ESTree (fix(parser)!: align JSXNamespacedName with ESTree #9648) (Arnaud Barré)
b0d979d semantic: [BREAKING] Make
Scoping::referencesprivate (fix(semantic)!: makeScoping::referencesprivate #9629) (Boshen)3c6f140 semantic: [BREAKING] Make
Scopingmethods consistent (refactor(semantic)!: makeScopingmethods consistent #9628) (Boshen)ef6e0cc semantic: [BREAKING] Combine
SymbolTableandScopeTreeintoScoping(refactor(semantic)!: combineSymbolTableandScopeTreeintoScoping#9615) (Boshen)7331656 semantic: [BREAKING] Rename
SymbolTableandScopeTreemethods (refactor(semantic)!: renameSymbolTableandScopeTreemethods #9613) (Boshen)23738bf semantic: [BREAKING] Introduce
Scoping(refactor(semantic)!: introduceScoping#9611) (Boshen)Features
may_have_side_effects(feat(ecmascript): support integer index access for array and string inmay_have_side_effects#9603) (sapphi-red)void 0on right hand side if possible (feat(minifier): placevoid 0on right hand side if possible #9606) (sapphi-red)[] + stringtostring(feat(minifier): compress[] + stringtostring#9602) (sapphi-red)preserveParenstoTSParenthesizedType(feat(parser): applypreserveParenstoTSParenthesizedType#9653) (Boshen)Bug Fixes
TSImportTypefield names with ts-eslint (fix(ast): alignTSImportTypefield names with ts-eslint #9664) (Boshen)(foo() + "").lengthmay have a side effect (fix(ecmascript):(foo() + "").lengthmay have a side effect #9605) (sapphi-red)usingdeclaration (fix(parser): fix end span forusingdeclaration #9622) (Boshen)Documentation
String::from_raw_parts_in(docs(allocator): add safety constraint forString::from_raw_parts_in#9640) (overlookmotel)Refactor
String::from_strs_array_in(refactor(allocator): refactor and improve safty comments ofString::from_strs_array_in#9639) (overlookmotel)npm/oxc-*/npm packages (refactor(napi): removenpm/oxc-*/npm packages #9631) (Boshen)ScopingtoSemantic(refactor(semantic): addScopingtoSemantic#9614) (Boshen)