Skip to content

refactor(rust): remove unused Module#id_clone#7709

Merged
hyf0 merged 1 commit intomainfrom
12-30-refactor_rust_remove_unused_module_id_clone_
Dec 30, 2025
Merged

refactor(rust): remove unused Module#id_clone#7709
hyf0 merged 1 commit intomainfrom
12-30-refactor_rust_remove_unused_module_id_clone_

Conversation

@hyf0
Copy link
Member

@hyf0 hyf0 commented Dec 30, 2025

No description provided.

Copy link
Member Author

hyf0 commented Dec 30, 2025

@hyf0 hyf0 marked this pull request as ready for review December 30, 2025 08:44
Copilot AI review requested due to automatic review settings December 30, 2025 08:44
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the unused id_clone method from the Module implementation and cleans up the associated import.

Key Changes:

  • Removed the id_clone() method from Module implementation (no usages found in codebase)
  • Removed the now-unnecessary arcstr::ArcStr import

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Member Author

hyf0 commented Dec 30, 2025

Merge activity

  • Dec 30, 8:55 AM UTC: The merge label 'graphite: merge-when-ready' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Dec 30, 9:56 AM UTC: hyf0 added this pull request to the Graphite merge queue.
  • Dec 30, 10:18 AM UTC: The Graphite merge queue removed this pull request due to downstack failures on PR #7708.
  • Dec 30, 2:28 PM UTC: hyf0 added this pull request to the Graphite merge queue.

@github-actions
Copy link
Contributor

Benchmarks Rust

  • target: 12-30-refactor_rust_remove_module_id_as_str_and_use_module_id_directly(a84d271)
  • pr: 12-30-refactor_rust_remove_unused_module_id_clone_(d13972d)
group                                                        pr                                     target
-----                                                        --                                     ------
bundle/bundle@multi-duplicated-top-level-symbol              1.00     67.6±1.50ms        ? ?/sec    1.06     71.8±1.89ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-sourcemap    1.00     74.3±1.51ms        ? ?/sec    1.05     78.2±2.35ms        ? ?/sec
bundle/bundle@rome_ts                                        1.00    108.4±1.50ms        ? ?/sec    1.03    111.9±2.00ms        ? ?/sec
bundle/bundle@rome_ts-sourcemap                              1.00    122.1±2.34ms        ? ?/sec    1.02    124.8±3.91ms        ? ?/sec
bundle/bundle@threejs                                        1.00     40.4±2.35ms        ? ?/sec    1.02     41.2±2.52ms        ? ?/sec
bundle/bundle@threejs-sourcemap                              1.00     44.4±0.90ms        ? ?/sec    1.03     45.7±0.64ms        ? ?/sec
bundle/bundle@threejs10x                                     1.02    405.8±7.02ms        ? ?/sec    1.00    399.4±6.38ms        ? ?/sec
bundle/bundle@threejs10x-sourcemap                           1.00    472.0±6.06ms        ? ?/sec    1.01    477.5±7.78ms        ? ?/sec
scan/scan@rome_ts                                            1.00     89.1±2.44ms        ? ?/sec    1.00     89.2±2.06ms        ? ?/sec
scan/scan@threejs                                            1.03     30.5±1.73ms        ? ?/sec    1.00     29.7±0.39ms        ? ?/sec
scan/scan@threejs10x                                         1.00    302.8±5.68ms        ? ?/sec    1.01    305.2±4.48ms        ? ?/sec

@graphite-app graphite-app bot changed the base branch from 12-30-refactor_rust_remove_module_id_as_str_and_use_module_id_directly to graphite-base/7709 December 30, 2025 09:37
@hyf0 hyf0 force-pushed the 12-30-refactor_rust_remove_unused_module_id_clone_ branch from d13972d to a970fe1 Compare December 30, 2025 14:12
@hyf0 hyf0 force-pushed the graphite-base/7709 branch from a84d271 to 8bab8c9 Compare December 30, 2025 14:12
@hyf0 hyf0 changed the base branch from graphite-base/7709 to 12-30-refactor_rust_remove_module_id_as_str_and_use_module_id_directly December 30, 2025 14:12
Base automatically changed from 12-30-refactor_rust_remove_module_id_as_str_and_use_module_id_directly to main December 30, 2025 14:29
@hyf0 hyf0 merged commit 4633bfc into main Dec 30, 2025
46 of 54 checks passed
@hyf0 hyf0 deleted the 12-30-refactor_rust_remove_unused_module_id_clone_ branch December 30, 2025 14:41
This was referenced Dec 31, 2025
shulaoda added a commit that referenced this pull request Dec 31, 2025
## [1.0.0-beta.58] - 2025-12-31

