Anders Ha
Anders Ha
#50 resolves common scenarios that are affected, but some edge cases are not handled.
Implementation Plan: - [x] ~~Introduce `AdapterStore` which is capable of storing cached size and related attributes, and perform invalidation as required. `TableViewAdapterBase` would integrate `AdapterStore`, but the size caching capability...
I actually realise when answering Sergey’s questions about walking the hierarchy, that we need to generate the reuse identifier with not only `,` but brackets that indicate containment. Otherwise, `A([A([B(),...
Need to think about how this should integrate with #162.
Judging by the benchmark, I see a logical pattern here: 1. The MapFilter test cases involve only `SignalProducer` and two single-stream transform operators, which have been heavily optimised to reduce...
It should be modelled as a conversion to `AsyncSequence` conforming type. `asSequence()` for fluency presumably. It could also be `SignalProducer(Convertible)` inheriting `AsyncSequence`, though I am not sure how the operator...
Another thing worth watching is whether Swift Concurrency will end up backward deployed. Async-await is really a natural way to express backpressure (callee can defer return of control flow by...
@mdiep This PR doesn’t change the semantic of `SerialDisposable` disposing of any inner disposable set after itself had been disposed of. I would consider #686 a bug in the sense...
Swift's generic system is argubly not expressive enough for ReactiveSwift to move away from the current model of type-erased currency types (`Signal`, `SignalProducer` and `Property`). Without higher-kinded types, there isn't...
As a framework user, I have made a in-house prototype to build 40+ dependencies (including RAS/RAC) under `BUILD_LIBRARIES_FOR_DISTRIBUTION=YES` using a custom tool. Our targets and test suites build with them...