Dec
2
5 days ago
Activity icon
fork

potentiale forked ReactiveCocoa/ReactiveSwift

⚡ Streams of values over time
potentiale Updated
fork time in 5 days ago
Activity icon
fork

RiuHDuo forked ReactiveCocoa/ReactiveSwift

⚡ Streams of values over time
RiuHDuo Updated
fork time in 5 days ago
Dec
1
6 days ago
Activity icon
fork

HALILKAYAA forked ReactiveCocoa/ReactiveSwift

⚡ Streams of values over time
HALILKAYAA Updated
fork time in 5 days ago
Nov
30
1 week ago
Nov
29
1 week ago
Activity icon
fork

HeejunLee86 forked ReactiveCocoa/ReactiveSwift

⚡ Streams of values over time
HeejunLee86 Updated
fork time in 1 week ago
Nov
27
1 week ago
open pull request

NachoSoto wants to merge ReactiveCocoa/ReactiveSwift

NachoSoto
NachoSoto

Add `asyncStream` and `asyncThrowingStream` for `Signal` and `SignalProducer`

This is a proposal to add asyncStream and asyncThrowingStream in order to bridge into Swift Concurrency. I find this especially useful for writing non-blocking async tests.

A couple of things I'd love to hear your thoughts on (apart from the usual review):

  • General thoughts on the idea
  • Where to place these extensions within the project and naming of files
  • Raising of CI platform to Xcode 11 (due to minimum Swift and testing target version requirements)
  • Lack of support for Swift Concurrency in Quick/Nimble (leading to tests written with XCTest)

Note: Mac Catalyst builds are failing to launch on pre-monterey macOS versions: There is a workaround described in the documents but probably not worth implementing in the CI. More info here.

Mac Catalyst apps that use Swift Concurrency may fail to launch on an operating system prior to macOS Monterey. (84393581)

NachoSoto
NachoSoto

I think we should use AsyncStream<Result<Value, Error>> to maintain the error type.

pull request

NachoSoto merge to ReactiveCocoa/ReactiveSwift

NachoSoto
NachoSoto

Add `asyncStream` and `asyncThrowingStream` for `Signal` and `SignalProducer`

This is a proposal to add asyncStream and asyncThrowingStream in order to bridge into Swift Concurrency. I find this especially useful for writing non-blocking async tests.

A couple of things I'd love to hear your thoughts on (apart from the usual review):

  • General thoughts on the idea
  • Where to place these extensions within the project and naming of files
  • Raising of CI platform to Xcode 11 (due to minimum Swift and testing target version requirements)
  • Lack of support for Swift Concurrency in Quick/Nimble (leading to tests written with XCTest)

Note: Mac Catalyst builds are failing to launch on pre-monterey macOS versions: There is a workaround described in the documents but probably not worth implementing in the CI. More info here.

Mac Catalyst apps that use Swift Concurrency may fail to launch on an operating system prior to macOS Monterey. (84393581)

push

Marcocanc push ReactiveCocoa/ReactiveSwift

Marcocanc
Marcocanc

Fix shared state in retry (#829)

  • Fix retry using shared state

  • update changelog

  • Update CHANGELOG.md

  • Add unit test

Co-authored-by: Anders Ha [email protected]

Marcocanc
Marcocanc

UnidirectionalBinding should return non optionals (#834)

  • UnidirectionalBinding should return non optionals

  • Update CHANGELOG.md

Co-authored-by: Anders Ha [email protected]

Marcocanc
Marcocanc

Merge branch 'master' into swift-concurrency

commit sha: d354edae7254b6a2913cc6327add1c7271f856b9

push time in 1 week ago
Previous