116 Commits

Author SHA1 Message Date
Junseong Jang
ff284ad215 Fix merge operator to produce a subscription. 2018-08-31 12:17:50 +09:00
xster
081b2cf55b Fix combineLatest to produce the subscription. 2018-05-17 17:25:11 +09:00
iTitou
20ec3b7bef [fix] Sample should not produce anything before the source has produced any value 2017-10-03 11:31:23 +02:00
bjorn
449e29b31c Preserve ordering in CooperativeScheduler; 2017-05-25 16:15:49 -07:00
bjorn
efebbf8650 Rebuild; 2017-05-07 23:12:26 -07:00
bjorn
166e61bb5e Avoid shared coroutines in Observable.fromCoroutine;
Currently, if a function is passed to Observable.fromCoroutine, a
coroutine is created and it is shared among all Observers.  Instead,
use a fresh coroutine for each Observer so all Observers receive the
same values.

When creating an Observable using an existing coroutine, this isn't
possible because the Observable is stateful (calling coroutine.resume
won't always yield the same values).
2017-03-21 21:13:54 -07:00
bjorn
ea816a3e86 Move fromFileByLine around; 2017-03-21 21:13:04 -07:00
Bjorn Swenson
49b7fc0162 Merge pull request #11 from bjornbytes/fromValue-to-of
Rename fromValue to of;
2016-10-15 10:43:02 -07:00
bjorn
4b0833d44e Rename fromValue to of; 2016-10-15 10:31:23 -07:00
Lorel
923b4500a0 remvove binary option from file opening in Observable.fromFileByLine 2016-10-13 11:14:44 +02:00
Lorel
69a2145d22 Observable.fromFileByLine; 2016-10-11 14:20:00 +02:00
bjorn
32349586d2 Fix issue where errors were being silenced; 2016-03-07 21:41:21 -08:00
bjorn
72a7b98cc3 Observable.sample; 2016-01-09 16:11:13 -08:00
bjorn
92556b4925 Finish Observable.debounce; 2015-12-20 23:03:06 -08:00
bjorn
a343856719 Observable.debounce; 2015-12-20 22:57:59 -08:00
bjorn
16a0336dbe Fix Observable.delay; 2015-12-18 13:58:41 -08:00
bjorn
b1ff4dfd15 Observable.delay; 2015-11-21 20:44:14 -08:00
bjorn
edc5c25532 TimeoutScheduler; 2015-11-20 20:13:22 -08:00
bjorn
88dcf85d5e Small CooperativeScheduler fixes; 2015-11-20 20:13:14 -08:00
bjorn
4eba34898e Version bump; 2015-11-19 20:57:12 -08:00
bjorn
951705d4c8 Fix Observable.contains indentation; 2015-11-16 22:36:05 -08:00
bjorn
3f3f18dd72 util.xpcall for lua5.1; 2015-11-16 21:00:26 -08:00
bjorn
5f6d142f74 Safely execute user supplied code; 2015-11-16 20:48:56 -08:00
bjorn
ed9b5268e2 Small BehaviorSubject fixes; 2015-11-12 19:27:43 -08:00
bjorn
007d9bce3d ReplaySubject; 2015-11-12 19:27:22 -08:00
bjorn
3fe1ee4e92 BehaviorSubject tests; 2015-11-12 19:08:48 -08:00
bjorn
dfcaaabe5d AsyncSubject; 2015-11-10 20:19:01 -08:00
bjorn
e4cad53294 Observable.zip; 2015-11-09 22:19:44 -08:00
bjorn
94458ca44c Observable.takeLast; 2015-11-07 15:54:13 -08:00
bjorn
5a27a2e8f0 Observable.switch; 2015-11-07 15:42:16 -08:00
bjorn
b01c57ff5f Observable.skipLast; 2015-11-06 19:45:28 -08:00
bjorn
dda791a67e Fix catch documentation indentation; 2015-11-05 20:08:01 -08:00
bjorn
2bda006d14 Observable.startWith; 2015-11-05 19:31:48 -08:00
bjorn
3f75b68580 Observable.retry; 2015-11-05 19:19:32 -08:00
bjorn
fc63946173 Observable.scan; 2015-11-05 18:42:07 -08:00
bjorn
3b3a298d02 Observable.replicate; 2015-11-05 18:16:45 -08:00
bjorn
00ac8afd6e Observable.ignoreElements; 2015-11-04 18:49:50 -08:00
John OConnor
84f0c1d86a fix typos 2015-11-03 18:27:05 -08:00
bjorn
271e9ffda1 Observable.flatMapLatest; 2015-11-02 23:04:16 -08:00
bjorn
241c4062af Observable.elementAt; 2015-11-02 22:18:56 -08:00
Bjorn Swenson
e23aaa0d33 Merge pull request #3 from johnfoconnor/master
Observable.flatMap;
2015-11-02 17:40:10 -08:00
John OConnor
3ee0f2534d Observable.flatMap; 2015-11-02 10:36:42 -08:00
bjorn
1fccdefeb6 Observable.defer; 2015-11-01 16:40:56 -08:00
bjorn
03078db764 Observable.sum; 2015-10-31 14:42:07 -07:00
bjorn
88579fc917 Observable.defaultIfEmpty; 2015-10-29 18:22:51 -07:00
bjorn
639d1fde05 Observable.contains; 2015-10-27 21:16:33 -07:00
bjorn
060d0878be Observable.catch; 2015-10-27 20:57:37 -07:00
bjorn
16188de54d Observable.wrap -> Observable.buffer; Aliases; 2015-10-27 20:24:27 -07:00
bjorn
5c8a0c349c Observable.average; 2015-10-27 20:15:16 -07:00
bjorn
cfe875978f Observable.amb; 2015-10-27 19:56:12 -07:00