-
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
[perf experiment] Use const_eval_select in ptr::is_null #105435
Conversation
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
⌛ Trying commit 74fc6dadafcd0453f158f9ba8825b151471a991d with merge 7a8aa9d17f8af5dc8a00d7927ad7e2eb6e10237b... |
☀️ Try build successful - checks-actions |
1 similar comment
☀️ Try build successful - checks-actions |
This comment has been minimized.
This comment has been minimized.
Finished benchmarking commit (7a8aa9d17f8af5dc8a00d7927ad7e2eb6e10237b): 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)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.
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
⌛ Trying commit ab3e4e43518357336340d2d8e05a98fea507acbd with merge 47ba511c2f1883aee10603c182a9b361f2553954... |
☀️ Try build successful - checks-actions |
This comment has been minimized.
This comment has been minimized.
Finished benchmarking commit (47ba511c2f1883aee10603c182a9b361f2553954): 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)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. |
ab3e4e4
to
0af922b
Compare
…compile-time, r=thomcc Use some more `const_eval_select` in pointer methods for compile times Builds on top of rust-lang#105435 `is_aligned_to` is _huge_ with calling `align_offset`, so this should cut it down a lot. This shows up in rust-lang#65031 (comment)
Subsumed by #106275 |
…compile-time, r=thomcc Use some more `const_eval_select` in pointer methods for compile times Builds on top of rust-lang#105435 `is_aligned_to` is _huge_ with calling `align_offset`, so this should cut it down a lot. This shows up in rust-lang#65031 (comment)
r? @ghost