Skip to content

chore(deps): update rolldown#21639

Merged
graphite-app[bot] merged 1 commit intomainfrom
renovate/rolldown
Apr 23, 2026
Merged

chore(deps): update rolldown#21639
graphite-app[bot] merged 1 commit intomainfrom
renovate/rolldown

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 22, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rolldown (source) 1.0.0-rc.161.0.0-rc.17 age adoption passing confidence
tsdown (source) 0.21.90.21.10 age adoption passing confidence

Release Notes

rolldown/rolldown (rolldown)

v1.0.0-rc.17

Compare Source

🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚡ Performance
  • rolldown_plugin_vite_import_glob: skip self-import earlier using raw path comparison (#​9193) by @​shulaoda
🧪 Testing
⚙️ Miscellaneous Tasks
❤️ New Contributors
rolldown/tsdown (tsdown)

v0.21.10

Compare Source

   🚀 Features
    View changes on GitHub

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/rolldown branch 3 times, most recently from a970505 to 3f8fca6 Compare April 22, 2026 16:26
@renovate renovate Bot changed the title chore(deps): update dependency rolldown to v1.0.0-rc.17 chore(deps): update rolldown Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/rolldown branch 15 times, most recently from 164d950 to 6c645b8 Compare April 23, 2026 09:30
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Apr 23, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@camc314 camc314 added the 0-merge Merge with Graphite Merge Queue label Apr 23, 2026
Copy link
Copy Markdown
Contributor

camc314 commented Apr 23, 2026

Merge activity

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.0.0-rc.16` → `1.0.0-rc.17`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-rc.16/1.0.0-rc.17) | ![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.0.0-rc.17?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rolldown/1.0.0-rc.17?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rolldown/1.0.0-rc.16/1.0.0-rc.17?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0-rc.16/1.0.0-rc.17?slim=true) |
| [tsdown](http://tsdown.dev/) ([source](https://redirect.github.com/rolldown/tsdown)) | [`0.21.9` → `0.21.10`](https://renovatebot.com/diffs/npm/tsdown/0.21.9/0.21.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.21.10?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsdown/0.21.10?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsdown/0.21.9/0.21.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.21.9/0.21.10?slim=true) |

---

### Release Notes

<details>
<summary>rolldown/rolldown (rolldown)</summary>

### [`v1.0.0-rc.17`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-rc17---2026-04-22)

[Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-rc.16...v1.0.0-rc.17)

##### 🐛 Bug Fixes

- link: error on missing export between TS modules ([#&#8203;9197](https://redirect.github.com/rolldown/rolldown/issues/9197)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_import\_glob: import path should not be affected by absolute base option ([#&#8203;9145](https://redirect.github.com/rolldown/rolldown/issues/9145)) by [@&#8203;kermanx](https://redirect.github.com/kermanx)
- `this.resolve()` returns null for bare relative paths without importer ([#&#8203;9142](https://redirect.github.com/rolldown/rolldown/issues/9142)) by [@&#8203;Copilot](https://redirect.github.com/Copilot)
- collect destructured bindings in HMR module exports ([#&#8203;9146](https://redirect.github.com/rolldown/rolldown/issues/9146)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a)
- esbuild-tests: handle 0.28.0 test cases ([#&#8203;9149](https://redirect.github.com/rolldown/rolldown/issues/9149)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- plugin/copy-module: honor external resolutions from other plugins ([#&#8203;9139](https://redirect.github.com/rolldown/rolldown/issues/9139)) by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter)
- allow undefined in sourcesContent type ([#&#8203;9136](https://redirect.github.com/rolldown/rolldown/issues/9136)) by [@&#8203;jurijzahn8019](https://redirect.github.com/jurijzahn8019)
- reduce false positives in chunk optimizer circular dependency detection ([#&#8203;9049](https://redirect.github.com/rolldown/rolldown/issues/9049)) by [@&#8203;AlonMiz](https://redirect.github.com/AlonMiz)

##### 🚜 Refactor

- chunk-optimizer: extract runtime-module placement into rehome\_runtime\_module ([#&#8203;9163](https://redirect.github.com/rolldown/rolldown/issues/9163)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### 📚 Documentation

- add design doc for sort\_modules execution ordering ([#&#8203;9169](https://redirect.github.com/rolldown/rolldown/issues/9169)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- add document for `RenderedModule` ([#&#8203;9147](https://redirect.github.com/rolldown/rolldown/issues/9147)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚡ Performance

- rolldown\_plugin\_vite\_import\_glob: skip self-import earlier using raw path comparison ([#&#8203;9193](https://redirect.github.com/rolldown/rolldown/issues/9193)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🧪 Testing

- lazy: add `playground/lazy-compilation` ([#&#8203;7974](https://redirect.github.com/rolldown/rolldown/issues/7974)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### ⚙️ Miscellaneous Tasks

- use app token for release PR ([#&#8203;9198](https://redirect.github.com/rolldown/rolldown/issues/9198)) by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- upgrade oxc to 0.127.0 ([#&#8203;9194](https://redirect.github.com/rolldown/rolldown/issues/9194)) by [@&#8203;Dunqing](https://redirect.github.com/Dunqing)
- use oxc security action ([#&#8203;9196](https://redirect.github.com/rolldown/rolldown/issues/9196)) by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- esbuild-tests: remove some tests from ignored list as enum inline is now supported ([#&#8203;9184](https://redirect.github.com/rolldown/rolldown/issues/9184)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update dependency vite-plus to v0.1.19 ([#&#8203;9183](https://redirect.github.com/rolldown/rolldown/issues/9183)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- use vp instead of pnpm in check-wasi-binding-deps ([#&#8203;9182](https://redirect.github.com/rolldown/rolldown/issues/9182)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- verify wasm32-wasi binding deps match [@&#8203;rolldown/browser](https://redirect.github.com/rolldown/browser) before publish ([#&#8203;9162](https://redirect.github.com/rolldown/rolldown/issues/9162)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- deps: update esbuild for tests to 0.28.0 ([#&#8203;9172](https://redirect.github.com/rolldown/rolldown/issues/9172)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update rollup submodule for tests to v4.60.2 ([#&#8203;9173](https://redirect.github.com/rolldown/rolldown/issues/9173)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update test262 submodule for tests ([#&#8203;9174](https://redirect.github.com/rolldown/rolldown/issues/9174)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- sort\_modules: fix stale async-entry sort key comment ([#&#8203;9170](https://redirect.github.com/rolldown/rolldown/issues/9170)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- deps: update npm packages ([#&#8203;9157](https://redirect.github.com/rolldown/rolldown/issues/9157)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency diff to v9 ([#&#8203;9158](https://redirect.github.com/rolldown/rolldown/issues/9158)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update rust crates ([#&#8203;9156](https://redirect.github.com/rolldown/rolldown/issues/9156)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- run Windows CI on PRs labeled with `ci: windows` ([#&#8203;9153](https://redirect.github.com/rolldown/rolldown/issues/9153)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- update-test-dependencies: run setup-rust before file changes ([#&#8203;9151](https://redirect.github.com/rolldown/rolldown/issues/9151)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update dependency rust to v1.95.0 ([#&#8203;9140](https://redirect.github.com/rolldown/rolldown/issues/9140)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]

##### ❤️ New Contributors

- [@&#8203;jurijzahn8019](https://redirect.github.com/jurijzahn8019) made their first contribution in [#&#8203;9136](https://redirect.github.com/rolldown/rolldown/pull/9136)
- [@&#8203;AlonMiz](https://redirect.github.com/AlonMiz) made their first contribution in [#&#8203;9049](https://redirect.github.com/rolldown/rolldown/pull/9049)

</details>

<details>
<summary>rolldown/tsdown (tsdown)</summary>

### [`v0.21.10`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.21.10)

[Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.21.9...v0.21.10)

#####    🚀 Features

- Upgrade rolldown  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(8a449)</samp>](https://redirect.github.com/rolldown/tsdown/commit/8a4498d)

#####     [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.21.9...v0.21.10)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjEzOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
@graphite-app graphite-app Bot force-pushed the renovate/rolldown branch from 1620a5c to d8076c9 Compare April 23, 2026 10:21
@graphite-app graphite-app Bot merged commit d8076c9 into main Apr 23, 2026
25 checks passed
@graphite-app graphite-app Bot removed the 0-merge Merge with Graphite Merge Queue label Apr 23, 2026
@graphite-app graphite-app Bot deleted the renovate/rolldown branch April 23, 2026 10:27
camc314 pushed a commit that referenced this pull request Apr 27, 2026
### 💥 BREAKING CHANGES

- 502e804 ast: [**BREAKING**] Reduce size of `TSTypePredicateName`
(#21711) (overlookmotel)
- 5651539 ast: [**BREAKING**] Reduce size of `JSXExpression` (#21710)
(overlookmotel)
- c44e280 ast: [**BREAKING**] Reduce size of `ArrayExpressionElement`
(#21709) (overlookmotel)
- c5b3deb syntax: [**BREAKING**] Remove `CommentNodeId` (#21679)
(overlookmotel)

### 🚀 Features

- b738a39 allocator: Add `Allocator::cursor_ptr` method (#21773)
(overlookmotel)
- 678767e ast: Generate node_id accessors for AST enum wrappers (#21653)
(camc314)
- f091d77 minifier: Inline constant spread elements into arrays (#21095)
(Armano)

### 🐛 Bug Fixes

- 0d608c2 minifier: Preserve raw CR in template literals (#21645)
(Dunqing)
- a889ea9 minifier: Track pure functions in DCE mode (#21722) (Dunqing)
- 674dfac allocator: `Arena` retry allocation when chunk size approaches
maximum (#21777) (overlookmotel)
- f130cc0 allocator: Fix arithmetic overflow in
`Arena::new_chunk_memory_details` (#21745) (overlookmotel)
- b9bf239 allocator: Fix UB in `Arena::grow_zeroed` (#21739)
(overlookmotel)
- d2b9389 allocator: Clippy warning when building without `testing`
feature (#21681) (camc314)
- 503dc86 codegen: Map sourcemaps from visible output starts (#21662)
(Dunqing)
- c92bd3b transformer: Use SPAN for synthesized helper calls to prevent
comment misattribution (#21578) (Dunqing)
- 0d80441 codegen: Add mapping before printing `#` for private ident
(#21619) (camc314)

### ⚡ Performance

- 9fa362e napi/parser: Do not generate tokens except in tests (#21811)
(overlookmotel)
- 0044392 allocator: Reduce branches when allocating new chunk (#21776)
(overlookmotel)
- 7896bd0 allocator: `Allocator::used_bytes` do not use chunk iterator
(#21771) (overlookmotel)
- a5c562f allocator: Remove check in `Arena::new_chunk_memory_details`
(#21750) (overlookmotel)
- 35bbe1f allocator: `Arena` use unchecked size round up where
guaranteed no overflow (#21743) (overlookmotel)
- ffe229b allocator: Remove unnecessary check from
`Arena::try_alloc_layout_slow_impl` (#21732) (overlookmotel)
- 72fece5 allocator: Use `NonNull::offset_from_unsigned` in
`Arena::chunk_capacity` (#21731) (overlookmotel)
- cab32ae ast: Add `#[inline(always)]` to `node_id` methods on enums
with all variants unboxed (#21707) (overlookmotel)
- b179688 parser: Allocate `TriviaBuilder` comments in the arena
(#21512) (Boshen)
- 2290f31 lexer: Fix perf of `Token::set_*` methods on Rust 1.95.0
(#21659) (overlookmotel)
- 1b58029 allocator: Move code into cold path in `Arena::alloc_layout`
(#21622) (overlookmotel)
- 3cf7cef allocator: Reduce instructions on allocation hot path (#21510)
(overlookmotel)

### 📚 Documentation

- ce65070 data_structures: Document why `as_ref` and `as_mut` on
`NonNullConst` and `NonNullMut` take `self` (#21800) (overlookmotel)
- 93b7dbd allocator: Improve doc comments for `ChunkFooter` (#21733)
(overlookmotel)
- 295db8d transformer: Fix comment (#21717) (overlookmotel)
- 5c93af8 ast: Add comments explaining `#[inline(always)]` to `node_id`
methods on enums (#21706) (overlookmotel)
- e4cea25 transform: Use the `node:` namespace in the example (#19998)
(루밀LuMir)

### 🛡️ Security

- d8076c9 deps: Update rolldown (#21639) (renovate)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant