Skip to content

Rollup of 6 pull requests - #70966

Closed
Dylan-DPC-zz wants to merge 19 commits into
rust-lang:masterfrom
Dylan-DPC-zz:rollup-051sqi3
Closed

Rollup of 6 pull requests#70966
Dylan-DPC-zz wants to merge 19 commits into
rust-lang:masterfrom
Dylan-DPC-zz:rollup-051sqi3

Conversation

@Dylan-DPC-zz

Copy link
Copy Markdown

Successful merges:

Failed merges:

r? @ghost

eddyband others added 19 commits April 8, 2020 10:47
Before, it ignored the first argument and marked all variables without
`Storage*` annotations as dead.
… r=tmandry
Add utility to find locals that don't use `StorageLive` annotations and use it for `MaybeStorageLive`
Addresses rust-lang#70004 (comment) (cc @RalfJung).
The only dataflow analysis that is incorrect in this case is `MaybeStorageLive`. `transform/generator.rs` implemented custom handling for this class of locals, but other consumers of this analysis (there's one in [clippy](https://github.com/rust-lang/rust-clippy/blob/513b46793e98ce5b412d388a91f6371d6a9b290b/clippy_lints/src/redundant_clone.rs#L402)) would be incorrect.
r? @tmandry
rustc_target::abi: add Primitive variant to FieldsShape.
Originally suggested by @eddyb.
…tthewjasper
Replace "rc"/"arc" lang items with Rc/Arc diagnostic items.
`Rc`/`Arc` should have no special semantics, so it seems appropriate for them to not be lang items.
r? @matthewjasper
De-abuse TyKind::Error in pattern type checking
r? @eddyb
cc rust-lang#70866
In particular, I would appreciate extra scrutiny over the soundness of these changes.
Also, this will go a bit slowly because I'm going to use my other PR (rust-lang#70551) to check if I missed anything.
…ochenkov
rustc_session CLI lint parsing: mark a temporary hack as such
This code was added in rust-lang#70918, but it should not be necessary any more once `forbid` works as expected for in-code attributes.
Cc @tobithiel@davidtwco
@Dylan-DPC-zz

Copy link
Copy Markdown
Author

@bors r+ rollup=never p=6

@bors

bors commented Apr 9, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit f124d7f 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 Apr 9, 2020
@bors

bors commented Apr 10, 2020

Copy link
Copy Markdown
Collaborator

⌛ Testing commit f124d7f with merge c6b3c857bb716a3a09a80b15cda3eb60368dc906...

@bors

bors commented Apr 10, 2020

Copy link
Copy Markdown
Collaborator

💔 Test failed - checks-azure

@borsbors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Apr 10, 2020
@CentrilCentril closed this Apr 10, 2020
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants

@Dylan-DPC-zz@bors@Centril@eddyb@mark-i-m@anyska@GuillaumeGomez@ecstatic-morse@RalfJung@Dylan-DPC