about summary refs log tree commit diff
path: root/src/tools/opt-dist/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-2/+2
This was done in #145740 and #145947. It is causing problems for people using r-a on anything that uses the rustc-dev rustup package, e.g. Miri, clippy. This repository has lots of submodules and subtrees and various different projects are carved out of pieces of it. It seems like `[workspace.dependencies]` will just be more trouble than it's worth.
2025-08-28Add `tempfile` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-28Add `serde_json` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-11Update `sysinfo` version to `0.37.0`Guillaume Gomez-1/+1
2025-07-11Update sysinfo version to `0.36.0`Guillaume Gomez-1/+1
2025-05-08Migrate `opt-dist` to edition 2024Jakub Beránek-1/+1
2025-05-08Remove unused dependency from opt-distJakub Beránek-1/+0
2025-05-02Update sysinfo to `0.35.0` in `src/tools/opt-dist`Guillaume Gomez-1/+1
2025-01-06Don't enable anyhow's `backtrace` feature in opt-distZalathar-1/+1
As of the stabilization of `std::backtrace` in Rust 1.65, this package flag has no effect other than to enable an unused dependency on the `backtrace` crate.
2024-11-11move `src/tools/build_helper` into `src/build_helper`onur-ozkan-1/+1
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-08-01Update sysinfo version to 0.31.2Guillaume Gomez-1/+1
2024-05-20refactor(opt-dist): use rustc-perf from rustc checkoutBernardo Meurer Costa-2/+0
This replaces the hardcoded rustc-perf commit and ad-hoc downloading and unpacking of its zipped source with defaulting to use the new rustc-perf submodule. While it would be nice to make `opt-dist` able to initialize the submodule automatically when pointing to a Rust checkout _other_ than the one opt-dist was built in, that would require a bigger refactor that moved `update_submodule`, from bootstrap, into build_helper. Regardless, I imagine it must be quite rare to use `opt-dist` with a checkout that is neither from a rust-src tarball (which will contain the submodule), nor the checkout opt-dist itself was built (bootstrap will update the submodule when opt-dist is built).
2024-05-09opt-dist: use xz2 instead of xz crateklensy-1/+1
xz crate consist of simple reexport of xz2 crate. Why? Idk.
2024-02-22dedupe env_logger, drop is-terminalklensy-1/+1
2024-02-22bump tabledklensy-1/+1
2024-02-22bump sysinfoklensy-1/+1
2024-02-18opt-dist: bump derive_builder to dedupe darling* and remove one more syn 1.* depklensy-1/+1
2023-10-16opt-dist: disable unused features for tabled crateklensy-1/+1
2023-10-02Add artifact size and step duration summaries from `opt-dist` to github job ↵Jakub Beránek-0/+1
summary
2023-09-12Refactor EnvironmentJakub Beránek-0/+2
2023-07-31Implement BOLT optimization in the `opt-dist` toolJakub Beránek-0/+1
2023-07-09Port PGO/LTO/BOLT optimized build pipeline to RustJakub Beránek-0/+22