Closed
Description
The concurrency primitives in extra::sync are implemented with an exclusive that has pipes inside. They are very careful never to recv while holding the exclusive's pthread mutex, but they need to be able to send for correctness. New runtime pipes don't yet have a non-rescheduling send variant.