swift-async-algorithms icon indicating copy to clipboard operation
swift-async-algorithms copied to clipboard

Add `MultiProducerSingleConsumerChannel`

Open FranzBusch opened this issue 1 year ago • 8 comments

Motivation

The pitch to add external backpressure support to the standard libraries AsyncStream got returned for revision since there are larger open questions around AsyncSequence. However, having external backpressure in a source asynchronous sequence is becoming more and more important.

Modification

This PR adds a modified proposal and implementation that brings the Swift Evolution proposal over to Swift Async Algorithms.

FranzBusch avatar Dec 19 '23 11:12 FranzBusch

@swift-ci please test

FranzBusch avatar Dec 20 '23 09:12 FranzBusch