Boshen

Results 565 comments of Boshen

https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/#cargo-adds-native-support-for-workspace-publishing Cargo adds native support for workspace publishing cargo publish --workspace is now supported, automatically publishing all of the crates in a workspace in the right order (following any dependencies...

Like I said > This would place an increased maintenance burden on our small team, both from a technical and a communication perspective. Our current blocker is: ``` error: failed...

Running `cargo publish --workspace` results ``` error[E0599]: no method named `paths_mut` found for struct `Debouncer` in the current scope --> src/debounced_poll_watcher.rs:53:28 | 53 | let paths_mut = self.0.paths_mut(); | ^^^^^^^^^...

Build now works, but it's still really difficult: * `cargo publish --workspace` is too slow, it run `cargo build` on every crate https://internals.rust-lang.org/t/performance-of-cargo-package-cargo-publish-and-the-purpose-of-the-verify-step/22135 * `cargo publish --workspace --no-verify` works until...

> [@Boshen](https://github.com/Boshen) Have you try to add `--dry-run` ? The whole point is trying to publish to crates.io?

FYI we are trying to publish 46 scrates ``` rolldown_std_utils rolldown_utils rolldown_error rolldown_ecmascript rolldown_sourcemap string_wizard rolldown_common rolldown_debug_action rolldown_debug rolldown_ecmascript_utils rolldown_fs rolldown_resolver rolldown_plugin rolldown_plugin_chunk_import_map rolldown_plugin_data_uri rolldown_plugin_hmr rolldown_plugin_oxc_runtime rolldown_tracing rolldown_watcher rolldown_workspace rolldown...

> Think again, I guess could you private those plugins except ones `rolldown` reiies? That's even more maintenance overhead, we'll need to manually change the `publish` field. FYI only https://github.com/oxc-project/cargo-release-oxc...

The latest release (v0.40.0) contains many useful utilities for parser plugins, see API example in https://www.npmjs.com/package/oxc-parser It may still lack some functionality from `magic-string`, but I wanna test the water...

@danielroe Added `.hasChanged()` and `.generateMap()` in v0.47.1. Please let me know if there are more missing APIs.

Opps I'm mistake, there is actually no submodule, just a task.