-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Add rustc-perf
as a stage0 tool
#126306
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add rustc-perf
as a stage0 tool
#126306
Conversation
This comment has been minimized.
This comment has been minimized.
57c8d35
to
8cf5d51
Compare
This comment has been minimized.
This comment has been minimized.
…zkan Update `rustc-perf` submodule To integrate rust-lang/rustc-perf#1926, required for rust-lang#126306. `@bors` rollup r? `@onur-ozkan`
Rollup merge of rust-lang#126312 - Kobzol:update-rustc-perf, r=onur-ozkan Update `rustc-perf` submodule To integrate rust-lang/rustc-perf#1926, required for rust-lang#126306. `@bors` rollup r? `@onur-ozkan`
So that it is easier to use `rustc-perf` with `rustc` directly.
8cf5d51
to
fd44aca
Compare
This comment has been minimized.
This comment has been minimized.
the heck is this |
This comment has been minimized.
This comment has been minimized.
3b41a98
to
fd44aca
Compare
Ok, intermittent CI issues aside, this is now ready for a review. |
This PR alone doesn't have any purpose, isn't that right? I think we can close this in favor of #126318? |
Well, it is a pre-requisite. It has some value on its own, because it adds a command to build |
I think it's not really going to be used without the complete implementation. Let's continue on the other PR. It's easier for me to review as I will be able to see all the rustc-perf related changes together. |
Ok! |
Update `rustc-perf` submodule To integrate rust-lang/rustc-perf#1926, required for rust-lang/rust#126306. `@bors` rollup r? `@onur-ozkan`
This is a first step towards integrating
rustc-perf
into bootstrap, to make it easier for contributors to profile and benchmark the compiler using our benchmark suite, without having to interact withrustc-perf
manually (which is not exactly user friendly at the moment).This PR just adds
rustc-perf
as a boostrap stage0 tool, so that it can be easily compiled with bootstrap usingx build rustc-perf
. After that, you can runrustc-perf
from./build/<target>/stage0-bootstrap-tools/<target>/release/collector
(yes, this is annoying, hence this being just a first step :) ).r? @onur-ozkan