Skip to content

chore(deps): bump the oxc group across 1 directory with 4 updates - #1480

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/oxc-7f433224ba
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/oxc-7f433224ba

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 18, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the oxc group with 4 updates in the / directory: oxc_allocator, oxc_ast, oxc_parser and oxc_span.

Updates oxc_allocator from 0.129.0 to 0.138.0

Release notes

Sourced from oxc_allocator's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_ast from 0.129.0 to 0.138.0

Release notes

Sourced from oxc_ast's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_parser from 0.129.0 to 0.138.0

Release notes

Sourced from oxc_parser's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

Updates oxc_span from 0.129.0 to 0.138.0

Release notes

Sourced from oxc_span's releases.

oxc crates_v0.138.0

💥 BREAKING CHANGES

  • 94fbacb ast: [BREAKING] Only export AstBuilder and NONE in builder module (#23876) (overlookmotel)
  • 8de5122 ecmascript: [BREAKING] Switch to new AstBuilder (#23834) (overlookmotel)
  • dc0ef38 transformer: [BREAKING] Switch to new AstBuilder (#23831) (overlookmotel)
  • 88f4455 str: [BREAKING] Str and Ident methods take &GetAllocator (#23781) (overlookmotel)
  • 36009dd allocator: [BREAKING] GetAllocator::allocator take &self (#23676) (overlookmotel)
  • bd74f9d allocator: [BREAKING] Rename AllocatorAccessor trait to GetAllocator (#23675) (overlookmotel)

🚀 Features

  • 326fe25 transformer_plugins: Support typeof define keys (#23605) (Alexander Lichter)
  • f2091b3 ast: Unify old and new AstBuilders (#23875) (overlookmotel)
  • cd1fd12 codegen: Expose Codegen::print_string API (#23785) (camc314)
  • 785461b ast: Add custom builder methods to AST types (#23651) (overlookmotel)
  • 05d1357 ast: Add AST creation methods to AST types (#23650) (overlookmotel)
  • 2580eda str: Add Str::from_str_in and Ident::from_str_in methods (#23767) (overlookmotel)
  • 6883fcf minifier: Fold write-once falsy var to false in boolean context (#23540) (Dunqing)
  • fcbf993 allocator: Add Vec::from_value_in method (#23718) (overlookmotel)
  • 989ddb7 allocator: Add Vec::from_box_in method (#23717) (overlookmotel)
  • 9d1aa7f allocator: Improve PartialEq for Vec (#23716) (overlookmotel)

🐛 Bug Fixes

  • beac5d2 parser: Fix clippy warnings (#23943) (overlookmotel)
  • dcc9a73 minifier: Treat Object.isExtensible/isFrozen/isSealed as pure (#23916) (Dunqing)
  • da0e5bf minifier: Don't reorder a closed-over TDZ read when inlining a var (#23771) (Dunqing)
  • 0b3021f allocator: Remove Vec::from_box_in (#23873) (overlookmotel)
  • 0ab64ec ast: Silence deprecation warnings within files defining deprecated AstBuilder methods (#23889) (overlookmotel)
  • 8c07cad all: Enable disable_old_builder Cargo feature for oxc_ast crate in tests (#23888) (overlookmotel)
  • 3800f01 ast: Legacy AstBuilder methods take self not &self (#23891) (overlookmotel)
  • 869ac20 semantic/cfg: Connect for update exit to loop test (#23791) (camc314)
  • d3e92d5 semantic/cfg: Connect while branches from condition exit (#23790) (camc314)
  • 025045d ast: ExportNamedDeclaration plain builder methods return boxed nodes (#23783) (overlookmotel)
  • 7537c58 ast: Fix name of AstBuilder method for Expression::V8IntrinsicExpression (#23766) (overlookmotel)
  • 3f574f5 traverse: Fix unsoundness in Traverse walk functions (#23745) (overlookmotel)
  • 585760f parser: String in AST reference arena (#23721) (overlookmotel)
  • 7231d55 allocator: Fix unsound lifetime extension in Box::new_in (#23685) (overlookmotel)

⚡ Performance

  • d5c916a semantic: Flatten hoisting_variables to avoid per-scope map allocation (#23927) (Lawrence Lin)
  • e71609d minifier: Bail member-expr folding before the side-effect walk (#23924) (Lawrence Lin)
  • e1f89ab minifier: Reduce string allocations folding addition (#23846) (overlookmotel)
  • 9f6ee3b isolated-declarations: Pool scope maps to avoid per-scope alloc/rehash (#23761) (Boshen)
  • 0b07c4c semantic: Avoid heap alloc for catch-clause binding ids (#23911) (Lawrence Lin)
  • c5eef8b regular_expression: Skip capturing-group pre-parse when pattern has no ( (#23908) (Lawrence Lin)
  • b4f5b4b isolated_declarations: Remove redundant clone of formal parameter pattern (#23912) (Lawrence Lin)
  • 53d083f isolated_declarations: Use TakeIn not CloneIn (#23847) (overlookmotel)

... (truncated)

Commits
  • 8bf69a3 release(crates): oxc v0.138.0 (#23934)
  • beac5d2 fix(parser): fix clippy warnings (#23943)
  • d8c6b55 fix(linter/unicorn/custom-error-definition): handle non-ascii class names (#2...
  • dcc9a73 fix(minifier): treat Object.isExtensible/isFrozen/isSealed as pure (#23916)
  • 2428c50 feat(linter/react): implement suggestion for no-unknown-property rule (#23936)
  • da0e5bf fix(minifier): don't reorder a closed-over TDZ read when inlining a var (#23771)
  • 3be5952 docs(linter): refine performance-lint-rules skill (#23932)
  • 57e4469 docs(linter/unicorn): update prefer-dom-node-text-content rationale (#23933)
  • d5c916a perf(semantic): flatten hoisting_variables to avoid per-scope map allocation ...
  • e71609d perf(minifier): bail member-expr folding before the side-effect walk (#23924)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 18, 2026
@dependabot dependabot Bot changed the title chore(deps): bump the oxc group with 4 updates chore(deps): bump the oxc group across 1 directory with 4 updates Aug 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/oxc-7f433224ba branch from e028a35 to a418fef Compare August 18, 2026 05:07
Bumps the oxc group with 4 updates in the / directory: [oxc_allocator](https://github.com/oxc-project/oxc), [oxc_ast](https://github.com/oxc-project/oxc), [oxc_parser](https://github.com/oxc-project/oxc) and [oxc_span](https://github.com/oxc-project/oxc).


Updates `oxc_allocator` from 0.129.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.129.0...crates_v0.138.0)

Updates `oxc_ast` from 0.129.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.129.0...crates_v0.138.0)

Updates `oxc_parser` from 0.129.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.129.0...crates_v0.138.0)

Updates `oxc_span` from 0.129.0 to 0.138.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.129.0...crates_v0.138.0)

---
updated-dependencies:
- dependency-name: oxc_allocator
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_ast
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_parser
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_span
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/oxc-7f433224ba branch from a418fef to 81cacbe Compare August 22, 2026 09:33

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants