-
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 run with -Zrandomize-layout #132292
Comments
@craterbot run mode=build-and-test start=stable end=stable+rustflags=-Zrandomize-layout |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
does crater make unstable flags on stable work? |
I bet no |
🗑️ Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
@craterbot run name=randomize-layout mode=build-and-test start=nightly-2024-10-28 end=nightly-2024-10-28+rustflags=-Zrandomize-layout |
👌 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 name=randomize-layout-1 mode=build-and-test start=nightly-2024-10-28 end=nightly-2024-10-28+rustflags=-Zrandomize-layout crates=https://crater-reports.s3.amazonaws.com/randomize-layout/retry-regressed-list.txt |
👌 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
|
Experiment completed. |
Well I clicked around randomly, and the first one looked legit, since "private hack" sounds exactly like someone misusing something:
|
etc. |
Yep! The first task would be to filter out all the size assertions. |
Some post reminded me that |
I wonder also if there's also a place here for a That way we could (mostly -- enums are complex) get past these size checks while still permuting layouts to detect stuff. |
That should be fairly easy with the current logic, but the enum caveat is a pretty big one because it'd be more like a "but-mostly-not-much-bigger" 😅 |
PR for more randomization #133088 |
That PR has landed, might be worth another run. |
@craterbot run name=randomize-layout-2 mode=build-and-test start=nightly-2025-01-18 end=nightly-2025-01-18+rustflags=-Zrandomize-layout |
👌 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 name=randomize-layout-3 mode=build-and-test start=nightly-2025-01-18 end=nightly-2025-01-18+rustflags=-Zrandomize-layout crates=https://crater-reports.s3.amazonaws.com/randomize-layout-2/retry-regressed-list.txt |
👌 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
|
At a glance, numbers look the same as #132292 (comment) within noise. |
Didn't that only rerun the ones that already regressed? I'd expect more regressions, not fewer. |
No. Crater spuriously reports a lot of improvements and regressions, so unless you want to fish through all of its results by hand, re-running the regressions from a run is the only way to get a small report. |
No description provided.
The text was updated successfully, but these errors were encountered: