271 Commits

Author SHA1 Message Date
Bjorn Swenson
679f3b5ec8 Add coveralls badge 2017-06-24 12:16:56 -07:00
Bjorn Swenson
66858d0f64 Merge pull request #21 from greatwolf/coverall
Test for 5.3 and luajit 2.1 and coveralls.
2017-06-24 12:15:59 -07:00
Greatwolf
c6688ff79e Test for 5.3 and luajit 2.1.
Added coveralls.
2017-05-27 13:30:10 -07:00
bjorn
a4337fecc6 Fix tests; 2017-05-25 16:20:37 -07: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 Swenson
e5decf0ac8 Merge pull request #19 from greatwolf/master
Fix CooperativeScheduler, issue #18;
2017-05-07 23:11:53 -07:00
Greatwolf
71f6f7669a Fix CooperativeScheduler, issue #18;
CooperativeScheduler wasn't removing 'dead' coroutines that errored out.
2017-05-06 17:06:48 -07:00
bjorn
1ca187506b Fix documentation generator formatting; 2017-03-21 21:29:24 -07:00
Bjorn Swenson
2a0bd62725 Merge pull request #16 from bjornbytes/fix-coroutines
Avoid shared coroutines in Observable.fromCoroutine;
2017-03-21 21:18:07 -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
df493322c3 rm trello link; 2017-03-05 20:22:12 -08:00
Bjorn Swenson
914c24842f Merge pull request #13 from greatwolf/rockspec
Added rockspec
2016-12-15 09:34:40 -08:00
Greatwolf
dbb27e6589 Forgot dependencies 2016-12-14 17:28:29 -08:00
Greatwolf
eaf8a64238 Added rockspec 2016-12-14 17:04:59 -08: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
Bjorn Swenson
0b08888467 Merge pull request #10 from Lorel/master
Observable.fromFileByLine;
2016-10-13 07:52:05 -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 Swenson
ea19fbe6c2 Merge pull request #9 from bjornbytes/sample
Observable.sample;
2016-01-09 16:13:03 -08:00
bjorn
72a7b98cc3 Observable.sample; 2016-01-09 16:11:13 -08:00
bjorn
6d6cc32da2 Update docroc; 2015-12-25 13:37:48 -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 Swenson
b76c2d5f53 Merge pull request #8 from bjornbytes/luvit
Luvit
2015-11-19 21:48:53 -08:00
bjorn
11657baa33 Update README; 2015-11-19 21:43:08 -08:00
bjorn
4eba34898e Version bump; 2015-11-19 20:57:12 -08:00
bjorn
c599ac6d19 tools/concat.lua -> tools/build.lua;
The first argument is now a build type instead of a destination file.
The build type can either be "base" or "luvit" and defaults to "base".
2015-11-19 20:51:41 -08:00
bjorn
951705d4c8 Fix Observable.contains indentation; 2015-11-16 22:36:05 -08:00
bjorn
c6612bdd0b Remove replicate cruft; 2015-11-16 22:35:05 -08:00
bjorn
3f3f18dd72 util.xpcall for lua5.1; 2015-11-16 21:00:26 -08:00
Bjorn Swenson
124252bb12 Merge pull request #7 from bjornbytes/better-errors
Better errors
2015-11-16 20:49:39 -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
49709f34e7 Test Subject; 2015-11-12 18:51:04 -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
c0ddd8bc31 Fix Observable.skipLast alphabetization; 2015-11-07 15:54:34 -08:00
bjorn
94458ca44c Observable.takeLast; 2015-11-07 15:54:13 -08:00
bjorn
7ab40b5b3d Add Observable.switch test; 2015-11-07 15:51:54 -08:00
bjorn
5a27a2e8f0 Observable.switch; 2015-11-07 15:42:16 -08:00