Skip to content

Conversation

@jschwe
Copy link
Member

@jschwe jschwe commented Sep 17, 2025

Todo: Some of the cross-process tests are failing locally, failing to deserialize the message. This might be an issue that was previously hidden by the test not comparing the deserialized message content, but just the container.

Fixes #414

Our queue is a multi-producer queue, which by definition must
support concurrent sending.
Both crossbeam and the std::sync::mpsc queue (since Rust 1.72) implement Sync, hence
there is no reason not to implement this anymore.

Related zulip discussion: https://servo.zulipchat.com/#narrow/channel/263398-general/topic/Implement.20Sync.20for.20.60IpcSender.60/with/539930964
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

1 participant