Commit Graph

704 Commits

Author SHA1 Message Date
Kyle Fang
3052e9415c Remove Unneeded dispose bag 2015-11-07 13:00:16 -06:00
Krunoslav Zaher
99669e789b Merge pull request #225 from ReactiveX/feature/window
Adds `window` operator
2015-11-07 13:25:25 +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
33eea0be20 Merge pull request #233 from nanoxd/update-readme-carthage
Update README carthage
2015-11-05 21:30:18 +01:00
Fernando Paredes
f20618ed75 Update README to use standard Carthage syntax 2015-11-05 09:57:57 -08:00
Krunoslav Zaher
d4cda2430e Blocking operators run runloop while blocking. 2015-11-05 12:34:20 +01:00
Krunoslav Zaher
e39f5dbce1 Shares tvOS schemes. 2015-11-02 11:14:42 +01:00
Krunoslav Zaher
0b8bf6ca5a Improves validate Podspecs scheme. 2015-11-02 11:13:09 +01:00
Krunoslav Zaher
31095a8cb0 Release 2.0.0-beta.2 2015-11-02 11:12:20 +01:00
Krunoslav Zaher
cab8c40ae1 Simplifies ReachabilityService. 2015-11-02 10:46:12 +01:00
Krunoslav Zaher
5293690a61 Updates bundle version to 2.0.0. 2015-11-02 10:36:14 +01:00
Krunoslav Zaher
e52b2c9449 Changes AnonymousObservable access modifier to private. 2015-11-02 10:31:38 +01:00
Krunoslav Zaher
a1cd43dfe8 Updates documentation. 2015-11-02 10:17:39 +01:00
Krunoslav Zaher
28efa9d827 Merge pull request #213 from ReactiveX/feature/performance-optimizations
Innovating to zero
2015-11-02 01:03:20 +01:00
Krunoslav Zaher
ceb14acadb Makes observer in Sink private again. 2015-11-02 00:41:01 +01:00
Krunoslav Zaher
59f3b487d2 Removes locks from sink forwarding (25% improvement). 2015-11-02 00:17:11 +01:00
Krunoslav Zaher
cd9f7654d5 Sink modifications. 2015-11-01 22:12:52 +01:00
Krunoslav Zaher
dcfe2c5f0c Optimizations for observeOn. 2015-11-01 21:58:57 +01:00
Krunoslav Zaher
71ee2eeb34 Extends ObservableType instead of ObservableConvertibleType. 2015-11-01 21:42:25 +01:00
Krunoslav Zaher
99a75f586e Remove AsObservable implementation. 2015-11-01 20:56:34 +01:00
Krunoslav Zaher
d4cd9cf69b Refactors ReplaySubject and BehaviorSubject to be consistent with ReplaySubject. 2015-11-01 20:44:09 +01:00
Krunoslav Zaher
d0824eca4f Removes optimizations on PerformanceTests because it generates wrong assembly, kudos Swift compiler team. 2015-11-01 20:44:09 +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
22de82ba2b Removes disposable from Sink. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher
28c97d9413 Enables testability. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher
aada661889 Low hanging fruit optimizations for just, failWith, never, empty, flatMap. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher
a4fa3a74bb Improves naming in Bag.swift. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher
f86a5923d5 Optimizes Bag. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher
6fdb23e222 Replaces Array with ContiguousArray for Queue buffer data structure. 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
2e8dbb7af9 Turns on -OWhole-module-optimization for Release configuration. 2015-11-01 20:40:08 +01:00
Krunoslav Zaher
26a34c4ac3 Makes Producer internal. 2015-11-01 20:40:07 +01:00
Krunoslav Zaher
bd3c5a77b9 Removes hidden lamba allocations from disposables. 2015-11-01 20:40:07 +01:00
Krunoslav Zaher
0f50808bc6 Adds withLatestFrom to Driver. 2015-11-01 20:35:38 +01:00
Krunoslav Zaher
b12e97abda Adds Driver to RxExample app. 2015-11-01 20:17:48 +01:00
Krunoslav Zaher
1dbe06a082 Improves example app. 2015-11-01 20:12:41 +01:00
Krunoslav Zaher
d7414d575b Polishing of public interface. 2015-11-01 17:15:54 +01:00
Krunoslav Zaher
f504f0b9b4 Merge pull request #207 from vodovozovge/handlingNetworkErrorsWithReachabilityAPIInRxExample
Handling network errors with reachability api in rx example
2015-11-01 16:43:26 +01:00
Vodovozov Gleb
9a08915ff1 ensure that self is not nil in rxex_downloadableImageAnimated 2015-11-01 12:58:46 +08:00
Vodovozov Gleb
72b0904fea simplified text in OfflinePlaceholder 2015-11-01 11:31:22 +08:00
Vodovozov Gleb
5c148de3e2 moved out extension of UIImageView to separate file to have OS X support for DownloadableImage. Also changed UIImage to Image typealias 2015-11-01 11:28:09 +08:00
Vodovozov Gleb
85197b9a7c Use DownloadableImage in WikipediaImageServiceExample to handle network errors and bind result to collection view cells. 2015-11-01 10:31:25 +08:00
Vodovozov Gleb
942b617c10 introducing DownloadableImage – enum with 2 possible values – Content(image:UIImage) and OfflinePlaceholder. Use it in ImageService to implement retries on network failures. Also added rxex_downloadableImage extension for UIImageView which shows either content or placeholder image. 2015-11-01 10:30:55 +08:00
Vodovozov Gleb
a7ea80a632 use reachability service to handle network errors in Wikipedia image search example: for cells with image. If connection is lost image with label Loading is displayed until connection is reestablished. Image is exported from paintcode 2015-10-31 14:57:52 +08:00
Vodovozov Gleb
d070c08762 use reachability service to handle network errors in Wikipedia image search example: handle main search and loading titles 2015-10-31 14:57:51 +08:00
Vodovozov Gleb
5dfd604f29 use new reachability service to handle network errors in AutoLoading example 2015-10-31 14:57:51 +08:00
Vodovozov Gleb
a35c77c0e0 Reachability+Rx now is ReachabilityService 2015-10-31 14:57:51 +08:00
Vodovozov Gleb
ea628496f1 when receiving error from GitHubSearchRepositoriesAPI wait while network is reachable again and retry query 2015-10-31 14:57:51 +08:00