-
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
Crater: closure size profile build #87066
Conversation
r? @davidtwco (rust-highfive has picked a reviewer for you, use r? to override) |
@bors try |
⌛ Trying commit de286526f3690610f97da2299ca081aa31e4258f with merge 8a4c071f46be56484e9723bd8f1e5eea08177963... |
☀️ Try build successful - checks-actions |
Can someone start a crater run with paramters:
|
@craterbot run mode=build-only crates=list:cargo start=master#e9a387d6cf5961a7f2dcb671da3147bd413355c4 end=try#8a4c071f46be56484e9723bd8f1e5eea08177963+rustflags={-Zprofile-closures} p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
We passed @craterbot run mode=build-only crates=list:cargo start=master#e9a387d6cf5961a7f2dcb671da3147bd413355c4 end=try#8a4c071f46be56484e9723bd8f1e5eea08177963+rustflags=-Zprofile-closures p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
@craterbot run mode=build-only crates=list:cargo,serde,libc start=master#e9a387d6cf5961a7f2dcb671da3147bd413355c4 end=try#b37eec28c619960bccdd1d5c1c502ce4dcf83564+rustflags=-Zprofile-closures p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
So it looks like it worked:
Happy to queue a check run across the full set of crates or take a different course of action, please let me know. |
@bors try |
⌛ Trying commit e6793be with merge d5c88c22807925c189328ef9d923c5d2b11a95b8... |
☀️ Try build successful - checks-actions |
@craterbot run mode=build-only crates=top-10000 start=master#d5c88c22807925c189328ef9d923c5d2b11a95b8 end=try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures Starting another run to collect some data; we'll likely want to abort and re-start this once some PRs land on master, but I figure this might actually finish before then and doesn't seem bad to get it going just to have some additional preliminary results. It'll also give us an opportunity to write up the necessary scripts to parse out the logs and analyze the data across a couple thousand crates (which we don't yet have the data for anywhere). |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
PR to do a test crater run on just cargo
mode=build-only
list:cargo
rustflags={-Zprofile-closures}
p=1
(as suggest here high priority).