Commit 65e8957
committed
Add
# 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.AsyncBackpressuredStream proposal and implementation1 parent da4e36f commit 65e8957
File tree
9 files changed
+3943
-0
lines changed- Evolution
- Sources/AsyncAlgorithms
- BackPressuredStream
- BackpressuredStream
- Tests/AsyncAlgorithmsTests/BackpressuredStream
9 files changed
+3943
-0
lines changedFile renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Large diffs are not rendered by default.
Lines changed: 425 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1192 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 429 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1166 additions & 0 deletions
Large diffs are not rendered by default.
0 commit comments