Skip to content

Conversation

Urgau
Copy link
Member

@Urgau Urgau commented Jul 1, 2023

This PR fixes an issue with the dropping_copy_types and dropping_references lints when not all patterns that can have side-effects were detected and ignored.

Nearly fixes #112653 (will need beta-backport to completely fix the issue)
r? @Nilstrieb

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Jul 1, 2023
Copy link
Member

@Noratrieb Noratrieb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r=me if CI is green

@Urgau
Copy link
Member Author

Urgau commented Jul 1, 2023

CI is green but I don't have bors rights.

(and since this is now approved it seems fine to beta nominate it since the lint landed in 1.71)
@rustbot label +beta-nominated

@rustbot rustbot added the beta-nominated Nominated for backporting to the compiler in the beta channel. label Jul 1, 2023
@clubby789
Copy link
Contributor

@bors r=@Nilstrieb

@bors
Copy link
Collaborator

bors commented Jul 1, 2023

📌 Commit 908574b has been approved by Nilstrieb

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 1, 2023
workingjubilee added a commit to workingjubilee/rustc that referenced this pull request Jul 2, 2023
…, r=Nilstrieb

Fix `dropping_copy_types` lint from linting in match-arm with side-effects

This PR fixes an issue with the `dropping_copy_types` and `dropping_references` lints when not all patterns that can have side-effects were detected and ignored.

Nearly _fixes_ rust-lang#112653 (will need beta-backport to completely fix the issue)
r? `@Nilstrieb`
bors added a commit to rust-lang-ci/rust that referenced this pull request Jul 2, 2023
…iaskrgr

Rollup of 8 pull requests

Successful merges:

 - rust-lang#113147 (Fix document examples of Vec::from_raw_parts and Vec::from_raw_parts_in)
 - rust-lang#113202 (std docs: factorize literal in Barrier example)
 - rust-lang#113228 (Migrate GUI colors test to original CSS color format)
 - rust-lang#113231 (Fix `dropping_copy_types` lint from linting in match-arm with side-effects)
 - rust-lang#113233 (Update chalk)
 - rust-lang#113234 (Don't pass --test-args to `python -m unitest`)
 - rust-lang#113244 (Make Rust Analyzer tests faster by compiling less code)
 - rust-lang#113249 (Document tracking issue for rustdoc `show-type-layout`)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit 74a272d into rust-lang:master Jul 2, 2023
@rustbot rustbot added this to the 1.72.0 milestone Jul 2, 2023
@apiraino
Copy link
Contributor

apiraino commented Jul 6, 2023

Beta backport approved as per compiler team on Zulip

@rustbot label +beta-accepted

@rustbot rustbot added the beta-accepted Accepted for backporting to the compiler in the beta channel. label Jul 6, 2023
@Mark-Simulacrum Mark-Simulacrum removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label Jul 8, 2023
@Mark-Simulacrum Mark-Simulacrum modified the milestones: 1.72.0, 1.71.0 Jul 8, 2023
bors added a commit to rust-lang-ci/rust that referenced this pull request Jul 8, 2023
…k-Simulacrum

[beta] backport

This PR backports:
- rust-lang#113334: Revert the lexing of `c"…"` string literals
- rust-lang#113231: Fix `dropping_copy_types` lint from linting in match-arm with side-effects
- rust-lang#112794: Fix linker failures when #[global_allocator] is used in a dependency

r? `@Mark-Simulacrum`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta-accepted Accepted for backporting to the compiler in the beta channel. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant 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.

7 participants