-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Remove some only- clauses from mir-opt tests #122645
Conversation
nice! @bors r+ rollup |
ah wait, this could fail in rollup since bors tries more targets than PR CI does @bors rollup=maybe |
…=Nadrieril Remove some only- clauses from mir-opt tests Derived from rust-lang#122295 Many of these tests were originally codegen tests, and MIR is more trivially portable than LLVM IR. We simply don't need to restrict the platform in most cases. r? Nadrieril
…=Nadrieril Remove some only- clauses from mir-opt tests Derived from rust-lang#122295 Many of these tests were originally codegen tests, and MIR is more trivially portable than LLVM IR. We simply don't need to restrict the platform in most cases. r? Nadrieril
…iaskrgr Rollup of 5 pull requests Successful merges: - rust-lang#121652 (Detect when move of !Copy value occurs within loop and should likely not be cloned) - rust-lang#122639 (Fix typos) - rust-lang#122645 (Remove some only- clauses from mir-opt tests) - rust-lang#122654 (interpret/memory: explain why we use == on bool) - rust-lang#122656 (simplify_cfg: rename some passes so that they make more sense) r? `@ghost` `@rustbot` modify labels: rollup
@bors rollup=iffy since queue is basically empty right now |
…adrieril Remove some only- clauses from mir-opt tests Derived from rust-lang#122295 Many of these tests were originally codegen tests, and MIR is more trivially portable than LLVM IR. We simply don't need to restrict the platform in most cases. r? Nadrieril
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
Well, that explains it :D |
The targets list for |
6828f0c
to
68f284f
Compare
The bless list already only contains targets with asm support; the test failed because we tried to run a test that needs assembly support on a target that doesn't have it. I've made the change that I think makes the most sense here, but I'm going to run the test-various Docker image locally before I re-apply your approval. |
@bors r=Nadrieril |
Nice, TIL about |
Me too. I found it by grepping through all the other compiletest directives used in the mir-opt tests. |
cute. rust/src/tools/compiletest/src/header/needs.rs Lines 9 to 21 in d31b6fb
|
☀️ Test successful - checks-actions |
Finished benchmarking commit (91b87c4): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 668.321s -> 669.426s (0.17%) |
Derived from #122295
Many of these tests were originally codegen tests, and MIR is more trivially portable than LLVM IR. We simply don't need to restrict the platform in most cases.
r? Nadrieril