Commit Graph

161 Commits

Author SHA1 Message Date
Krunoslav Zaher 4d775f8c06 Polishing of `Timeout`. 2015-11-26 11:23:17 +01:00
Junior B 56ad54a21c Improve `Timeout` operator 2015-11-24 16:33:29 +01:00
Junior B d7fa4060f1 Merge branch 'feature-timeout' of https://github.com/tottakai/RxSwift into tottakai-feature-timeout 2015-11-24 16:29:31 +01:00
Florent Pillet b102fcb42d added tests for replayAll() 2015-11-22 17:17:36 +01:00
Tomi Koskinen 64353ed548 Timeout operator 2015-11-18 11:17:16 +02:00
Krunoslav Zaher a03ee86d38 Merge pull request #267 from mikelikespie/fix-with-latest-from
Making withLatestFrom subscribe to the right hand side first
2015-11-18 10:01:40 +01:00
Mike Lewis 7ade18ba75 Making withLatestFrom subscribe to the right hand side first
This resolves an issue where you have two observables that yield values
immediately and it wasn't yielding a result
2015-11-17 14:37:19 -08:00
Ash Furrow 34f9e092f9 Adds ignoreElements(). 2015-11-17 12:10:19 -05:00
Krunoslav Zaher c515ba4b50 Adds `CurrentThreadScheduler` to blocking operators. 2015-11-16 00:11:30 +01:00
Krunoslav Zaher 7d3387989d Adds `flatMapLatest` to `Driver` unit. 2015-11-15 23:21:39 +01:00
Krunoslav Zaher beaa045340 Adds `FlatMapLatest`. 2015-11-15 22:51:43 +01:00
Krunoslav Zaher b3a66aa45f `Merge` operator family polish. 2015-11-15 21:15:23 +01:00
Krunoslav Zaher ba5fcff91e Optimizations: `map.map.map ...` -> `map`. 2015-11-15 13:10:42 +01:00
Krunoslav Zaher b1185750f4 Adds scheduler overloads to `just`, `sequenceOf`. Deprecates `asObservable` in favor of `toObservable`. 2015-11-15 00:09:41 +01:00
Krunoslav Zaher 9808ae9ee7 Merge pull request #249 from tottakai/feature-single-blocked-predicate
Blocking single operator with predicate
2015-11-12 11:11:28 +01:00
Tomi Koskinen 14affd773c exit loop and dispose subscription immediately 2015-11-12 08:26:40 +02:00
Junior B 9663469b01 Add tests for `single` non-blocking operator 2015-11-11 11:13:12 +01:00
Tomi Koskinen edeaf53b27 Blocking single operator with predicate 2015-11-10 22:25:09 +02:00
Tomi Koskinen c79cea523f Blocking version of single operator 2015-11-09 21:42:46 +02:00
Krunoslav Zaher 046024d7fd Changes `CustomStringConvertible` to `CustomDebugStringConvertible`. 2015-11-09 01:05:51 +01:00
Krunoslav Zaher 2da94a2136 Performance optimizations for stateful components. 2015-11-08 22:34:16 +01:00
Krunoslav Zaher eebef9d125 Merge remote-tracking branch 'origin/develop' into develop 2015-11-08 17:57:44 +01:00
Krunoslav Zaher ce983c44d0 Polishing and optimizing `retryWhen`. 2015-11-08 17:51:18 +01:00
yury ecf7d2ae71 Port other flatMap tests 2015-11-08 01:54:17 +03:00
yury 4c83408a46 FlatMapFirst with two tests 2015-11-08 01:04:09 +03:00
Krunoslav Zaher 56a094fa69 Merge branch 'develop' into feature/retryWhen 2015-11-07 13:36:41 +01:00
Krunoslav Zaher a99409d6e4 Unification with optimization refactorings. 2015-11-07 12:56:01 +01:00
Junior B 7fe9a87cb5 Add `window` operator, time/count version 2015-11-06 11:07:33 +01:00
Junior B e7723a2173 Adds `RefCountDisposable` and `BooleanDisposable` and necessary tests 2015-11-06 11:07:33 +01:00
Krunoslav Zaher d4cda2430e Blocking operators run runloop while blocking. 2015-11-05 12:34:20 +01:00
Junior B a78158c43f Merge branch 'develop' of github.com:ReactiveX/RxSwift into feature/retryWhen 2015-11-02 13:33:26 +01:00
Krunoslav Zaher 59f3b487d2 Removes locks from sink forwarding (25% improvement). 2015-11-02 00:17:11 +01:00
Krunoslav Zaher 13a87af009 Moves disposables combo in `Producer.subscribe` to `Sink`. `SynchronizedOnType` overhauls. 2015-11-01 20:44:09 +01:00
Krunoslav Zaher f86a5923d5 Optimizes `Bag`. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher dcc65e8fe0 Adds synchronization protocols to reduce allocations. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher 0f50808bc6 Adds `withLatestFrom` to `Driver`. 2015-11-01 20:35:38 +01:00
Krunoslav Zaher d7414d575b Polishing of public interface. 2015-11-01 17:15:54 +01:00
Junior B 567fa9d508 Merge branch 'develop' of github.com:ReactiveX/RxSwift into feature/retryWhen 2015-10-30 16:17:43 +01:00
Junior B 662d4dc549 Port of retryWhen tests from RxJS 2015-10-30 16:17:10 +01:00
Tomi Koskinen 3e7345df04 TakeLast review fixes 2015-10-27 21:40:26 +02:00
Tomi Koskinen cc8e57a896 TakeLast operator 2015-10-26 18:55:50 +02:00
Junior B 4e5f86f00c Merge branch 'develop' of github.com:ReactiveX/RxSwift into feature/retryWhen
Conflicts:
	Rx.xcodeproj/project.pbxproj
2015-10-25 09:42:55 +01:00
Junior B 61e8e33cd7 Improves `elementAt` to be platform consistent 2015-10-25 00:16:21 +02:00
Junior B 97e807080d Adds `elementAt` operator 2015-10-25 00:16:21 +02:00
Junior B 2936820088 Merge branch 'develop' of github.com:ReactiveX/RxSwift into feature/toArray
Conflicts:
	RxExample/RxExample.xcodeproj/project.pbxproj
2015-10-23 09:47:01 +02:00
Junior B 3693c7d9ff Adds `toArray` operator 2015-10-22 09:35:44 +02:00
Krunoslav Zaher f168583416 Merge pull request #200 from yury/with-latest-from
Add WithLatestFrom operator
2015-10-21 10:25:15 +02:00
yury f4f94faf47 Better formatting 2015-10-21 10:46:39 +03:00
yury e453820c08 Add WithLatestFrom operator 2015-10-20 12:43:35 +03:00
Krunoslav Zaher 24062521b5 Adds unused warnings. 2015-10-19 21:59:31 +02:00