Uh oh!
There was an error while loading. Please reload this page.
Clean up derived obligation creation - #96892
Hidden character warning
Conversation
oli-obk
commented
May 10, 2022
@bors try @rust-timer queue |
rust-timer
commented
May 10, 2022
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
bors
commented
May 10, 2022
⌛ Trying commit 704bbe5 with merge 9701b7f9d6041dd29f744e96144781b84fde126f... |
bors
commented
May 10, 2022
☀️ Try build successful - checks-actions |
rust-timer
commented
May 10, 2022
Queued 9701b7f9d6041dd29f744e96144781b84fde126f with parent 2226f19, future comparison URL. |
rust-timer
commented
May 10, 2022
Finished benchmarking commit (9701b7f9d6041dd29f744e96144781b84fde126f): comparison url. Summary:
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 may lead to changes in compiler perf. @bors rollup=never Footnotes |
oli-obk
commented
May 10, 2022
@bors try @rust-timer queue |
rust-timer
commented
May 10, 2022
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
bors
commented
May 10, 2022
⌛ Trying commit 824e9e4 with merge e3023fae71eed90e195f9053f28ad1605097ac56... |
bors
commented
May 10, 2022
☀️ Try build successful - checks-actions |
ehuss
commented
May 14, 2022
Sorry for the spam. This PR was causing bors to get stuck, but I think it should be cleared now. |
oli-obk
commented
May 16, 2022
Without optimizations this is actually a tiny improvement on the regressed benchmark, so any further regressions are due to LLVM randomness @bors try @rust-timer queue |
rust-timer
commented
May 16, 2022
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
bors
commented
May 16, 2022
⌛ Trying commit 0cefa5f with merge e07108b10a51c3252d80b9ec8a6a6a1ae6fb54af... |
bors
commented
May 16, 2022
☀️ Try build successful - checks-actions |
rust-timer
commented
May 16, 2022
Queued e07108b10a51c3252d80b9ec8a6a6a1ae6fb54af with parent 56d540e, future comparison URL. |
rust-timer
commented
May 16, 2022
Finished benchmarking commit (e07108b10a51c3252d80b9ec8a6a6a1ae6fb54af): comparison url. Summary:
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 may lead to changes in compiler perf. @bors rollup=never Footnotes |
oli-obk
commented
May 16, 2022
Oh yea, I won at inlining golf against LLVM @rustbot ready |
| .filter(|(_, arg)| !arg.has_escaping_bound_vars()) | ||
| .map(|(i, arg)| { | ||
| let mut new_cause = cause.clone(); | ||
| let mut cause = traits::ObligationCause::misc(self.span, self.body_id); |
There was a problem hiding this comment.
Out of curiosity, could we keep the original clause as part of a chain? I wonder if this would improve the output.
estebank
commented
May 16, 2022
@bors r+ |
bors
commented
May 16, 2022
📌 Commit 0cefa5f has been approved by |
bors
commented
May 17, 2022
bors
commented
May 17, 2022
☀️ Test successful - checks-actions |
rust-timer
commented
May 17, 2022
Finished benchmarking commit (c1d65ea): comparison url. Summary:
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression Footnotes |
r? @estebank
working on fixing the perf regression from #91030 (comment)