Skip to content

Rollup of 5 pull requests - #95506

Merged
bors merged 14 commits into
rust-lang:masterfrom
Dylan-DPC:rollup-b6kxzjc
Mar 31, 2022
Merged

Rollup of 5 pull requests#95506
bors merged 14 commits into
rust-lang:masterfrom
Dylan-DPC:rollup-b6kxzjc

Conversation

@Dylan-DPC

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

workingjubileeand others added 14 commits March 19, 2022 19:53
Contrary to popular belief, `codegen_fulfill_obligation` does not get used solely in codegen, so we cannot rely on `param_env` being set to RevealAll and thus revealing the hidden types instead of constraining them.
This PR cleans up the rest of the spelling mistakes in the compiler comments. This PR does not change any literal or code spelling issues.
…-ou-se
Stabilize thread::is_finished
Closesrust-lang#90470.
r? `@m-ou-se`
… r=jackh726
Restore `impl Future<Output = Type>` to async blocks
I was sad when I undid some of the code I wrote in rust-lang#91096 in the PR rust-lang#95225, so I fixed it here to not print `[async output]`.
This PR "manually" normalizes the associated type `<[generator] as Generator>::Return` type which appears very frequently in `impl Future` types that result from async block desugaring.
Don't ICE when opaque types get their hidden type constrained again.
Contrary to popular belief, `codegen_fulfill_obligation` does not get used solely in codegen, so we cannot rely on `param_env` being set to RevealAll and thus revealing the hidden types instead of constraining them.
Fixesrust-lang#89312 (for real this time)
…aahc
Stabilize feature vec_retain_mut on Vec and VecDeque
Closesrust-lang#90829
…ompiler-errors
Spellchecking compiler comments
This PR cleans up the rest of the spelling mistakes in the compiler comments. This PR does not change any literal or code spelling issues.
@rustbotrustbot added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Mar 31, 2022
@Dylan-DPC

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=5

@bors

bors commented Mar 31, 2022

Copy link
Copy Markdown
Collaborator

📌 Commit 1b7d6db has been approved by Dylan-DPC

@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Mar 31, 2022
@bors

bors commented Mar 31, 2022

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 1b7d6db with merge ffaf6f0...

@bors

bors commented Mar 31, 2022

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-actions
Approved by: Dylan-DPC
Pushing ffaf6f0 to master...

@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (ffaf6f0): comparison url.

Summary: This benchmark run did not return any relevant results.

If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.

@rustbot label: -perf-regression

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants

@Dylan-DPC@bors@rust-timer@rustbot@workingjubilee@m-ou-se@oli-obk@faern@nyurik@compiler-errors