Commit 886e7d2
authored
chore(deps): update rolldown to v1.1.2 (#631)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [rolldown](https://rolldown.rs/)
([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown))
| [`1.1.0` →
`1.1.2`](https://renovatebot.com/diffs/npm/rolldown/1.1.0/1.1.2) |

|

|

|

|
---
### Release Notes
<details>
<summary>rolldown/rolldown (rolldown)</summary>
###
[`v1.1.2`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#112---2026-06-18)
[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.1.1...v1.1.2)
##### 🚀 Features
- add option named for invalid return type errors for more places
([#​9846](https://redirect.github.com/rolldown/rolldown/issues/9846))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- add option names for invalid return type errors
([#​9821](https://redirect.github.com/rolldown/rolldown/issues/9821))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- transform: infer decorator strictNullChecks from tsconfig
([#​9590](https://redirect.github.com/rolldown/rolldown/issues/9590))
by [@​kylecannon](https://redirect.github.com/kylecannon)
- expose React Compiler options for rolldown and Vite users
([#​9801](https://redirect.github.com/rolldown/rolldown/issues/9801))
by [@​Boshen](https://redirect.github.com/Boshen)
- tracing: gate chrome-json trace layer behind `chrome-tracing` feature
([#​9773](https://redirect.github.com/rolldown/rolldown/issues/9773))
by [@​hyf0](https://redirect.github.com/hyf0)
- dev: align test-dev-server with Vite dev server
([#​9668](https://redirect.github.com/rolldown/rolldown/issues/9668))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
##### 🐛 Bug Fixes
- plugin\_timings: point doc link to existing checks reference page
([#​9837](https://redirect.github.com/rolldown/rolldown/issues/9837))
by [@​hyf0](https://redirect.github.com/hyf0)
- generator: correct contradictory panic message in cjs cross-chunk
symbol lookup
([#​9836](https://redirect.github.com/rolldown/rolldown/issues/9836))
by [@​hyf0](https://redirect.github.com/hyf0)
- esm: preserve with clause on export \* from external
([#​9796](https://redirect.github.com/rolldown/rolldown/issues/9796))
by [@​hyf0](https://redirect.github.com/hyf0)
- Make external\_import\_binding\_merger deterministic
([#​9755](https://redirect.github.com/rolldown/rolldown/issues/9755))
by [@​naruaway](https://redirect.github.com/naruaway)
- surface invalid `manualCodeSplitting` group `test` regex as an error
([#​9792](https://redirect.github.com/rolldown/rolldown/issues/9792))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- avoid panic on `output.file` without a file name
([#​9789](https://redirect.github.com/rolldown/rolldown/issues/9789))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- avoid O(N^2) rendering of high-volume diagnostics
([#​9748](https://redirect.github.com/rolldown/rolldown/issues/9748))
([#​9749](https://redirect.github.com/rolldown/rolldown/issues/9749))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- avoid panic on JSON numbers outside f64 range
([#​9788](https://redirect.github.com/rolldown/rolldown/issues/9788))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- deps: bump mimalloc-safe to 0.1.63 to fix worker\_threads segfault
([#​9785](https://redirect.github.com/rolldown/rolldown/issues/9785))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- cache ESM evaluation errors
([#​9784](https://redirect.github.com/rolldown/rolldown/issues/9784))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- wrap node require helper in pure IIFE
([#​9783](https://redirect.github.com/rolldown/rolldown/issues/9783))
by [@​kb019](https://redirect.github.com/kb019)
- lazy-barrel: load locally-used imports on a re-exported record
([#​9757](https://redirect.github.com/rolldown/rolldown/issues/9757))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- avoid dangling wrapped-ESM init call across chunks
([#​9502](https://redirect.github.com/rolldown/rolldown/issues/9502))
([#​9717](https://redirect.github.com/rolldown/rolldown/issues/9717))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: detect same-second rewrites in CI poll watcher
([#​9736](https://redirect.github.com/rolldown/rolldown/issues/9736))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- dev: force rebuild after HMR errors
([#​9686](https://redirect.github.com/rolldown/rolldown/issues/9686))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- dev: print build errors on browser refresh after a failed build
([#​9652](https://redirect.github.com/rolldown/rolldown/issues/9652))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
##### 🚜 Refactor
- single-source the chunk $N symbol-naming algorithm
([#​9831](https://redirect.github.com/rolldown/rolldown/issues/9831))
by [@​Dunqing](https://redirect.github.com/Dunqing)
- simplify common\_dir helper
([#​9857](https://redirect.github.com/rolldown/rolldown/issues/9857))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- drop commondir crate in favor of in-house helper
([#​9849](https://redirect.github.com/rolldown/rolldown/issues/9849))
by [@​Boshen](https://redirect.github.com/Boshen)
- binding: extract helpers from normalize\_binding\_options
([#​9842](https://redirect.github.com/rolldown/rolldown/issues/9842))
by [@​Boshen](https://redirect.github.com/Boshen)
- move rolldown\_filter\_analyzer to tasks and scope oxc cfg feature
([#​9839](https://redirect.github.com/rolldown/rolldown/issues/9839))
by [@​Boshen](https://redirect.github.com/Boshen)
- options: merge manualCodeSplitting into codeSplitting object form
([#​9805](https://redirect.github.com/rolldown/rolldown/issues/9805))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- options: support codeSplitting object form in CodeSplittingMode
([#​9804](https://redirect.github.com/rolldown/rolldown/issues/9804))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- diagnostic: reuse ByteLocator for per-source line lookup
([#​9762](https://redirect.github.com/rolldown/rolldown/issues/9762))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- remove redundant Arc around tracing spans
([#​9778](https://redirect.github.com/rolldown/rolldown/issues/9778))
by [@​camc314](https://redirect.github.com/camc314)
- remove unnecessary `Arc` around sourcemap sender
([#​9777](https://redirect.github.com/rolldown/rolldown/issues/9777))
by [@​camc314](https://redirect.github.com/camc314)
- rolldown\_plugin\_vite\_wasm\_fallback: remove the plugin
([#​9775](https://redirect.github.com/rolldown/rolldown/issues/9775))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- binding: remove infer-able `napi(ts_type)`
([#​9737](https://redirect.github.com/rolldown/rolldown/issues/9737))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- remove preprocessor span dedup
([#​9734](https://redirect.github.com/rolldown/rolldown/issues/9734))
by [@​hyf0](https://redirect.github.com/hyf0)
- identify AST nodes by NodeId instead of Span/Address
([#​9609](https://redirect.github.com/rolldown/rolldown/issues/9609))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
##### 📚 Documentation
- tsconfig: align auto-discovery docs with oxc-resolver behavior
([#​9845](https://redirect.github.com/rolldown/rolldown/issues/9845))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- relocate meta/design to internal-docs, split design from
implementation
([#​9826](https://redirect.github.com/rolldown/rolldown/issues/9826))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- meta: add options normalization design doc
([#​9818](https://redirect.github.com/rolldown/rolldown/issues/9818))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- document why the napi tracing feature is enabled
([#​9766](https://redirect.github.com/rolldown/rolldown/issues/9766))
by [@​Boshen](https://redirect.github.com/Boshen)
- dev: move test-dev-server test guidance into the testing docs
([#​9809](https://redirect.github.com/rolldown/rolldown/issues/9809))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
##### ⚡ Performance
- drop unused regex unicode property tables from the binding
([#​9848](https://redirect.github.com/rolldown/rolldown/issues/9848))
by [@​Boshen](https://redirect.github.com/Boshen)
- drop urlencoding crate in favor of percent-encoding
([#​9851](https://redirect.github.com/rolldown/rolldown/issues/9851))
by [@​Boshen](https://redirect.github.com/Boshen)
- drop owo-colors supports-colors feature in vite reporter
([#​9824](https://redirect.github.com/rolldown/rolldown/issues/9824))
by [@​Boshen](https://redirect.github.com/Boshen)
- skip enum member value extraction for non-TypeScript modules
([#​9840](https://redirect.github.com/rolldown/rolldown/issues/9840))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- rolldown: use unstable sort for itertools sorted\_by at unique-key
sites
([#​9827](https://redirect.github.com/rolldown/rolldown/issues/9827))
by [@​Boshen](https://redirect.github.com/Boshen)
- cheaper deterministic ordering in external import binding merger
([#​9810](https://redirect.github.com/rolldown/rolldown/issues/9810))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- disable idna's ICU backend by pinning idna\_adapter to 1.0.0 (-129 KB)
([#​9811](https://redirect.github.com/rolldown/rolldown/issues/9811))
by [@​Boshen](https://redirect.github.com/Boshen)
- size: use unstable sort where stability is unneeded
([#​9803](https://redirect.github.com/rolldown/rolldown/issues/9803))
by [@​Boshen](https://redirect.github.com/Boshen)
- remove num-format dependency from vite reporter
([#​9795](https://redirect.github.com/rolldown/rolldown/issues/9795))
by [@​Boshen](https://redirect.github.com/Boshen)
- reduce js callback error size
([#​9776](https://redirect.github.com/rolldown/rolldown/issues/9776))
by [@​Boshen](https://redirect.github.com/Boshen)
- rolldown\_error: remove Debug supertrait from BuildEvent
([#​9798](https://redirect.github.com/rolldown/rolldown/issues/9798))
by [@​Boshen](https://redirect.github.com/Boshen)
- reduce plugin hook order code size
([#​9761](https://redirect.github.com/rolldown/rolldown/issues/9761))
by [@​Boshen](https://redirect.github.com/Boshen)
- deps: disable `infer` default features to reduce binary size
([#​9765](https://redirect.github.com/rolldown/rolldown/issues/9765))
by [@​Boshen](https://redirect.github.com/Boshen)
- reduce pluginable monomorphization size
([#​9771](https://redirect.github.com/rolldown/rolldown/issues/9771))
by [@​Boshen](https://redirect.github.com/Boshen)
- avoid rebuilding replace plugin values
([#​9764](https://redirect.github.com/rolldown/rolldown/issues/9764))
by [@​Boshen](https://redirect.github.com/Boshen)
- defer link-stage-output drop to rayon workers after output is produced
([#​9733](https://redirect.github.com/rolldown/rolldown/issues/9733))
by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- tree-shaking: hoist already-included guard to call sites in inclusion
DFS
([#​9738](https://redirect.github.com/rolldown/rolldown/issues/9738))
by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- renamer: dedup before allocating the owned name in
add\_symbol\_in\_root\_scope
([#​9740](https://redirect.github.com/rolldown/rolldown/issues/9740))
by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn)
##### 🧪 Testing
- allocs: track allocation counts for rolldown\_sourcemap
([#​9835](https://redirect.github.com/rolldown/rolldown/issues/9835))
by [@​hyf0](https://redirect.github.com/hyf0)
- bench: add CodSpeed micro-benchmarks for rolldown\_sourcemap
([#​9834](https://redirect.github.com/rolldown/rolldown/issues/9834))
by [@​hyf0](https://redirect.github.com/hyf0)
- add cjs named export mutation test
([#​9823](https://redirect.github.com/rolldown/rolldown/issues/9823))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- dev: restore shared-page reliability conventions in AGENTS.md
([#​9786](https://redirect.github.com/rolldown/rolldown/issues/9786))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- dev: add `AGENTS.md` test guidance for agents
([#​9763](https://redirect.github.com/rolldown/rolldown/issues/9763))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- dev: split out initial-build-error into its own playground
([#​9772](https://redirect.github.com/rolldown/rolldown/issues/9772))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- dev: align e2e suite with Vite and parallelize playgrounds
([#​9759](https://redirect.github.com/rolldown/rolldown/issues/9759))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- remove unnecessary module namespace object JSON serializations in
tests
([#​9725](https://redirect.github.com/rolldown/rolldown/issues/9725))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- use `assert.deepStrictEqual` instead of `assert.deepEqual` by using
`assert/strict` instead of `assert`
([#​9724](https://redirect.github.com/rolldown/rolldown/issues/9724))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- hmr: add test case for
[#​5301](https://redirect.github.com/rolldown/rolldown/issues/5301)
([#​5302](https://redirect.github.com/rolldown/rolldown/issues/5302))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- dev: add tests for dev-engine principles
([#​9720](https://redirect.github.com/rolldown/rolldown/issues/9720))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
- dev: align dev-engine test harness with Vite
([#​9684](https://redirect.github.com/rolldown/rolldown/issues/9684))
by [@​h-a-n-a](https://redirect.github.com/h-a-n-a)
##### ⚙️ Miscellaneous Tasks
- deps: update napi to 3.9.3
([#​9862](https://redirect.github.com/rolldown/rolldown/issues/9862))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- deps: update oxc to 0.137.0
([#​9856](https://redirect.github.com/rolldown/rolldown/issues/9856))
by [@​Boshen](https://redirect.github.com/Boshen)
- re-enable default lld linker on x86\_64-unknown-linux-gnu
([#​9855](https://redirect.github.com/rolldown/rolldown/issues/9855))
by [@​Boshen](https://redirect.github.com/Boshen)
- deps: bump vite-plus to 0.2.1
([#​9850](https://redirect.github.com/rolldown/rolldown/issues/9850))
by [@​Boshen](https://redirect.github.com/Boshen)
- skills: translate \_config.json when encoding rolldown REPL links
([#​9847](https://redirect.github.com/rolldown/rolldown/issues/9847))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- deps: update oxc\_resolver and oxc\_resolver\_napi to 11.21.3
([#​9841](https://redirect.github.com/rolldown/rolldown/issues/9841))
by [@​Boshen](https://redirect.github.com/Boshen)
- pin vite-plus (vp) CLI to 0.1.24 in setup-vp
([#​9830](https://redirect.github.com/rolldown/rolldown/issues/9830))
by [@​Boshen](https://redirect.github.com/Boshen)
- add crate/package-level CODEOWNERS
([#​9819](https://redirect.github.com/rolldown/rolldown/issues/9819))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- drop unused derive\_more display feature from rolldown\_plugin
([#​9820](https://redirect.github.com/rolldown/rolldown/issues/9820))
by [@​Boshen](https://redirect.github.com/Boshen)
- remove auto-assign PR workflow
([#​9807](https://redirect.github.com/rolldown/rolldown/issues/9807))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- deps: update rollup submodule for tests to v4.62.0
([#​9780](https://redirect.github.com/rolldown/rolldown/issues/9780))
by
[@​rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot]
- deps: update esbuild for tests to 0.28.1
([#​9779](https://redirect.github.com/rolldown/rolldown/issues/9779))
by
[@​rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot]
- deps: update test262 submodule for tests
([#​9781](https://redirect.github.com/rolldown/rolldown/issues/9781))
by
[@​rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot]
- deps: update oxc to 0.136.0
([#​9770](https://redirect.github.com/rolldown/rolldown/issues/9770))
by [@​Boshen](https://redirect.github.com/Boshen)
- add pull request template
([#​9756](https://redirect.github.com/rolldown/rolldown/issues/9756))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- clarify `rolldown_plugin_vite_*` is compatible for the same minor
([#​9774](https://redirect.github.com/rolldown/rolldown/issues/9774))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update github actions
([#​9745](https://redirect.github.com/rolldown/rolldown/issues/9745))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update rust crates
([#​9747](https://redirect.github.com/rolldown/rolldown/issues/9747))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update napi to v3.9.2
([#​9744](https://redirect.github.com/rolldown/rolldown/issues/9744))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update npm packages
([#​9746](https://redirect.github.com/rolldown/rolldown/issues/9746))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update
[@​napi-rs/cli](https://redirect.github.com/napi-rs/cli) and
emnapi deps
([#​9741](https://redirect.github.com/rolldown/rolldown/issues/9741))
by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- generator: fix `vp fmt` on Windows
([#​9727](https://redirect.github.com/rolldown/rolldown/issues/9727))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- ban importing from `assert` and recommend `assert/strict`
([#​9726](https://redirect.github.com/rolldown/rolldown/issues/9726))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
##### ❤️ New Contributors
- [@​naruaway](https://redirect.github.com/naruaway) made their
first contribution in
[#​9755](https://redirect.github.com/rolldown/rolldown/pull/9755)
- [@​kb019](https://redirect.github.com/kb019) made their first
contribution in
[#​9783](https://redirect.github.com/rolldown/rolldown/pull/9783)
###
[`v1.1.1`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#111---2026-06-11)
[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.1.0...v1.1.1)
##### 🚀 Features
- ecmascript\_utils: introduce AstFactory for AST construction
([#​9682](https://redirect.github.com/rolldown/rolldown/issues/9682))
by [@​hyf0](https://redirect.github.com/hyf0)
- drop no-op init calls for empty wrapped-ESM modules
([#​9678](https://redirect.github.com/rolldown/rolldown/issues/9678))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
##### 🐛 Bug Fixes
- resolver: honor package.json#type for .jsx/.tsx extensions
([#​9690](https://redirect.github.com/rolldown/rolldown/issues/9690))
([#​9699](https://redirect.github.com/rolldown/rolldown/issues/9699))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- hmr: report the full-reload reason for the invalidate-loop case
([#​9708](https://redirect.github.com/rolldown/rolldown/issues/9708))
by [@​hyf0](https://redirect.github.com/hyf0)
- explicit `moduleSideEffects` from a hook must take priority over the
`package.json#sideEffects`
([#​9688](https://redirect.github.com/rolldown/rolldown/issues/9688))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- keep the `rolldown-runtime` name for the standalone runtime chunk
([#​9685](https://redirect.github.com/rolldown/rolldown/issues/9685))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- lazy-barrel: request all exports for entry barrels on first encounter
([#​9672](https://redirect.github.com/rolldown/rolldown/issues/9672))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- finalizer: skip init\_\*() for tree-shaken wrapped ESM owners
([#​9669](https://redirect.github.com/rolldown/rolldown/issues/9669))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- order `chunk.imports` by execution order
([#​9654](https://redirect.github.com/rolldown/rolldown/issues/9654))
by [@​chuganzy](https://redirect.github.com/chuganzy)
- vite-resolve: preserve slash separators for Sass partial exports
([#​9546](https://redirect.github.com/rolldown/rolldown/issues/9546))
by [@​cjc0013](https://redirect.github.com/cjc0013)
- cross-chunk CJS wrapper shadowed by author-local binding
([#​9648](https://redirect.github.com/rolldown/rolldown/issues/9648))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
##### 🚜 Refactor
- precompute wrapped-ESM init metadata in generate stage
([#​9712](https://redirect.github.com/rolldown/rolldown/issues/9712))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- ecmascript\_utils: fold construction ext traits onto AstFactory and
delete AstSnippet
([#​9702](https://redirect.github.com/rolldown/rolldown/issues/9702))
by [@​hyf0](https://redirect.github.com/hyf0)
- finalizer: finish ScopeHoistingFinalizer migration to AstFactory
([#​9701](https://redirect.github.com/rolldown/rolldown/issues/9701))
by [@​hyf0](https://redirect.github.com/hyf0)
- finalizer: migrate module\_finalizers/mod.rs to AstFactory
([#​9700](https://redirect.github.com/rolldown/rolldown/issues/9700))
by [@​hyf0](https://redirect.github.com/hyf0)
- hmr: migrate hmr finalizer to AstFactory
([#​9695](https://redirect.github.com/rolldown/rolldown/issues/9695))
by [@​hyf0](https://redirect.github.com/hyf0)
- plugin: migrate vite\_build\_import\_analysis to AstFactory
([#​9693](https://redirect.github.com/rolldown/rolldown/issues/9693))
by [@​hyf0](https://redirect.github.com/hyf0)
- scanner: migrate tweak\_ast\_for\_scanning to AstFactory
([#​9683](https://redirect.github.com/rolldown/rolldown/issues/9683))
by [@​hyf0](https://redirect.github.com/hyf0)
- always split runtime module first
([#​9419](https://redirect.github.com/rolldown/rolldown/issues/9419))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
##### 📚 Documentation
- tsconfig: correct auto-discovery resolution to match TypeScript
([#​9714](https://redirect.github.com/rolldown/rolldown/issues/9714))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- design: plan to unify all internal AST construction
([#​9673](https://redirect.github.com/rolldown/rolldown/issues/9673))
by [@​hyf0](https://redirect.github.com/hyf0)
- tsconfig: align reference resolution docs with TypeScript behavior
([#​9641](https://redirect.github.com/rolldown/rolldown/issues/9641))
by [@​shulaoda](https://redirect.github.com/shulaoda)
##### ⚡ Performance
- avoid per-module join Strings in scope-hoisting concatenation
([#​9645](https://redirect.github.com/rolldown/rolldown/issues/9645))
by [@​Boshen](https://redirect.github.com/Boshen)
- avoid intermediate Strings in the ESM export clause
([#​9644](https://redirect.github.com/rolldown/rolldown/issues/9644))
by [@​Boshen](https://redirect.github.com/Boshen)
- reuse a scratch buffer for facade namespace names in the scanner
([#​9642](https://redirect.github.com/rolldown/rolldown/issues/9642))
by [@​Boshen](https://redirect.github.com/Boshen)
- reuse the import-matching tracker stack across named imports
([#​9643](https://redirect.github.com/rolldown/rolldown/issues/9643))
by [@​Boshen](https://redirect.github.com/Boshen)
- avoid cloning the per-chunk export-items map in render\_chunk\_exports
([#​9639](https://redirect.github.com/rolldown/rolldown/issues/9639))
by [@​Boshen](https://redirect.github.com/Boshen)
- avoid CompactStr allocation in sorted-exports membership check
([#​9640](https://redirect.github.com/rolldown/rolldown/issues/9640))
by [@​Boshen](https://redirect.github.com/Boshen)
##### 🧪 Testing
- add more `moduleSideEffects` precedence tests
([#​9689](https://redirect.github.com/rolldown/rolldown/issues/9689))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- 9651: drop shimMissingExports from regression fixture
([#​9674](https://redirect.github.com/rolldown/rolldown/issues/9674))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
##### ⚙️ Miscellaneous Tasks
- update react repo links
([#​9711](https://redirect.github.com/rolldown/rolldown/issues/9711))
by [@​iiio2](https://redirect.github.com/iiio2)
- remove outdated pnpm configurations
([#​9666](https://redirect.github.com/rolldown/rolldown/issues/9666))
by [@​btea](https://redirect.github.com/btea)
- deps: update github actions to v2.81.5
([#​9665](https://redirect.github.com/rolldown/rolldown/issues/9665))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- testing: migrate test harness off deprecated inlineDynamicImports
([#​9710](https://redirect.github.com/rolldown/rolldown/issues/9710))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- hmr: delete commented-out dead code left from old register-module
codegen
([#​9707](https://redirect.github.com/rolldown/rolldown/issues/9707))
by [@​hyf0](https://redirect.github.com/hyf0)
- deps: update napi-rs toolchain
([#​9706](https://redirect.github.com/rolldown/rolldown/issues/9706))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- deps: update rollup submodule for tests to v4.61.1
([#​9676](https://redirect.github.com/rolldown/rolldown/issues/9676))
by
[@​rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot]
- deps: update test262 submodule for tests
([#​9677](https://redirect.github.com/rolldown/rolldown/issues/9677))
by
[@​rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot]
- deps: update oxc to 0.135.0
([#​9670](https://redirect.github.com/rolldown/rolldown/issues/9670))
by [@​Boshen](https://redirect.github.com/Boshen)
- pass ALGOLIA\_APP\_ID and ALGOLIA\_API\_KEY to void deploy
([#​9667](https://redirect.github.com/rolldown/rolldown/issues/9667))
by [@​Boshen](https://redirect.github.com/Boshen)
- deps: update github actions
([#​9662](https://redirect.github.com/rolldown/rolldown/issues/9662))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update rust crates
([#​9663](https://redirect.github.com/rolldown/rolldown/issues/9663))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update rolldown-plugin-dts to v0.25.2
([#​9661](https://redirect.github.com/rolldown/rolldown/issues/9661))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update typos to v1.47.2
([#​9660](https://redirect.github.com/rolldown/rolldown/issues/9660))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update docs dependencies
([#​9657](https://redirect.github.com/rolldown/rolldown/issues/9657))
by [@​bddjr](https://redirect.github.com/bddjr)
- deps: update typos to v1.47.1
([#​9655](https://redirect.github.com/rolldown/rolldown/issues/9655))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deploy website in its own workflow, only on docs output change
([#​9650](https://redirect.github.com/rolldown/rolldown/issues/9650))
by [@​Boshen](https://redirect.github.com/Boshen)
- publish to pkg.pr.new add pm and `commentWithDev` option
([#​9638](https://redirect.github.com/rolldown/rolldown/issues/9638))
by [@​btea](https://redirect.github.com/btea)
##### ❤️ New Contributors
- [@​chuganzy](https://redirect.github.com/chuganzy) made their
first contribution in
[#​9654](https://redirect.github.com/rolldown/rolldown/pull/9654)
- [@​cjc0013](https://redirect.github.com/cjc0013) made their
first contribution in
[#​9546](https://redirect.github.com/rolldown/rolldown/pull/9546)
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Shanghai)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc-node).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 47db770 commit 886e7d2
1 file changed
Lines changed: 108 additions & 140 deletions
0 commit comments