ReactiveSwift icon indicating copy to clipboard operation
ReactiveSwift copied to clipboard

Streams of values over time

Results 27 ReactiveSwift issues
Sort by recently updated
recently updated
newest added

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`...

work in progress

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.