Niklas Keller
|
1286087c06
|
Rename Pause to Delayed
Pause doesn't cover the delayed value use case.
|
2017-05-02 07:02:02 +02:00 |
|
Niklas Keller
|
e9d48a68d5
|
Rename createRunnable to asyncCoroutine and createCallable to coroutine
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
dc21d094c5
|
Throw error in case the loop throws during wait
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
e1c63c62f4
|
Minor documentation changes
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
65a37484a2
|
Replace UnionTypeError with factory function + minor doc changes
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
70e63a3748
|
Fix code style according to new rules
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
dfa40f5b00
|
Rename wrap to createRunnable and coroutine to createCallable
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
4f8b656513
|
Document wrap and coroutine better by explicitly naming the differences
|
2017-04-24 15:27:04 +02:00 |
|
Niklas Keller
|
fed09e42ac
|
Fix line lengths
|
2017-04-13 18:49:32 +02:00 |
|
Niklas Keller
|
5e545301cd
|
Rename Listener to StreamIterator
|
2017-04-13 18:20:46 +02:00 |
|
Niklas Keller
|
3e8b37f21f
|
Remove Amp\Stream\interval and add delay option to fromIterable
|
2017-04-13 18:05:41 +02:00 |
|
Aaron Piotrowski
|
a0b8de40fb
|
Null deferred refs
|
2017-04-07 12:50:01 -05:00 |
|
Bob Weinand
|
f100d9cd8b
|
Fix possible double resolutions
|
2017-04-07 18:47:44 +02:00 |
|
Bob Weinand
|
c52279065d
|
Remove unnecessary use of temporary variables
|
2017-04-07 18:09:39 +02:00 |
|
Aaron Piotrowski
|
e43f9afc8f
|
Refactor functions to remove circular refs
This will provide for faster garbage collection of unused promises/deferreds/etc.
|
2017-04-07 10:51:57 -05:00 |
|
Aaron Piotrowski
|
cb717952f1
|
Validate number of required promises
|
2017-03-27 11:42:11 -05:00 |
|
Aaron Piotrowski
|
c464e070e4
|
s/fail/succeed
|
2017-03-26 12:53:26 -05:00 |
|
Aaron Piotrowski
|
67f9f4a569
|
Drop lift and Promise\map; add required param to Promise\some
|
2017-03-26 12:34:34 -05:00 |
|
Niklas Keller
|
2aa91a6c25
|
Rename Stream::listen to Stream::onEmit
|
2017-03-21 18:29:51 +01:00 |
|
Niklas Keller
|
ce269fa516
|
Rename Promise::when to Promise::onResolve, resolves #77
|
2017-03-21 17:23:37 +01:00 |
|
Aaron Piotrowski
|
a927b3cb06
|
Separate functions into Promise and Stream namespaces
|
2017-03-15 19:02:04 -05:00 |
|
Aaron Piotrowski
|
6b9ec609c1
|
Add UnionTypeError
|
2017-03-14 13:15:31 -05:00 |
|
Aaron Piotrowski
|
44c5a1b1dc
|
Cleanup React promise adaption
|
2017-03-14 13:15:31 -05:00 |
|
Niklas Keller
|
ee11b70395
|
Fix remaining InvalidWatcherError renames
|
2017-03-14 18:24:14 +01:00 |
|
Aaron Piotrowski
|
f187d4b31a
|
Accept React promises in rethrow, wait, timeout, pipe, and capture
Fixes #75.
|
2017-03-13 07:17:06 +01:00 |
|
Niklas Keller
|
0006c6cb56
|
Fix async-interop docblock leftover
|
2017-03-12 21:39:17 +01:00 |
|
Aaron Piotrowski
|
cd4328ab48
|
Merge branch 'react-compatibility'
|
2017-03-12 11:38:48 -05:00 |
|
Niklas Keller
|
d748855a51
|
Fix some risky tests
|
2017-03-12 17:33:46 +01:00 |
|
Aaron Piotrowski
|
a98fe5cdf6
|
Rethrow React promise rejections
Adapt React promises returned from watcher callbacks to promises so that rethrow is called on them.
|
2017-03-11 09:17:55 -06:00 |
|
Aaron Piotrowski
|
7ad10f5d7d
|
Add support for React promises
|
2017-03-11 09:17:43 -06:00 |
|
Aaron Piotrowski
|
7ebe70e0ae
|
Fix docblock param formatting
Callable prototypes make alignment a mess… maybe something better can be done.
|
2017-03-10 23:08:40 -06:00 |
|
Aaron Piotrowski
|
2a9d7cb97b
|
Remove unnecessary parameter
|
2017-03-10 22:59:11 -06:00 |
|
Niklas Keller
|
0be9ae9ade
|
Switch from AsyncInterop\Promise to Amp\Promise
|
2017-03-10 21:58:46 +01:00 |
|
Niklas Keller
|
e64bbfb9f5
|
Add Loop::set, auto-wrapping, fixup things
|
2017-03-10 21:31:57 +01:00 |
|
Aaron Piotrowski
|
72378e2b82
|
Add Amp\call()
|
2017-02-22 15:52:30 -06:00 |
|
Aaron Piotrowski
|
b72e504eab
|
Ensure correct argument order in multi-argument lift
|
2017-02-09 22:34:24 -06:00 |
|
Aaron Piotrowski
|
3861c6b5da
|
Simpler each and filter implementation
|
2017-02-09 22:17:45 -06:00 |
|
Niklas Keller
|
8f245fa677
|
Drop Amp\choose
|
2017-01-13 19:09:17 +01:00 |
|
Niklas Keller
|
ae69e92266
|
Update to promise 0.4.0 and event-loop 0.5.0, add humbug config
|
2017-01-07 13:47:45 +01:00 |
|
Aaron Piotrowski
|
210b6ff258
|
Observable → Stream
|
2017-01-03 19:10:27 -06:00 |
|
Aaron Piotrowski
|
a872f14fd4
|
Drop Amp\range(), add Amp\observableFromIterable()
|
2016-12-30 12:50:09 -06:00 |
|
Aaron Piotrowski
|
b5d5b8dff1
|
Drop loop wrapper functions
|
2016-12-29 16:57:08 -06:00 |
|
Aaron Piotrowski
|
5651240615
|
Update to promise spec v0.3
Dropped strict-types due to spec requiring weak types in callbacks.
|
2016-12-29 16:29:27 -06:00 |
|
Aaron Piotrowski
|
bc1ae1822c
|
Unreference watcher in Amp\timout()
|
2016-12-17 08:28:19 -06:00 |
|
Aaron Piotrowski
|
11f1c7e7c4
|
Amp\lazy() → Amp\Lazy
Plus some tests!
|
2016-12-15 18:50:33 -06:00 |
|
Aaron Piotrowski
|
6e97e6630d
|
Fix some function bugs and add more tests
|
2016-12-15 17:31:57 -06:00 |
|
Niklas Keller
|
e4d97caad7
|
Fix whitespace
|
2016-12-11 16:17:51 +01:00 |
|
Niklas Keller
|
2ba73e90fc
|
Fix documentation to point to when instead of then and done
|
2016-12-11 16:16:12 +01:00 |
|
Niklas Keller
|
bd7e84a138
|
Improve error messages
|
2016-12-11 16:12:42 +01:00 |
|
Aaron Piotrowski
|
9927ad5b4f
|
Awaitable → Promise
|
2016-11-14 13:59:21 -06:00 |
|