-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add rustc-perf
as a stage0 tool
#126306
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