-
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
Box the MacCall
in various types.
#100564
Conversation
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 1f3cc4c5bbec05d41b2778f41797c62f8349f262 with merge 8cfb9ad092a50c6cf686d19bfe5682e7bfcae039... |
☀️ Try build successful - checks-actions |
Queued 8cfb9ad092a50c6cf686d19bfe5682e7bfcae039 with parent 80ed61f, future comparison URL. |
Finished benchmarking commit (8cfb9ad092a50c6cf686d19bfe5682e7bfcae039): comparison url. Instruction count
Max RSS (memory usage)Results
CyclesResults
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 |
@nnethercote by looking at the changes it did look good to me but by looking at perf results I'm not sure what were you expecting to see but on primary and secondary benchmarks doesn't seem to be big wins. Although I see some moderate improvements on bootstrapping. Anyway, what are your thoughts Nick?. |
It's performance neutral at the moment. There are two reasons I want to merge this. First, we just tend to box larger structs in the AST anyway. Second, |
Also, |
1f3cc4c
to
dc1e97c
Compare
I rebased to fix the conflicts. |
☔ The latest upstream changes (presumably #100441) made this pull request unmergeable. Please resolve the merge conflicts. |
ohh merge conflicts again, r=me after you fix those. |
dc1e97c
to
eafd0df
Compare
I fixed the conflicts. @bors r=spastorino |
⌛ Testing commit eafd0df with merge 11edee4ef66f16853d0ee0ab305cb9f82848b70e... |
💥 Test timed out |
@bors retry |
☀️ Test successful - checks-actions |
Finished benchmarking commit (dd01122): comparison url. Instruction count
Max RSS (memory usage)Results
CyclesResults
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression Footnotes |
r? @spastorino