-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Revert most of MaybeUninit, except for the new API itself #54554
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
@rust-lang/wg-compiler-performance I'd prefer to also include 96572cb but wasn't sure if you'd be happy with that. |
Do we know why the regression occurred? |
@nagisa No. Don't have time to do any research right now, I am on a conference. But my preliminary plan was to then re-submit "half" of the remaining commits and see if perf complains, etc. My guess is that it's the |
@bors r+ |
📌 Commit b595e4f82377bb2c50201b3fc8b1f528cdc49b93 has been approved by |
☔ The latest upstream changes (presumably #54575) made this pull request unmergeable. Please resolve the merge conflicts. |
@RalfJung this wants a rebase. |
I am on a conference, not sure if I can get to this before the weekend. Anyone, feel free to take over.
|
b595e4f
to
546e45a
Compare
Rebase done. @bors r=nagisa |
📌 Commit 546e45a has been approved by |
@bors p=15 rollup fairness |
Revert most of MaybeUninit, except for the new API itself This reverts most of #53508 for perf reasons (first commit reverts that entire PR), except for the new API itself (added back in 2nd commit).
☀️ Test successful - status-appveyor, status-travis |
The final perf improvements from this landing are here. |
This reverts most of #53508 for perf reasons (first commit reverts that entire PR), except for the new API itself (added back in 2nd commit).