-
Couldn't load subscription status.
- Fork 13.9k
Rollup of 4 pull requests #72074
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
Rollup of 4 pull requests #72074
Conversation
Pulls in updated MSVC detection logic landed in alexcrichton/cc-rs#488
Rework MIR drop tree lowering This PR changes how drops are generated in MIR construction. This is the first half of the fix for rust-lang#47949. Rather than generating the drops for a given unwind/break/continue/return/generator drop path as soon as they are needed, the required drops are recorded and get generated later. The motivation for this is * It simplifies the caching scheme, because it's now possible to walk up the currently scheduled drop tree to recover state. * The basic block order for MIR more closely resembles execution order. This PR also: * Highlights cleanup blocks in the graphviz MIR output. * Removes some unnecessary drop flag assignments.
…lacrum Update the `cc` crate Pulls in updated MSVC detection logic landed in alexcrichton/cc-rs#488
…-types-section, r=kinnison,ollie27 Sort "implementations on foreign types" section in the sidebar Fixes rust-lang#71926. We were sorting by the ID instead of sorting by the name. They're not in the same order as the implementations but I think it makes more sense this way considering this is what we do for the methods as well. r? @kinnison cc @rust-lang/rustdoc
…lan-DPC Add missing backtick in E0569 explanation r? @Dylan-DPC
|
📌 Commit f2b655f has been approved by |
|
☀️ Test successful - checks-actions, checks-azure |
|
There was a big perf regression for one of the @alexcrichton, @GuillaumeGomez, @matthewjasper: any idea which PR might have caused this? |
|
It's #71840, here's pre-landing perf from that PR; also see #71840 (comment). |
Successful merges:
cccrate #71882 (Update thecccrate)Failed merges:
r? @ghost