ReactiveSwift
ReactiveSwift copied to clipboard
Streams of values over time
In the current implementation of the binding operator, signal is not terminated if the target object gets deallocated, which can cause memory leaks. Let's imagine a property that represents the...
Hey, Is it possible to materialise disposed events too? The only way I could find to observer disposed events of a signal is using the [`on(event:failed:completed:interrupted:terminated:disposed:value:)`](https://reactivecocoa.io/reactiveswift/docs/latest/Classes/Signal.html#/s:13ReactiveSwift6SignalC2on5event6failed9completed11interrupted10terminated8disposed5valueACyxq_GyAC5EventOyxq__GcSg_yq_cSgyycSgA3RyxcSgtF) method. Thanks 🙏 David
Provide explicit means to convert any Combine publisher to `SignalProducer`, and to convert RAS primitives to a `Publisher` (basic backpressure support included for Combine compliance). Interoperability for `Scheduler` and `Disposable`...
This is an *experimental* PR to run tests against this [change](https://github.com/ReactiveCocoa/ReactiveSwift/issues/686). ~Please **DO NOT MERGE** iff this change goes against the design.~ Update: @mdiep all tests passed. Next question is...
I am currently working on a project that has seen a huge spike of production issues since iOS 16 got released a couple of days ago, and virtually all of...
#### Issue after doing a bit of research on how libdispatch's 'quality of service' (QoS) propagation logic works, i noticed that the default behavior of `QueueScheduler` is slightly different than...
#### Checklist - [ ] Updated CHANGELOG.md.
We are facing random crash with below stack trace lines Thread 0 name: Thread 0 Crashed: 0 libswiftCore.dylib 0x000000019371c5a8 getCache(swift::TargetTypeContextDescriptor const&) + 8 (Metadata.cpp:479) 1 libswiftCore.dylib 0x000000019371d108 _swift_getGenericMetadata(swift::MetadataRequest, void const*...
This adds an extension on `ScopedDisposable` where the inner is a `SerialDisposable`. This allows you to easily update the `inner` of the `SerialDisposable` wrapped in the `ScopedDisposable`. Example: ``` let...
As https://github.com/ReactiveCocoa/ReactiveSwift/pull/702 has been merged a looong time ago, the mention of `Result` should be omitted.