Commit Graph

271 Commits (master)

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