Uh oh!
There was an error while loading. Please reload this page.
Move ICH to rustc_query_system - #89266
Conversation
rust-highfive
commented
Sep 26, 2021
Some changes occured to rustc_codegen_cranelift cc @bjorn3 Some changes occured to the CTFE / Miri engine cc @rust-lang/miri |
rust-highfive
commented
Sep 26, 2021
r? @davidtwco (rust-highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
bors
commented
Sep 27, 2021
☔ The latest upstream changes (presumably #89092) made this pull request unmergeable. Please resolve the merge conflicts. |
davidtwco
left a comment
There was a problem hiding this comment.
This all seems sensible to me, but I'll reassign to get another opinion.
davidtwco
commented
Sep 27, 2021
cjgillot
commented
Sep 28, 2021
Actually, putting it in rustc_query_system would be more consistent. |
This comment has been minimized.
This comment has been minimized.
e2a2c86 to
64a8296Comparemichaelwoerister
commented
Oct 1, 2021
Looks good to me. Thanks, @cjgillot! Let's do a perf run for good measure: If that doesn't yield any surprises, r=davidtwco,michaelwoerister after rebasing and updating the PR message. |
rust-timer
commented
Oct 1, 2021
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
bors
commented
Oct 1, 2021
⌛ Trying commit 64a8296404f34e1d6eb70fc8403719eca6d34843 with merge 0167f490eac64cc5491f7207f726854e923cda54... |
bors
commented
Oct 1, 2021
☀️ Try build successful - checks-actions |
rust-timer
commented
Oct 1, 2021
Queued 0167f490eac64cc5491f7207f726854e923cda54 with parent 598d89b, future comparison URL. |
rust-timer
commented
Oct 1, 2021
Finished benchmarking commit (0167f490eac64cc5491f7207f726854e923cda54): comparison url. Summary: This change led to moderate relevant regressions 😿 in compiler performance.
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR led to changes in compiler perf. Next Steps: If you can justify the regressions found in this try perf run, please indicate this with @bors rollup=never |
rust-timer
commented
Oct 3, 2021
Finished benchmarking commit (376d7982c5989bfb7db8ef162de7e442e7168d62): comparison url. Summary: This change led to moderate relevant improvements 🎉 in compiler performance.
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR led to changes in compiler perf. @bors rollup=never |
michaelwoerister
commented
Oct 4, 2021
Performance looks good now 👍 @bors r+ |
bors
commented
Oct 4, 2021
📌 Commit b2ed9c4 has been approved by |
bors
commented
Oct 4, 2021
⌛ Testing commit b2ed9c4 with merge 6f7dab50d103a74c5130a3ebf578ade0467ee02e... |
bors
commented
Oct 4, 2021
💥 Test timed out |
cjgillot
commented
Oct 4, 2021
@bors retry |
rust-log-analyzer
commented
Oct 4, 2021
bors
commented
Oct 5, 2021
bors
commented
Oct 5, 2021
☀️ Test successful - checks-actions |
rust-timer
commented
Oct 5, 2021
Finished benchmarking commit (55111d6): comparison url. Summary: This benchmark run did not return any relevant changes. If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression |
Based on #89183
The StableHashingContext does not need to be in rustc_middle.
This PR moves it to rustc_query_system. This will avoid a dependency between rustc_ast_lowering and rustc_middle in #89124.