You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think it generally would be better if this was reproducible. In particular, in rust-analyzer we'd love to avoid reloading the workspace if "nothing changed", and non-reproducibility requires us to additionally sort things.
The text was updated successfully, but these errors were encountered:
Make `cargo metadata` output deterministic
Uses BTreeMap instead of HashMap for the `cargo metadata` command, ensuring the output is sorted.
The change did not cause a measurable performance impact for running `cargo metadata` on `cargo` itself.
Fixes#8477
Inside rust-analyzer repository:
I think it generally would be better if this was reproducible. In particular, in rust-analyzer we'd love to avoid reloading the workspace if "nothing changed", and non-reproducibility requires us to additionally sort things.
The text was updated successfully, but these errors were encountered: