[Priroda] Add bootstrap test and check steps - #160629
Conversation
This comment has been minimized.
This comment has been minimized.
678ced9 to
cfef2d4
Compare
cfef2d4 to
baf696d
Compare
|
cc @rust-lang/miri |
|
Does the |
No, it doesn't break it. |
|
@bors r+ rollup=iffy |
|
I think it failed because the last PR hasn’t landed yet. |
This comment has been minimized.
This comment has been minimized.
baf696d to
2a9baea
Compare
|
Warning If you are changing how CI LLVM is built or linked, make sure to bump cc @jieyouxu |
|
This pull request was unapproved. |
This comment has been minimized.
This comment has been minimized.
2a9baea to
cb36e40
Compare
This comment has been minimized.
This comment has been minimized.
|
The build here apparently runs with Also, once this lands, please remember to add Priroda to the bootstrap build in Miri's CI to ensure it builds with the bootstrap compiler (and not just with the nightly compiler).
I made a sync PR: #160634 |
|
In particular, this one here... probably currently does not get caught? I assume bootstrap is adding Probably would be good to also add that to Priroda. (Can also be done in a cargo section these days if you prefer that.) |
cb36e40 to
58b5196
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
decbc23 to
7670508
Compare
Thanks for the heads-up! yep, added the lints and bootstrap check, should be covered now. |
| ./x check miri | ||
| ./x check src/tools/miri/priroda |
There was a problem hiding this comment.
| ./x check miri | |
| ./x check src/tools/miri/priroda | |
| # checks every tool in that folder (including priroda) | |
| ./x check src/tools/miri |
- Add rust_2018_idioms warn in Cargo.toml to catch elided lifetimes and other 2018-idiom lints, matching Miri crate-level lint policy. - Add ./x check src/tools/miri/priroda to bootstrap CI step. - Add cargo clippy --all-targets --locked -- -D warnings step to priroda CI job.
7670508 to
e2a6442
Compare
…uwer Rollup of 7 pull requests Successful merges: - #160629 ([Priroda] Add bootstrap test and check steps) - #160811 (Fix `visible_parent_map` fallback map merging perf regression) - #154329 (Diagnostics ICE when replaying proof trees with next-solver) - #157841 (Ensure inferred let pattern types are well-formed) - #159300 (Implement `to_string()` on `ByteStr` and `ByteString`) - #160858 (Add regression test for assoc const panic ICE in match) - #160864 (Rename `HostEffectPredicate` to `HostEffectClause`)
Rollup merge of #160629 - moabo3li:priroda-bootstrap-ci, r=oli-obk [Priroda] Add bootstrap test and check steps The priroda crate lives under src/tools/miri/priroda and shares miri's sysroot and toolchain setup, so register a test step that mirrors the existing miri one and a check step alongside cargo-miri. r? oli-obk
…uwer Rollup of 7 pull requests Successful merges: - rust-lang/rust#160629 ([Priroda] Add bootstrap test and check steps) - rust-lang/rust#160811 (Fix `visible_parent_map` fallback map merging perf regression) - rust-lang/rust#154329 (Diagnostics ICE when replaying proof trees with next-solver) - rust-lang/rust#157841 (Ensure inferred let pattern types are well-formed) - rust-lang/rust#159300 (Implement `to_string()` on `ByteStr` and `ByteString`) - rust-lang/rust#160858 (Add regression test for assoc const panic ICE in match) - rust-lang/rust#160864 (Rename `HostEffectPredicate` to `HostEffectClause`)
…uwer Rollup of 7 pull requests Successful merges: - rust-lang/rust#160629 ([Priroda] Add bootstrap test and check steps) - rust-lang/rust#160811 (Fix `visible_parent_map` fallback map merging perf regression) - rust-lang/rust#154329 (Diagnostics ICE when replaying proof trees with next-solver) - rust-lang/rust#157841 (Ensure inferred let pattern types are well-formed) - rust-lang/rust#159300 (Implement `to_string()` on `ByteStr` and `ByteString`) - rust-lang/rust#160858 (Add regression test for assoc const panic ICE in match) - rust-lang/rust#160864 (Rename `HostEffectPredicate` to `HostEffectClause`)
…uwer Rollup of 7 pull requests Successful merges: - rust-lang/rust#160629 ([Priroda] Add bootstrap test and check steps) - rust-lang/rust#160811 (Fix `visible_parent_map` fallback map merging perf regression) - rust-lang/rust#154329 (Diagnostics ICE when replaying proof trees with next-solver) - rust-lang/rust#157841 (Ensure inferred let pattern types are well-formed) - rust-lang/rust#159300 (Implement `to_string()` on `ByteStr` and `ByteString`) - rust-lang/rust#160858 (Add regression test for assoc const panic ICE in match) - rust-lang/rust#160864 (Rename `HostEffectPredicate` to `HostEffectClause`)
View all comments
The priroda crate lives under src/tools/miri/priroda and shares miri's sysroot and toolchain setup, so register a test step that mirrors the existing miri one and a check step alongside cargo-miri.
r? oli-obk