Philippe Hausler

Results 30 issues of Philippe Hausler

It would be quite useful to have a type that can efficiently store values with corrilative range regions. This type ideally would conform to RangeReplaceableCollection (or near miss). It should...

enhancement

This proposal introduces the lazy accessors of `.async` to convert existing `Sequence` types to `AsyncSequence` types. Read the full proposal [here](https://raw.githubusercontent.com/phausler/swift-async-algorithms/pr/lazy_proposal/Evolution/NNNN-lazy.md)

This proposal introduces the chain algorithm. Read the full proposal [here](https://github.com/phausler/swift-async-algorithms/blob/pr/chain_proposal/Evolution/NNNN-chain.md).

This proposal introduces the `AsyncBufferedByteIterator` type; usable for making highly performant byte wise iteration. Read the full proposal [here](https://github.com/phausler/swift-async-algorithms/blob/pr/bytes_proposal/Evolution/NNNN-bytes.md).

This redirects rendered docs into the documentation category.

The name for removeDuplicates is fairly straightforward and has precedent in other frameworks, but should have greater consideration for naming and how it fits into the swift ecosystem. This type...

documentation
help wanted
review
v1.0

The naming of `AsyncChannel` was introduced as a placeholder name. It deserves more consideration to existing paradigms, the current name is inspired from [`Channel`](http://cml.cs.uchicago.edu/pages/cml.html#SIG:CML.channel:VAL). This type needs a guide and...

documentation
help wanted
review
v1.0

The changes associated with https://github.com/apple/swift-async-algorithms/commit/047ab6abef71bdb6758c7bed661a04c04f5b056a need to have some sort of test that triggers that previous behavior to prove that the change listed definitely does what we think it does...

v1.0

This algorithm allows for the broadcasting of values to multiple consumers from one source. Multiple instances from the same broadcast will share the values produced from iteration. These also share...

v1.1

This proposal formalizes the AsyncChannel and AsyncThrowingChannel types. Read the full proposal [here](https://github.com/phausler/swift-async-algorithms/blob/pr/channel_proposal/Evolution/NNNN-channel.md).