Skip to content

Conversation

tomaka
Copy link
Contributor

@tomaka tomaka commented Sep 9, 2023

To my surprise, this trait isn't implemented on channels, even though channels are kind of a critical component to unwind safety.

See the code comment for an explanation of the reasoning.

I'm not 100% confident in what I'm doing, so feel free to summon unwind-safety experts, if there is any.

@taiki-e
Copy link
Member

taiki-e commented Sep 10, 2023

Thanks for the PR. I think we should make AtomicWaker UnwindSafe (#2211) first. (like tokio did)

@taiki-e taiki-e added the A-channel Area: futures::channel label Sep 10, 2023
@taiki-e taiki-e added the S-blocked Status: Blocked on something else label Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-channel Area: futures::channel S-blocked Status: Blocked on something else
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants