Commit graph

58 commits

Author SHA1 Message Date
David Braun
be1fafdc22 0.6.0 2017-12-06 13:21:54 -05:00
David Braun
305faa8341
package.json: Update dependencies. 2017-12-06 13:21:15 -05:00
David Braun
ea0a8003a6
CircleCI: Update Node version. 2017-12-06 13:09:07 -05:00
David Braun
31ff85abbf
CircleCI: Add default configuration file. 2017-12-06 13:07:34 -05:00
David Braun
46bb4c371b
Add concat. 2017-11-28 13:28:02 -05:00
David Braun
1ba41d0f53
Delete package-lock.json. 2017-11-28 13:13:11 -05:00
David Braun
1fc2308f08
reduce: Require initialValue in functional interface. 2017-11-28 11:39:37 -05:00
David Braun
366249f84f
API.md: Add async to reduce's return value. 2017-11-28 11:15:13 -05:00
David Braun
4930e4204d
map: Don't wait before proceeding if callback returns promise. 2017-11-03 12:14:36 -04:00
David Braun
615f9914ee
isChannel: Check prototype directly. 2017-10-30 15:17:06 -04:00
David Braun
3265a5472e 0.5.0 2017-10-23 11:46:38 -04:00
David Braun
2209c0ea76
README & API.md: minor edits 2017-10-23 11:46:08 -04:00
David Braun
9c18fc7055
from and of: Return read-only channels. 2017-10-22 13:04:54 -04:00
David Braun
8088d7e096
from: Support 'mapfn'. 2017-10-22 02:59:29 -04:00
David Braun
6b577ea6cd
from: Accept a callback function. 2017-10-21 15:31:59 -04:00
David Braun
8c26f23ead
Rewrite buffered channel test. 2017-10-21 15:31:24 -04:00
David Braun
5470201c79
value: Convert from a getter to a method. 2017-10-20 21:42:50 -04:00
David Braun
8ec8fdacb2
Fix two test bugs. 2017-10-18 20:05:25 -04:00
David Braun
921037e24c
package.json: Clean up JavaScript Standard Style cruft. 2017-10-18 19:37:04 -04:00
David Braun
fd8075025c 0.4.0 2017-10-18 15:10:17 -04:00
David Braun
b2f9c00e0f
test/go/perm: Fix to work with new select. 2017-10-18 15:10:11 -04:00
David Braun
1f35cc798d API.md: Update TOC. 2017-10-18 15:07:00 -04:00
David Braun
d2272c2e95 README: Remove note about contributing. 2017-10-18 15:03:52 -04:00
David Braun
a0a68ab8d1 Add length. 2017-10-18 15:03:52 -04:00
David Braun
3af150ae49 Channel.select: Complain if not passed an array. 2017-10-18 15:03:52 -04:00
David Braun
32af6e8987 Channel.select: Reword error message. 2017-10-18 15:03:51 -04:00
David Braun
b9901df29a Add values. 2017-10-18 15:03:51 -04:00
David Braun
f07e849662 Add toString. 2017-10-18 15:03:51 -04:00
David Braun
e1b638bef7 API.md: minor edit 2017-10-18 13:25:00 -04:00
David Braun
b94df07a09 README: Rewrite example using Prettier. 2017-10-18 13:25:00 -04:00
David Braun
a2746f6e68 Channel.select: Complain when given non-channel method promises. 2017-10-18 13:25:00 -04:00
David Braun
b5c96177e4 Channel.select test: Simplify. 2017-10-18 13:25:00 -04:00
David Braun
1b1192c0e7 Functional API: Fix off-by-one bug. 2017-10-18 13:24:54 -04:00
David Braun
10f06d08fd 0.3.0 2017-10-17 11:05:57 -04:00
David Braun
f3e8b95998 API.md: Minor edits. 2017-10-17 11:05:40 -04:00
David Braun
ce97802a8e Add some. 2017-10-17 11:05:40 -04:00
David Braun
78d26ef021 slice: Add documentation. 2017-10-17 11:05:40 -04:00
David Braun
d7c117619a Functional application: Allow any granularity of arguments (currying, essentially). 2017-10-17 11:05:40 -04:00
David Braun
04bbe30a00 slice: Refactor for improved performance. 2017-10-17 11:05:40 -04:00
David Braun
10e4fdc083 Add Visual Studio Code launch configuration. 2017-10-17 11:05:40 -04:00
David Braun
6ea2b8bafe Select: Make compose-friendly by taking a known number of arguments. 2017-10-17 11:05:40 -04:00
David Braun
d7355e17e1
Replace JavaScript Standard Style with Prettier. 2017-10-16 15:35:37 -04:00
David Braun
b9638f2113
Update README and factor out API.md. 2017-10-16 13:15:12 -04:00
David Braun
67012b6f4b
select: Make promise cancellable. 2017-10-15 13:32:40 -04:00
David Braun
03ebfaf7ab
Move functional interface tests out of select tests. 2017-10-15 12:39:17 -04:00
David Braun
ecc01b686e
reduce: Throw TypeError if the channel contains no values and initialValue is not provided. 2017-10-13 21:32:27 -04:00
David Braun
7d0d203c2e
Add Channel.isChannel. 2017-10-11 21:50:59 -04:00
David Braun
74f5673752 0.2.0 2017-10-11 11:39:24 -04:00
David Braun
3d358f6a75
README: Various updates. 2017-10-11 11:38:31 -04:00
David Braun
a54414ac42
Add test/go/perm.js. 2017-10-11 11:37:57 -04:00