### 💥 BREAKING CHANGES

- experimental/devtools: rename InputOptions#debug to InputOptions#devtools (#7686) by @Copilot

### 🚀 Features

- implement target feature check in `should_transform_js` for raw options (#7697) by @shulaoda
- support `output.dynamicImportInCjs` option (#7677) by @shulaoda
- types: expose `ChecksOptions` type (#7653) by @sapphi-red

### 🐛 Bug Fixes

- export runtime helpers for cross-chunk access (#7658) by @shulaoda
- cjs namespace merging regression (#7665) by @IWANABETHATGUY
- replace panic with proper error handling for hash placeholder generation (#7661) by @shulaoda
- remove the blank line between shebang and postBanner (#7643) by @btea
- rolldown_plugin_vite_reporter: apply padding before ANSI coloring for proper size column alignment (#7649) by @shulaoda

### 🚜 Refactor

- rust: use `StableModuleId` as the map key if possible (#7718) by @hyf0
- rust: return `StableModuleId` instead of `&str` from `Module#stable_id()` (#7717) by @hyf0
- rust: return correct stable id of external module from `Module#stable_id()` (#7716) by @hyf0
- rust: introduce `StableModuleId` type (#7715) by @hyf0
- rust: reduce unnecessary `id.as_arc_str().clone().into()` (#7714) by @hyf0
- rust: remove `ModuleId#resource_id` and use `as_arc_str` directly (#7710) by @hyf0
- rust: remove unused `Module#id_clone` (#7709) by @hyf0
- rust: remove `Module#id_as_str` and use `Module#id` directly (#7708) by @hyf0
- consolidate namespace call analysis into import analyzer (#7657) by @IWANABETHATGUY
- rust: make `ExternalModule#id` have the type `ModuleId` (#7707) by @hyf0
- rust: rename `Module#id` to `Module#id_as_str` (#7706) by @hyf0
- rust: use `ModuleId` instead of raw `ArcStr` for `ScanStageCache` (#7701) by @hyf0
- simplify error propagation in cache merge (#7702) by @shulaoda
- use `ModuleId` as the type of `ResolvedId#id` (#7694) by @hyf0
- types: rename `resolved_request_info.rs` to `resolved_id.rs` and move its contents (#7687) by @hyf0
- devtools: emit data to `<CWD>/node_modules/.rolldown` (#7692) by @hyf0
- use `InvalidOption` for hash placeholder generation errors (#7674) by @shulaoda
- rolldown_error: remove dependency on rolldown_utils (#7672) by @shulaoda
- use nodejs-built-in-modules v1.0.0 directly in callsites (#7667) by @Boshen

### 📚 Documentation

- migrate input options content from options to auto gen docs (#7663) by @mdong1909
- create reference index page (#7659) by @mdong1909
- tweak auto-generated reference output (#7654) by @sapphi-red
- initialize auto-gen docs (#7252) by @mdong1909

### ⚙️ Miscellaneous Tasks

- deps: update napi (#7705) by @renovate[bot]
- pin Node.js version to 24.12.0 LTS in .node-version file (#7713) by @Copilot
- update esbuild test reasons (#7703) by @sapphi-red
- deps: update crate-ci/typos action to v1.40.1 (#7696) by @renovate[bot]
- deps: update oxc to v0.106.0 (#7512) by @renovate[bot]
- js: replace dprint with oxfmt (#7214) by @Boshen
- deps: update dependency oxlint to v1.36.0 (#7691) by @renovate[bot]
- deps: update github-actions (#7679) by @renovate[bot]
- deps: update npm packages (#7680) by @renovate[bot]
- deps: update rust crates (#7678) by @renovate[bot]
- deps: update oxc resolver to v11.16.2 (#7668) by @renovate[bot]
- add API reference files to knip entry points (#7669) by @Copilot
- deps: update notify (#7651) by @sapphi-red
- add `homepage` field to package.json (#7648) by @trivikr
- deps: update oxc resolver to v11.16.1 (#7647) by @renovate[bot]
- deps: update rolldown-plugin-dts to 0.20.0 (#7645) by @shulaoda

Co-authored-by: shulaoda <165626830+shulaoda@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.

3 participants