Addresses a race condition in Queue.take where items could be lost if a take is interrupted after the promise is completed. Ensures that items are not lost by putting them back in the queue if necessary. In FiberRuntime, fixes an interruption gap in uninterruptibleMask with synchronous async completion, preserving interruption status and preventing new interruption opportunities on successful effects. Adds tests to verify these behaviors.

/claim #9973

Claim

Total prize pool $1,000
Total paid $0
Status Pending
Submitted July 13, 2025
Last updated July 13, 2025

Contributors

NR

Nripesh Niketan

@NripeshN

100%

Sponsors

ZI

ZIO

@ZIO

$1,000