Skip to content

build(deps): bump the oxc group with 6 updates - #97

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

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/oxc-3c0e788803

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the oxc group with 6 updates:

Package From To
oxc_allocator 0.142.0 0.143.0
oxc_parser 0.142.0 0.143.0
oxc_ast 0.142.0 0.143.0
oxc_ast_visit 0.142.0 0.143.0
oxc_span 0.142.0 0.143.0
oxc_syntax 0.142.0 0.143.0

Updates oxc_allocator from 0.142.0 to 0.143.0

Release notes

Sourced from oxc_allocator's releases.

oxc crates_v0.143.0

💥 BREAKING CHANGES

  • 4120da0 semantic: [BREAKING] Return borrowed JSDoc so the parse cache works (#25186) (Connor Shea)
  • f0a41c8 allocator: [BREAKING] Remove ArenaBox::dangling method (#25236) (overlookmotel)
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#25154) (camc314)
  • a0c7788 ast: [BREAKING] Change TSIndexSignatureName::name to Ident (#25150) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#24987) (camc314)
  • 7e1199c ast: [BREAKING] Remove conversion to Box from AST builder methods (#25038) (overlookmotel)

🚀 Features

  • 3c8312e allocator: Make Box Send + Sync when the type it contains is (#25242) (overlookmotel)
  • cb5bc08 ast: Derive GetSpan for Comment (#25147) (leaysgur)
  • 8541e18 ast_tools: Generate minifier scope collector (#25088) (camc314)
  • 5acdae2 ecmascript: Skip transparent TS expressions (#25072) (camc314)
  • 85d0f4d napi: Add React Compiler transform binding (#24934) (Boshen)
  • 70d6ece minifier: Fold safe integer exponentiation (#25009) (Dunqing)
  • 73fc747 minifier: Enable termination statement optimization for do while (#24921) (Armano)
  • 5eadfdb minifier: Fold safe integer division and remainder (#24981) (Dunqing)

🐛 Bug Fixes

  • 6c9ee14 minifier: Preserve if-chain idempotency and correct side effects when alternate should not be moved (#25041) (Armano)
  • 8a47ff3 ecmascript: Do not treat lone-surrogate strings as constants (#25084) (Dunqing)
  • 468b970 isolated-declarations: Strip re-export attributes (#25090) (camc314)
  • a70035d parser: Report export imports in namespaces (#25086) (camc314)
  • 5d8ccf5 react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)
  • d349e4a react_compiler: Match eslint suppression gating (#25068) (Boshen)
  • 0dc16ba react_compiler: Track catch block declarations (#25067) (Boshen)
  • e6734a5 minifier: Fold typeof comparisons with known object strings (#25017) (Dunqing)
  • 3a9d5a5 minifier: Keep typeof foo == ['object'] as-is (#24941) (sapphi-red)
  • 10ec276 ast: Custom AST builder methods take IntoIn<ArenaBox> where child method does (#25033) (overlookmotel)
  • fbe8d31 minifier: Respect targets when folding RegExp source (#24790) (Dunqing)

⚡ Performance

  • fb402b0 minifier: Stop re-deriving printed numeric spellings (#25103) (Dunqing)
  • 7251e52 react_compiler: Avoid large types on stack (#25037) (overlookmotel)
  • e07718f isolated_declarations: Avoid large types on stack (#25036) (overlookmotel)
  • 9fb1e3e transformer: Avoid large types on stack (#25035) (overlookmotel)
  • 8b80f8b parser: Avoid large types on stack (#25034) (overlookmotel)

📚 Documentation

  • 2ea0aa9 ast: Correct grammar in AST builder methods doc comments (#25173) (overlookmotel)
Commits
  • 45a17c2 release(crates): oxc v0.143.0 (#25250)
  • a64b65d fix(linter/unicorn/new-for-builtins): detect parenthesized member expression ...
  • 4120da0 perf(semantic)!: return borrowed JSDoc so the parse cache works (#25186)
  • 253075e fix(playground): include generated runtime files (#25246)
  • f7b3976 chore(deps): update dependency rolldown to v1.2.2 (#25245)
  • b937e3e chore(deps): update napi (#25019)
  • 3c8312e feat(allocator): make Box Send + Sync when the type it contains is (#25...
  • ea1e88a chore(deps): update rust crate oxc-browserslist to v3.0.13 (#25244)
  • f0a41c8 feat(allocator)!: remove ArenaBox::dangling method (#25236)
  • 9d4592c fix(linter): reject duplicate JS plugin names (#25243)
  • Additional commits viewable in compare view

Updates oxc_parser from 0.142.0 to 0.143.0

Release notes

Sourced from oxc_parser's releases.

oxc crates_v0.143.0

💥 BREAKING CHANGES

  • 4120da0 semantic: [BREAKING] Return borrowed JSDoc so the parse cache works (#25186) (Connor Shea)
  • f0a41c8 allocator: [BREAKING] Remove ArenaBox::dangling method (#25236) (overlookmotel)
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#25154) (camc314)
  • a0c7788 ast: [BREAKING] Change TSIndexSignatureName::name to Ident (#25150) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#24987) (camc314)
  • 7e1199c ast: [BREAKING] Remove conversion to Box from AST builder methods (#25038) (overlookmotel)

🚀 Features

  • 3c8312e allocator: Make Box Send + Sync when the type it contains is (#25242) (overlookmotel)
  • cb5bc08 ast: Derive GetSpan for Comment (#25147) (leaysgur)
  • 8541e18 ast_tools: Generate minifier scope collector (#25088) (camc314)
  • 5acdae2 ecmascript: Skip transparent TS expressions (#25072) (camc314)
  • 85d0f4d napi: Add React Compiler transform binding (#24934) (Boshen)
  • 70d6ece minifier: Fold safe integer exponentiation (#25009) (Dunqing)
  • 73fc747 minifier: Enable termination statement optimization for do while (#24921) (Armano)
  • 5eadfdb minifier: Fold safe integer division and remainder (#24981) (Dunqing)

🐛 Bug Fixes

  • 6c9ee14 minifier: Preserve if-chain idempotency and correct side effects when alternate should not be moved (#25041) (Armano)
  • 8a47ff3 ecmascript: Do not treat lone-surrogate strings as constants (#25084) (Dunqing)
  • 468b970 isolated-declarations: Strip re-export attributes (#25090) (camc314)
  • a70035d parser: Report export imports in namespaces (#25086) (camc314)
  • 5d8ccf5 react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)
  • d349e4a react_compiler: Match eslint suppression gating (#25068) (Boshen)
  • 0dc16ba react_compiler: Track catch block declarations (#25067) (Boshen)
  • e6734a5 minifier: Fold typeof comparisons with known object strings (#25017) (Dunqing)
  • 3a9d5a5 minifier: Keep typeof foo == ['object'] as-is (#24941) (sapphi-red)
  • 10ec276 ast: Custom AST builder methods take IntoIn<ArenaBox> where child method does (#25033) (overlookmotel)
  • fbe8d31 minifier: Respect targets when folding RegExp source (#24790) (Dunqing)

⚡ Performance

  • fb402b0 minifier: Stop re-deriving printed numeric spellings (#25103) (Dunqing)
  • 7251e52 react_compiler: Avoid large types on stack (#25037) (overlookmotel)
  • e07718f isolated_declarations: Avoid large types on stack (#25036) (overlookmotel)
  • 9fb1e3e transformer: Avoid large types on stack (#25035) (overlookmotel)
  • 8b80f8b parser: Avoid large types on stack (#25034) (overlookmotel)

📚 Documentation

  • 2ea0aa9 ast: Correct grammar in AST builder methods doc comments (#25173) (overlookmotel)
Commits
  • 45a17c2 release(crates): oxc v0.143.0 (#25250)
  • a64b65d fix(linter/unicorn/new-for-builtins): detect parenthesized member expression ...
  • 4120da0 perf(semantic)!: return borrowed JSDoc so the parse cache works (#25186)
  • 253075e fix(playground): include generated runtime files (#25246)
  • f7b3976 chore(deps): update dependency rolldown to v1.2.2 (#25245)
  • b937e3e chore(deps): update napi (#25019)
  • 3c8312e feat(allocator): make Box Send + Sync when the type it contains is (#25...
  • ea1e88a chore(deps): update rust crate oxc-browserslist to v3.0.13 (#25244)
  • f0a41c8 feat(allocator)!: remove ArenaBox::dangling method (#25236)
  • 9d4592c fix(linter): reject duplicate JS plugin names (#25243)
  • Additional commits viewable in compare view

Updates oxc_ast from 0.142.0 to 0.143.0

Release notes

Sourced from oxc_ast's releases.

oxc crates_v0.143.0

💥 BREAKING CHANGES

  • 4120da0 semantic: [BREAKING] Return borrowed JSDoc so the parse cache works (#25186) (Connor Shea)
  • f0a41c8 allocator: [BREAKING] Remove ArenaBox::dangling method (#25236) (overlookmotel)
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#25154) (camc314)
  • a0c7788 ast: [BREAKING] Change TSIndexSignatureName::name to Ident (#25150) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#24987) (camc314)
  • 7e1199c ast: [BREAKING] Remove conversion to Box from AST builder methods (#25038) (overlookmotel)

🚀 Features

  • 3c8312e allocator: Make Box Send + Sync when the type it contains is (#25242) (overlookmotel)
  • cb5bc08 ast: Derive GetSpan for Comment (#25147) (leaysgur)
  • 8541e18 ast_tools: Generate minifier scope collector (#25088) (camc314)
  • 5acdae2 ecmascript: Skip transparent TS expressions (#25072) (camc314)
  • 85d0f4d napi: Add React Compiler transform binding (#24934) (Boshen)
  • 70d6ece minifier: Fold safe integer exponentiation (#25009) (Dunqing)
  • 73fc747 minifier: Enable termination statement optimization for do while (#24921) (Armano)
  • 5eadfdb minifier: Fold safe integer division and remainder (#24981) (Dunqing)

🐛 Bug Fixes

  • 6c9ee14 minifier: Preserve if-chain idempotency and correct side effects when alternate should not be moved (#25041) (Armano)
  • 8a47ff3 ecmascript: Do not treat lone-surrogate strings as constants (#25084) (Dunqing)
  • 468b970 isolated-declarations: Strip re-export attributes (#25090) (camc314)
  • a70035d parser: Report export imports in namespaces (#25086) (camc314)
  • 5d8ccf5 react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)
  • d349e4a react_compiler: Match eslint suppression gating (#25068) (Boshen)
  • 0dc16ba react_compiler: Track catch block declarations (#25067) (Boshen)
  • e6734a5 minifier: Fold typeof comparisons with known object strings (#25017) (Dunqing)
  • 3a9d5a5 minifier: Keep typeof foo == ['object'] as-is (#24941) (sapphi-red)
  • 10ec276 ast: Custom AST builder methods take IntoIn<ArenaBox> where child method does (#25033) (overlookmotel)
  • fbe8d31 minifier: Respect targets when folding RegExp source (#24790) (Dunqing)

⚡ Performance

  • fb402b0 minifier: Stop re-deriving printed numeric spellings (#25103) (Dunqing)
  • 7251e52 react_compiler: Avoid large types on stack (#25037) (overlookmotel)
  • e07718f isolated_declarations: Avoid large types on stack (#25036) (overlookmotel)
  • 9fb1e3e transformer: Avoid large types on stack (#25035) (overlookmotel)
  • 8b80f8b parser: Avoid large types on stack (#25034) (overlookmotel)

📚 Documentation

  • 2ea0aa9 ast: Correct grammar in AST builder methods doc comments (#25173) (overlookmotel)
Commits
  • 45a17c2 release(crates): oxc v0.143.0 (#25250)
  • a64b65d fix(linter/unicorn/new-for-builtins): detect parenthesized member expression ...
  • 4120da0 perf(semantic)!: return borrowed JSDoc so the parse cache works (#25186)
  • 253075e fix(playground): include generated runtime files (#25246)
  • f7b3976 chore(deps): update dependency rolldown to v1.2.2 (#25245)
  • b937e3e chore(deps): update napi (#25019)
  • 3c8312e feat(allocator): make Box Send + Sync when the type it contains is (#25...
  • ea1e88a chore(deps): update rust crate oxc-browserslist to v3.0.13 (#25244)
  • f0a41c8 feat(allocator)!: remove ArenaBox::dangling method (#25236)
  • 9d4592c fix(linter): reject duplicate JS plugin names (#25243)
  • Additional commits viewable in compare view

Updates oxc_ast_visit from 0.142.0 to 0.143.0

Release notes

Sourced from oxc_ast_visit's releases.

oxc crates_v0.143.0

💥 BREAKING CHANGES

  • 4120da0 semantic: [BREAKING] Return borrowed JSDoc so the parse cache works (#25186) (Connor Shea)
  • f0a41c8 allocator: [BREAKING] Remove ArenaBox::dangling method (#25236) (overlookmotel)
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#25154) (camc314)
  • a0c7788 ast: [BREAKING] Change TSIndexSignatureName::name to Ident (#25150) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#24987) (camc314)
  • 7e1199c ast: [BREAKING] Remove conversion to Box from AST builder methods (#25038) (overlookmotel)

🚀 Features

  • 3c8312e allocator: Make Box Send + Sync when the type it contains is (#25242) (overlookmotel)
  • cb5bc08 ast: Derive GetSpan for Comment (#25147) (leaysgur)
  • 8541e18 ast_tools: Generate minifier scope collector (#25088) (camc314)
  • 5acdae2 ecmascript: Skip transparent TS expressions (#25072) (camc314)
  • 85d0f4d napi: Add React Compiler transform binding (#24934) (Boshen)
  • 70d6ece minifier: Fold safe integer exponentiation (#25009) (Dunqing)
  • 73fc747 minifier: Enable termination statement optimization for do while (#24921) (Armano)
  • 5eadfdb minifier: Fold safe integer division and remainder (#24981) (Dunqing)

🐛 Bug Fixes

  • 6c9ee14 minifier: Preserve if-chain idempotency and correct side effects when alternate should not be moved (#25041) (Armano)
  • 8a47ff3 ecmascript: Do not treat lone-surrogate strings as constants (#25084) (Dunqing)
  • 468b970 isolated-declarations: Strip re-export attributes (#25090) (camc314)
  • a70035d parser: Report export imports in namespaces (#25086) (camc314)
  • 5d8ccf5 react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)
  • d349e4a react_compiler: Match eslint suppression gating (#25068) (Boshen)
  • 0dc16ba react_compiler: Track catch block declarations (#25067) (Boshen)
  • e6734a5 minifier: Fold typeof comparisons with known object strings (#25017) (Dunqing)
  • 3a9d5a5 minifier: Keep typeof foo == ['object'] as-is (#24941) (sapphi-red)
  • 10ec276 ast: Custom AST builder methods take IntoIn<ArenaBox> where child method does (#25033) (overlookmotel)
  • fbe8d31 minifier: Respect targets when folding RegExp source (#24790) (Dunqing)

⚡ Performance

  • fb402b0 minifier: Stop re-deriving printed numeric spellings (#25103) (Dunqing)
  • 7251e52 react_compiler: Avoid large types on stack (#25037) (overlookmotel)
  • e07718f isolated_declarations: Avoid large types on stack (#25036) (overlookmotel)
  • 9fb1e3e transformer: Avoid large types on stack (#25035) (overlookmotel)
  • 8b80f8b parser: Avoid large types on stack (#25034) (overlookmotel)

📚 Documentation

  • 2ea0aa9 ast: Correct grammar in AST builder methods doc comments (#25173) (overlookmotel)
Commits
  • 45a17c2 release(crates): oxc v0.143.0 (#25250)
  • a64b65d fix(linter/unicorn/new-for-builtins): detect parenthesized member expression ...
  • 4120da0 perf(semantic)!: return borrowed JSDoc so the parse cache works (#25186)
  • 253075e fix(playground): include generated runtime files (#25246)
  • f7b3976 chore(deps): update dependency rolldown to v1.2.2 (#25245)
  • b937e3e chore(deps): update napi (#25019)
  • 3c8312e feat(allocator): make Box Send + Sync when the type it contains is (#25...
  • ea1e88a chore(deps): update rust crate oxc-browserslist to v3.0.13 (#25244)
  • f0a41c8 feat(allocator)!: remove ArenaBox::dangling method (#25236)
  • 9d4592c fix(linter): reject duplicate JS plugin names (#25243)
  • Additional commits viewable in compare view

Updates oxc_span from 0.142.0 to 0.143.0

Release notes

Sourced from oxc_span's releases.

oxc crates_v0.143.0

💥 BREAKING CHANGES

  • 4120da0 semantic: [BREAKING] Return borrowed JSDoc so the parse cache works (#25186) (Connor Shea)
  • f0a41c8 allocator: [BREAKING] Remove ArenaBox::dangling method (#25236) (overlookmotel)
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#25154) (camc314)
  • a0c7788 ast: [BREAKING] Change TSIndexSignatureName::name to Ident (#25150) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#24987) (camc314)
  • 7e1199c ast: [BREAKING] Remove conversion to Box from AST builder methods (#25038) (overlookmotel)

🚀 Features

  • 3c8312e allocator: Make Box Send + Sync when the type it contains is (#25242) (overlookmotel)
  • cb5bc08 ast: Derive GetSpan for Comment (#25147) (leaysgur)
  • 8541e18 ast_tools: Generate minifier scope collector (#25088) (camc314)
  • 5acdae2 ecmascript: Skip transparent TS expressions (#25072) (camc314)
  • 85d0f4d napi: Add React Compiler transform binding (#24934) (Boshen)
  • 70d6ece minifier: Fold safe integer exponentiation (#25009) (Dunqing)
  • 73fc747 minifier: Enable termination statement optimization for do while (#24921) (Armano)
  • 5eadfdb minifier: Fold safe integer division and remainder (#24981) (Dunqing)

🐛 Bug Fixes

  • 6c9ee14 minifier: Preserve if-chain idempotency and correct side effects when alternate should not be moved (#25041) (Armano)
  • 8a47ff3 ecmascript: Do not treat lone-surrogate strings as constants (#25084) (Dunqing)
  • 468b970 isolated-declarations: Strip re-export attributes (#25090) (camc314)
  • a70035d parser: Report export imports in namespaces (#25086) (camc314)
  • 5d8ccf5 react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)
  • d349e4a react_compiler: Match eslint suppression gating (#25068) (Boshen)
  • 0dc16ba react_compiler: Track catch block declarations (#25067) (Boshen)
  • e6734a5 minifier: Fold typeof comparisons with known object strings (#25017) (Dunqing)
  • 3a9d5a5 minifier: Keep typeof foo == ['object'] as-is (#24941) (sapphi-red)
  • 10ec276 ast: Custom AST builder methods take IntoIn<ArenaBox> where child method does (#25033) (overlookmotel)
  • fbe8d31 minifier: Respect targets when folding RegExp source (#24790) (Dunqing)

⚡ Performance

  • fb402b0 minifier: Stop re-deriving printed numeric spellings (#25103) (Dunqing)
  • 7251e52 react_compiler: Avoid large types on stack (#25037) (overlookmotel)
  • e07718f isolated_declarations: Avoid large types on stack (#25036) (overlookmotel)
  • 9fb1e3e transformer: Avoid large types on stack (#25035) (overlookmotel)
  • 8b80f8b parser: Avoid large types on stack (#25034) (overlookmotel)

📚 Documentation

  • 2ea0aa9 ast: Correct grammar in AST builder methods doc comments (#25173) (overlookmotel)
Commits
  • 45a17c2 release(crates): oxc v0.143.0 (#25250)
  • a64b65d fix(linter/unicorn/new-for-builtins): detect parenthesized member expression ...
  • 4120da0 perf(semantic)!: return borrowed JSDoc so the parse cache works (#25186)
  • 253075e fix(playground): include generated runtime files (#25246)
  • f7b3976 chore(deps): update dependency rolldown to v1.2.2 (#25245)
  • b937e3e chore(deps): update napi (#25019)
  • 3c8312e feat(allocator): make Box Send + Sync when the type it contains is (#25...
  • ea1e88a chore(deps): update rust crate oxc-browserslist to v3.0.13 (#25244)
  • f0a41c8 feat(allocator)!: remove ArenaBox::dangling method (#25236)
  • 9d4592c fix(linter): reject duplicate JS plugin names (#25243)
  • Additional commits viewable in compare view

Updates oxc_syntax from 0.142.0 to 0.143.0

Release notes

Sourced from oxc_syntax's releases.

oxc crates_v0.143.0

💥 BREAKING CHANGES

  • 4120da0 semantic: [BREAKING] Return borrowed JSDoc so the parse cache works (#25186) (Connor Shea)
  • f0a41c8 allocator: [BREAKING] Remove ArenaBox::dangling method (#25236) (overlookmotel)
  • 067da8c ast: [BREAKING] Store single parameter in TSIndexSignature::parameter (#25154) (camc314)
  • a0c7788 ast: [BREAKING] Change TSIndexSignatureName::name to Ident (#25150) (camc314)
  • 1bdedd1 ast: [BREAKING] Introduce ExportDeclaration, ExportFromDeclaration (#25095) (camc314)
  • c917f20 ast: [BREAKING] Introduce ArrowFunctionBody enum (#24987) (camc314)
  • 7e1199c ast: [BREAKING] Remove conversion to Box from AST builder methods (#25038) (overlookmotel)

🚀 Features

  • 3c8312e allocator: Make Box Send + Sync when the type it contains is (#25242) (overlookmotel)
  • cb5bc08 ast: Derive GetSpan for Comment (#25147) (leaysgur)
  • 8541e18 ast_tools: Generate minifier scope collector (#25088) (camc314)
  • 5acdae2 ecmascript: Skip transparent TS expressions (#25072) (camc314)
  • 85d0f4d napi: Add React Compiler transform binding (#24934) (Boshen)
  • 70d6ece minifier: Fold safe integer exponentiation (#25009) (Dunqing)
  • 73fc747 minifier: Enable termination statement optimization for do while (#24921) (Armano)
  • 5eadfdb minifier: Fold safe integer division and remainder (#24981) (Dunqing)

🐛 Bug Fixes

  • 6c9ee14 minifier: Preserve if-chain idempotency and correct side effects when alternate should not be moved (#25041) (Armano)
  • 8a47ff3 ecmascript: Do not treat lone-surrogate strings as constants (#25084) (Dunqing)
  • 468b970 isolated-declarations: Strip re-export attributes (#25090) (camc314)
  • a70035d parser: Report export imports in namespaces (#25086) (camc314)
  • 5d8ccf5 react_compiler: Preserve nonfatal diagnostics (#25066) (Boshen)
  • d349e4a react_compiler: Match eslint suppression gating (#25068) (Boshen)
  • 0dc16ba react_compiler: Track catch block declarations (#25067) (Boshen)
  • e6734a5 minifier: Fold typeof comparisons with known object strings (#25017) (Dunqing)
  • 3a9d5a5 minifier: Keep typeof foo == ['object'] as-is (#24941) (sapphi-red)
  • 10ec276 ast: Custom AST builder methods take IntoIn<ArenaBox> where child method does (#25033) (overlookmotel)
  • fbe8d31 minifier: Respect targets when folding RegExp source (#24790) (Dunqing)

⚡ Performance

  • fb402b0 minifier: Stop re-deriving printed numeric spellings (#25103) (Dunqing)
  • 7251e52 react_compiler: Avoid large types on stack (#25037) (overlookmotel)
  • e07718f isolated_declarations: Avoid large types on stack (#25036) (overlookmotel)
  • 9fb1e3e transformer: Avoid large types on stack (#25035) (overlookmotel)
  • 8b80f8b parser: Avoid large types on stack (#25034) (overlookmotel)

📚 Documentation

  • 2ea0aa9 ast: Correct grammar in AST builder methods doc comments (#25173) (overlookmotel)
Commits
  • 45a17c2 release(crates): oxc v0.143.0 (#25250)
  • a64b65d fix(linter/unicorn/new-for-builtins): detect parenthesized member expression ...
  • 4120da0 perf(semantic)!: return borrowed JSDoc so the parse cache works (#25186)
  • 253075e fix(playground): include generated runtime files (#25246)
  • f7b3976 chore(deps): update dependency rolldown to v1.2.2 (#25245)
  • b937e3e chore(deps): update napi (#25019)
  • 3c8312e feat(allocator): make Box Send + Sync when the type it contains is (#25...
  • ea1e88a chore(deps): update rust crate oxc-browserslist to v3.0.13 (#25244)
  • f0a41c8 feat(allocator)!: remove ArenaBox::dangling method (#25236)
  • 9d4592c fix(linter): reject duplicate JS plugin names (#25243)
  • Additional commits viewable 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the oxc group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [oxc_allocator](https://github.com/oxc-project/oxc) | `0.142.0` | `0.143.0` |
| [oxc_parser](https://github.com/oxc-project/oxc) | `0.142.0` | `0.143.0` |
| [oxc_ast](https://github.com/oxc-project/oxc) | `0.142.0` | `0.143.0` |
| [oxc_ast_visit](https://github.com/oxc-project/oxc) | `0.142.0` | `0.143.0` |
| [oxc_span](https://github.com/oxc-project/oxc) | `0.142.0` | `0.143.0` |
| [oxc_syntax](https://github.com/oxc-project/oxc) | `0.142.0` | `0.143.0` |


Updates `oxc_allocator` from 0.142.0 to 0.143.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.142.0...crates_v0.143.0)

Updates `oxc_parser` from 0.142.0 to 0.143.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.142.0...crates_v0.143.0)

Updates `oxc_ast` from 0.142.0 to 0.143.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.142.0...crates_v0.143.0)

Updates `oxc_ast_visit` from 0.142.0 to 0.143.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.142.0...crates_v0.143.0)

Updates `oxc_span` from 0.142.0 to 0.143.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.142.0...crates_v0.143.0)

Updates `oxc_syntax` from 0.142.0 to 0.143.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.142.0...crates_v0.143.0)

---
updated-dependencies:
- dependency-name: oxc_allocator
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_parser
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_ast
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_ast_visit
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_span
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_syntax
  dependency-version: 0.143.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 added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 11, 2026
@github-actions

Copy link
Copy Markdown

Code Complexity (src)

main (5b735b1) #97 (fc38091) +/-
Function count 1792 1792 0
Cognitive: total 1463 1463 0
Cognitive: max 63 63 0
Cognitive: median 0 0 0
Cognitive: p90 3 3 0
Cyclomatic: total 3118 3118 0
Cyclomatic: max 52 52 0
Cyclomatic: median 1 1 0
Cyclomatic: p90 3 3 0

Reported by octocov

@github-actions

Copy link
Copy Markdown

Code Metrics Report

main (5b735b1) #97 (fc38091) +/-
Coverage 93.7% 93.7% 0.0%
Test Execution Time 4m24s 15s -4m9s
Details
  |                     | main (5b735b1) | #97 (fc38091) |  +/-  |
  |---------------------|----------------|---------------|-------|
  | Coverage            |          93.7% |         93.7% |  0.0% |
  |   Files             |             28 |            28 |     0 |
  |   Lines             |          11657 |         11657 |     0 |
  |   Covered           |          10926 |         10926 |     0 |
+ | Test Execution Time |          4m24s |           15s | -4m9s |

Reported by octocov

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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants