Skip to content

Revert "implement PartialEq<VecDeque<U>> for Vec<T>, &[T], &mut [T], [T; N], &[T; N] and &mut [T; N]" - #163752

Merged
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
clarfonthey:revert-vecdeque-partialeq
Oct 4, 2026
Merged

rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
clarfonthey:revert-vecdeque-partialeq

Conversation

@clarfonthey

Copy link
Copy Markdown
Contributor

This should go through FCP. This is a revert so we can do FCP on the actual PR.

r? joboet

…[T; N], &[T; N] and &mut [T; N]"

Revert "fix stability attributes for VecDeque PartialEq impls"

This reverts commit 9942d36.

Revert "update VecDeque PartialEq stability metadata"

This reverts commit 3d3f2f8.

Revert "update assert-ne-no-invalid-help-issue-146204.stderr for VecDeque PartialEq output"

This reverts commit 8cdd010.

Revert "resolve too_generic_eval_ice stderr conflict"

This reverts commit b50d79a.

Revert "alloc: make VecDeque partial equality symmetric with vec/slice/array"

This reverts commit 835975a.
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Oct 4, 2026
@rustbot rustbot added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Oct 4, 2026
@rustbot

rustbot commented Oct 4, 2026

Copy link
Copy Markdown
Collaborator

joboet is currently at their maximum review capacity.
They may take a while to respond.

@joboet

joboet commented Oct 4, 2026

Copy link
Copy Markdown
Member

I wonder whether we can maybe do FCP here – we have a lot of time until the next beta branch, this is probably uncontroversial, and it seems like a bit of a hassle to revert this just to land it again.

I'll propose a disposition-merge FCP for merging the original change. If anyone disagrees with that way going about it, simply cancel FCP and r+ this PR.

@rust-rfcbot merge libs

@rust-rfcbot

rust-rfcbot commented Oct 4, 2026 •

Copy link
Copy Markdown
Collaborator

@joboet has proposed to merge this. The next step is review by the rest of the tagged team members:

No concerns currently listed.

Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up!

cc @rust-lang/libs-ping: FCP proposed for libs, please feel free to register concerns.
See this document for info about what commands tagged team members can give me.

@rust-rfcbot rust-rfcbot added proposed-final-comment-period Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off. disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. labels Oct 4, 2026
@clarfonthey

Copy link
Copy Markdown
Contributor Author

Sure, but now we have FCPs in both places. .-.

@joboet

joboet commented Oct 4, 2026

Copy link
Copy Markdown
Member

Ah, jinx. Alright, then let's do it properly...

@rfcbot cancel
@bors r+ rollup

@rust-bors

rust-bors Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

📋 This PR cannot be approved because it currently has the following label: proposed-final-comment-period.

@joboet joboet removed the proposed-final-comment-period Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off. label Oct 4, 2026
@joboet

This comment was marked as resolved.

@joboet joboet added the proposed-final-comment-period Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off. label Oct 4, 2026
@clarfonthey

Copy link
Copy Markdown
Contributor Author

(This is a known problem; someone on @rust-lang/libs-fcp has to cancel.)

@ChrisDenton

Copy link
Copy Markdown
Member

@rfcbot cancel

@rust-rfcbot

Copy link
Copy Markdown
Collaborator

@ChrisDenton proposal cancelled.

@rust-rfcbot rust-rfcbot removed proposed-final-comment-period Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off. disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. labels Oct 4, 2026
@clarfonthey

Copy link
Copy Markdown
Contributor Author

Gonna just @bors r+ rollup

and we can do FCP in the other thread.

@rust-bors

rust-bors Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

📌 Commit df0599e has been approved by clarfonthey

It is now in the queue for this repository.

@rust-bors rust-bors Bot 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 Oct 4, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Oct 4, 2026
…leq, r=clarfonthey

Revert "implement PartialEq<VecDeque<U>> for Vec<T>, &[T], &mut [T], [T; N], &[T; N] and &mut [T; N]"

This should go through FCP. This is a revert so we can do FCP on the actual PR.

r? joboet
rust-bors Bot pushed a commit that referenced this pull request Oct 4, 2026
…uwer

Rollup of 6 pull requests

Successful merges:

 - #161491 (Rip out old solver coherence)
 - #163223 (regression test for async handler normalization ICE)
 - #163653 (callconv: mips64: Match GCC for alignment of 16-byte scalars)
 - #163742 (Add the `movdir64b` and `movdiri` x86 target features)
 - #163752 (Revert "implement PartialEq<VecDeque<U>> for Vec<T>, &[T], &mut [T], [T; N], &[T; N] and &mut [T; N]")
 - #163755 (fix -Z track-diagnostics for errors and lints emitted from rustc_attr_parsing)
rust-bors Bot pushed a commit that referenced this pull request Oct 4, 2026
…uwer

Rollup of 9 pull requests

Successful merges:

 - #161491 (Rip out old solver coherence)
 - #163533 (Run cg_gcc tests with the correct compiler)
 - #163223 (regression test for async handler normalization ICE)
 - #163367 (simplify rustc_log a bit)
 - #163622 (x86: c-variadic functions don't use registers with `-Zregparm`)
 - #163653 (callconv: mips64: Match GCC for alignment of 16-byte scalars)
 - #163665 (Parser: Refactor & better document `should_continue_as_assoc_expr` & `can_continue_expr_unambiguously`)
 - #163742 (Add the `movdir64b` and `movdiri` x86 target features)
 - #163752 (Revert "implement PartialEq<VecDeque<U>> for Vec<T>, &[T], &mut [T], [T; N], &[T; N] and &mut [T; N]")
@rust-bors
rust-bors Bot merged commit d0aacc1 into rust-lang:main Oct 4, 2026
14 checks passed
@rustbot rustbot added this to the 1.101.0 milestone Oct 4, 2026
rust-bors Bot pushed a commit that referenced this pull request Oct 4, 2026
Rollup merge of #163752 - clarfonthey:revert-vecdeque-partialeq, r=clarfonthey

Revert "implement PartialEq<VecDeque<U>> for Vec<T>, &[T], &mut [T], [T; N], &[T; N] and &mut [T; N]"

This should go through FCP. This is a revert so we can do FCP on the actual PR.

r? joboet
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. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants