-
Existing implementations of `combineLatest` , `zip` , `merge` are great when the total number of sequences is known at compile time (2 or 3 without variadic generics). In some scenarios, these sequenc…
-
### Description
AsyncIteratorProtocol has inconsistence behavior with protocol witness table. which cause Runtime crash.
Sometime `EXC_BAD_ACCESS`
### Reproduction
declare own AsyncItera…
-
### Feature Name
Reference Swift stdlib symbols
### Description
This is related to `Allow combined documentation of multiple targets` #255 but specific about libraries shipped with Swift.
This inc…
ktoso updated
10 months ago
-
> Discover how you can adopt Swift concurrency in URL Session using async/await and AsyncSequence, and how you can apply Swift concurrency to improve your networking code.
-
I know there's ongoing discussion about `throttle` semantics, but this is an API I can see being useful even while the final throttle API is being nailed down. Also correct me if this is already poss…
-
I read the sequence that's returned by this function, do I get to read the first element when all elements are finished on mapping, or I can start reading the first element as soon as it's mapped even…
-
### Description
Seeing a crash compiling [AsyncExtensions](https://github.com/lhoward/AsyncExtensions/tree/linux) with Swift 6.0.2 ~~on Android~~.
OK, interestingly I see this targeting macOS wi…
-
Глава 4, в первую очередь простые примеры + `AsyncSequence`.
-
# Swift 结构化并发 | OneV's Den
本文是我的新书《Swift 异步和并发》中的部分内容,介绍了关于 Swift 中结构化并发的相关概念。如果你对学习 Swift 并发的其他话题有兴趣,也许这本书可以作为参考读物。
[https://onevcat.com/2021/09/structured-concurrency/](https://onevcat.com/2021/09…
-
An important ability when passing around channels is to limit sending/receiving by passing a send-only or a receive-only channel. Right now, it is possible to erase receiving, since `AsyncChannel` is …