Uh oh!
There was an error while loading. Please reload this page.
miri engine: turn error sanity checks into assertions - #69880
Conversation
RalfJung
commented
Mar 10, 2020
@bors try |
miri engine: turn error sanity checks into assertions We had these as debug assertions so far to make sure our test suite is clean, but really these are conditions that should never arise and also @eddyb told me to turn non-performance-critical debug assertions into full assertions so here we go. ;) I propose that we do a check-only crater run to make sure this does not actually happen in practice. r? @oli-obk
bors
commented
Mar 10, 2020
bors
commented
Mar 10, 2020
☀️ Try build successful - checks-azure |
Centril
commented
Mar 11, 2020
@craterbot check |
craterbot
commented
Mar 11, 2020
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
craterbot
commented
Mar 13, 2020
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
craterbot
commented
Mar 16, 2020
🎉 Experiment
|
RalfJung
commented
Mar 17, 2020
Hm, that regression is interesting: |
RalfJung
commented
Mar 21, 2020
@oli-obk I think this is ready to go, and crater didn't find any regression. |
oli-obk
commented
Mar 22, 2020
r=me after a rebase |
afc9cf3 to
2ee2157CompareRalfJung
commented
Mar 22, 2020
Ah I hadn't even realized there was a conflict (looks like bors missed it too). Done! @bors r=oli-obk |
bors
commented
Mar 22, 2020
📌 Commit 2ee2157 has been approved by |
Rollup of 9 pull requests Successful merges: - rust-lang#69251 (#[track_caller] in traits) - rust-lang#69880 (miri engine: turn error sanity checks into assertions) - rust-lang#70207 (Use getentropy(2) on macos) - rust-lang#70227 (Only display definition when suggesting a typo) - rust-lang#70236 (resolve: Avoid "self-confirming" import resolutions in one more case) - rust-lang#70248 (parser: simplify & remove unused field) - rust-lang#70249 (handle ConstKind::Unresolved after monomorphizing) - rust-lang#70269 (remove redundant closures (clippy::redundant_closure)) - rust-lang#70270 (Clean up E0449 explanation) Failed merges: r? @ghost
We had these as debug assertions so far to make sure our test suite is clean, but really these are conditions that should never arise and also @eddyb told me to turn non-performance-critical debug assertions into full assertions so here we go. ;)
I propose that we do a check-only crater run to make sure this does not actually happen in practice.
r? @oli-obk