-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Note when a mutable trait object is needed #65077
Conversation
r? @eddyb (rust_highfive has picked a reviewer for you, use r? to override) |
r? @nikomatsakis or @Centril |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me, modulo oli's nit
This comment has been minimized.
This comment has been minimized.
fdcf9ff
to
8549dca
Compare
This comment has been minimized.
This comment has been minimized.
8549dca
to
169b040
Compare
@bors r=nikomatsakis |
📌 Commit 6efcb02 has been approved by |
…matsakis Note when a mutable trait object is needed Fix rust-lang#63619, fix rust-lang#37914. CC rust-lang#64068.
⌛ Testing commit 6efcb02 with merge c98595cfa169980a3a01aad1a5359947ae7d5d0f... |
💔 Test failed - checks-azure |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
6efcb02
to
faf8a2a
Compare
@bors r=nikomatsakis |
📌 Commit faf8a2a has been approved by |
☀️ Test successful - checks-azure |
This caused a big perf regression, unfortunately. Quite a few benchmarks are affected, with the worst regression being 12%. (#64939 is also in the commit range, but it's a very simple code clean-up and I just confirmed locally that it's not the cause.) I suggest backing it out to allow time for investigation. cc @rust-lang/wg-compiler-performance |
I am surprised because I thought all the code that I touched here was outside of the "happy path", only triggering if an error is already being emitted, but feel free to rollback this PR (and reopen the original tickets). |
Actually, I think I see it now. This code should be inside of the |
Move diagnostics code out of the critical path Follow up to rust-lang#65077. r? @nnethercote
Fix #63619, fix #37914. CC #64068.