Skip to content

Remove PartialEq from OsIpcSender and OsIpcReceiver#416

Merged
jschwe merged 2 commits intoservo:mainfrom
jschwe:remove_partialeq
Dec 18, 2025
Merged

Remove PartialEq from OsIpcSender and OsIpcReceiver#416
jschwe merged 2 commits intoservo:mainfrom
jschwe:remove_partialeq

Conversation

@jschwe
Copy link
Copy Markdown
Member

@jschwe jschwe commented Sep 17, 2025

Comparing channels for equality can be tricky, and was previously wrong for the in-process backend.
The only usage was in our tests and can be removed by writing the assert differently.

Fixes #414

@jschwe jschwe force-pushed the remove_partialeq branch 2 times, most recently from 1109d6f to 860f740 Compare December 16, 2025 13:35
@jschwe jschwe changed the title Draft: Remove PartialEq from OsIpcSender and OsIpcReceiver Remove PartialEq from OsIpcSender and OsIpcReceiver Dec 16, 2025
@jschwe jschwe marked this pull request as ready for review December 16, 2025 13:54
@jschwe jschwe enabled auto-merge December 17, 2025 12:08
@jschwe jschwe disabled auto-merge December 17, 2025 12:08
@jschwe jschwe requested a review from sagudev December 17, 2025 12:08
@jschwe jschwe added this pull request to the merge queue Dec 18, 2025
Merged via the queue into servo:main with commit b1ec027 Dec 18, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PartialEq implementation of OsIpcSender in inprocess is wrong

2 participants