Changelog
3.6.1
when.try
, and when.lift
.when.reduce
, when.any
, and when.some
.when.all
, when.map
, and when.any
.Changelog
3.6.0
when.map
, especially for large arrayswhen.reduce
and promise.fold
when/generator
lift
, call
, and/or apply
.when.reduce
and promise.fold
.Changelog
3.5.2
console.*
calls. Unhandled rejections will be reported even when using Uglify drop_console
.when/function.apply
now handles passing an Arguments object directly, e.g. fn.apply(f, arguments);
. Use with care: v8 will deoptimize any function where you pass arguments
to another function.Changelog
3.5.1
when.race
& Promise.race
now reject with a TypeError
if you pass something that is not iterable.Changelog
3.5.0
when.race
& Promise.race
performance.when.iterate
and when.unfold
. Use cujoJS/most for streaming asynchronous values.