Skip to content

pattern analysis: Require enum indices to be contiguous - #123242

Merged
bors merged 1 commit into
rust-lang:masterfrom
Nadrieril:require-contiguous-enum-indices
Mar 31, 2024
Merged

pattern analysis: Require enum indices to be contiguous#123242
bors merged 1 commit into
rust-lang:masterfrom
Nadrieril:require-contiguous-enum-indices

Conversation

@Nadrieril

Copy link
Copy Markdown
Member

We had a cfg-hack to allow rust-analyzer to use non-contiguous indices for its enum variants. Unfortunately this no longer works if r-a uses the in-tree version of the crate.

This PR removes the hack, and on the r-a side we'll have to use contiguous indices but that's not too hard.

r? @compiler-errors

@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 Mar 30, 2024
@compiler-errors

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented Mar 31, 2024

Copy link
Copy Markdown
Collaborator

📌 Commit e1b8441 has been approved by compiler-errors

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 Mar 31, 2024
@Nadrieril

Copy link
Copy Markdown
Member Author

Ty!

@bors rollup

bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 31, 2024
…iaskrgr

Rollup of 4 pull requests

Successful merges:

 - rust-lang#123189 (Log BOLT args in bootstrap `rustc` shim)
 - rust-lang#123211 (Stop calling visitors `V`)
 - rust-lang#123242 (pattern analysis: Require enum indices to be contiguous)
 - rust-lang#123260 (Miri subtree update)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors
bors merged commit f04d068 into rust-lang:master Mar 31, 2024
@rustbot rustbot added this to the 1.79.0 milestone Mar 31, 2024
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Mar 31, 2024
Rollup merge of rust-lang#123242 - Nadrieril:require-contiguous-enum-indices, r=compiler-errors

pattern analysis: Require enum indices to be contiguous

We had a cfg-hack to allow rust-analyzer to use non-contiguous indices for its enum variants. Unfortunately this no longer works if r-a uses the in-tree version of the crate.

This PR removes the hack, and on the r-a side we'll have to use contiguous indices but that's not too hard.

r? `@compiler-errors`
@Nadrieril
Nadrieril deleted the require-contiguous-enum-indices branch March 31, 2024 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

4 participants