-
Notifications
You must be signed in to change notification settings - Fork 13k
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 ParamEnv from uninhabited query #102660
Conversation
r? @TaKO8Ki (rust-highfive has picked a reviewer for you, use r? to override) |
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 9a94ddc6ea4ec8caaae54de317870c1c8379bb1f with merge b6d0f43b6b1f1c9b4e24f9364b3747d49fd0ac97... |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
9a94ddc
to
648e315
Compare
This comment has been minimized.
This comment has been minimized.
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 648e315ea1abb9834e812dd8a19542856fb0343d with merge f94c9a60d2c79a1e8a0c6f84e58cfaab33539110... |
☀️ Try build successful - checks-actions |
Queued f94c9a60d2c79a1e8a0c6f84e58cfaab33539110 with parent ead49f0, future comparison URL. |
Finished benchmarking commit (f94c9a60d2c79a1e8a0c6f84e58cfaab33539110): comparison URL. Overall result: no relevant changes - no action neededBenchmarking 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 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.
CyclesResultsThis 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.
Footnotes |
This comment has been minimized.
This comment has been minimized.
256a8e3
to
f35a731
Compare
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
☀️ Try build successful - checks-actions |
Queued bfaf2ef32d6643a0c87661565c15e4db8aa203c4 with parent 53728ff, future comparison URL. |
Finished benchmarking commit (bfaf2ef32d6643a0c87661565c15e4db8aa203c4): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDBenchmarking 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. Next Steps: If you can justify the regressions found in this try perf run, please indicate this with @bors rollup=never Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. Footnotes |
Started a zulip thread about perf. |
9e89d32
to
2928e9e
Compare
I just put in some tweaks to I'm not sure if there's anything left to do. It looks like the regression is a random reversal of #102417. |
I'm confused about the query count increases for |
This PR is a clear implementation improvement and taking a small (relative) hit on CTFE-stress and nothing else is alright. @bors r+ rollup |
@bors rollup=never Pressed return too early |
☀️ Test successful - checks-actions |
Finished benchmarking commit (6c9c2d8): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResultsThis 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.
Footnotes |
Weird, perf flagged this as mixed but I do not know why; all the regressions are to secondary benchmarks, and I had thought in that scenario we would mark this as strict improvement. Anyway, as noted above:
@rustbot label: +perf-regression-triaged |
…nhabited, r=oli-obk Factor out `conservative_is_privately_uninhabited` After rust-lang#102660 there is no more need for `conservative_is_privately_uninhabited`. r? `@oli-obk`
No description provided.