chore(deps): bump oxc-parser from 0.153.0 to 0.154.0
Closed
DE
3h ago+86+86+01234567890123456789-86-86-01234567890123456789
Bumps oxc-parser from 0.153.0 to 0.154.0.
Release notes
Sourced from oxc-parser's releases.
oxc crates_v0.154.0
π₯ BREAKING CHANGES
- 7730e14 ast: [BREAKING] Refactor comment attachment storage (#27512) (camc314)
- c904b61 ast: [BREAKING] Add comment attachment storage (#27393) (camc314)
- b5e8eff parser: [BREAKING] Assign node IDs during parsing (#27411) (camc314)
π Features
- 3d00bbd minifier: Add folding of delete expression (#27522) (Armano)
π Bug Fixes
- 760b60b codegen, packages/codegen: Remove extraneous space before
RestElementinArrayPattern(#27613) (overlookmotel)- 0353d37 packages/codegen: Support printing
V8IntrinsicExpressions (#27597) (overlookmotel)- 1e4c6ee minifier: Preserve parameter writes through mapped arguments (#27494) (Dunqing)
- f8e9a50 semantic: Stop arguments resolution at ordinary functions (#26929) (camc314)
- 4b75662 transformer_plugins: Preserve optional chains through non-null assertions (#27526) (Dunqing)
- 72bf06f crates/oxc_semantic: Decline to evaluate unary ops on strings in enum initializers (#27447) (Brooooooklyn)
- c57d9c7 parser: Apply no-side-effects annotations after export (#27504) (camc314)
- 02577b1 minifier: Preserve delete semantic when folding non-finite numbers (#27466) (Armano)
- f14ead5 minifier: Eliminate unused IIFE calls with constant arguments (#27434) (Dunqing)
- aec14bc transformer: Avoid synthetic private fields for static blocks (#27300) (Kuroda Kayn)
- 558a890 semantic: Mark delete of optional members as MemberWriteTarget (#27430) (Bartok)
- f50257e codegen: Avoid extra indent before empty do-while bodies (#27407) (camc314)
- 82bfc5f codegen: Fix printing negative
BigIntLiteralafter-(#27378) (overlookmotel)- 5461c1a packages/codegen: Fix printing negative
BigIntLiteralafter-(#27377) (overlookmotel)- bebef88 packages/codegen: Fix debug assert fail printing
TSJSDocNonNullableType(#27373) (overlookmotel)- 7e6a050 semantic: Visit
TSMethodSignaturecomputed method keys in enclosing scope (#27357) (camc314)β‘ Performance
- e1c97f8 packages/codegen: Remove all
printSpaceBeforeIdentifiercalls (#27620) (overlookmotel)- 70ecfdd packages/codegen: Skip redundant
printSpaceBeforeIdentifiercall (#27619) (overlookmotel)- 3c289f3 packages/codegen: Remove branches from loops printing arrays (#27614) (overlookmotel)
- 27f5b45 packages/codegen: Remove branch printing
RestElementinArrayPattern(#27608) (overlookmotel)- adc90ed packages/codegen: Reduce branches in
printArguments(#27607) (overlookmotel)- 262dd21 packages/codegen: Remove unnecessary
printSpaceBeforeIdentifiercalls (#27606) (overlookmotel)- 4bb9722 packages/codegen: Print
SpreadElementarguments viaprintExpression(#27599) (overlookmotel)- 0c98dc5 packages/codegen: Reduce megamorphic
typereads inprintParams(#27595) (overlookmotel)- e3780b5 packages/codegen: Reduce writes in
printForOfStatement(#27594) (overlookmotel)- 8d0ba20 packages/codegen: Reduce megamorphic
typereads inprintForOfStatement(#27593) (overlookmotel)- b29f35e packages/codegen: Reduce megamorphic
typereads inprintDirectivesAndStatements(#27592) (overlookmotel)- 256259d packages/codegen: Reduce megamorphic
typereads inprintConditionalExpression(#27591) (overlookmotel)- a9bd942 packages/codegen: Reduce megamorphic
typereads inprintObjectProperty(#27590) (overlookmotel)- 0a386ff packages/codegen: Ensure
shorthandvar is always a boolean (#27589) (overlookmotel)- 8d4c633 packages/codegen: Reduce branches in
printObjectProperty(#27588) (overlookmotel)- b4c8c04 packages/codegen: Reduce megamorphic
typereads inprintMemberExpression(#27587) (overlookmotel)- ff5eae8 packages/codegen: Reduce megamorphic
typereads (#27586) (overlookmotel)- 5487247 ast: Generate derive for
CloneInonComment(#27542) (overlookmotel)
... (truncated)
Commits
d47efe5release(crates): oxc v0.154.0 (#27644)7730e14feat(ast)!: refactor comment attachment storage (#27512)c904b61feat(ast)!: add comment attachment storage (#27393)43212aachore(deps): update dependency@βnapi-rs/clito v3.10.7 (#27347)e32c910chore(deps): update npm packages (#27320)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)