- No changes - fix inconsistent npm version numbers
- Add support for the arguments pseudo array in tamed functions
- Fix bug in !== lexing
- Fix bug in while(!foo) {}
- Fix in caching of intermediate runtime files, and also some more switches to turn of caching
- Add sktaylor's patch for a bug in findDeferCb (issue #20).
- `Pipeliner class
autocb
convenience
- Tame-aware stack-traces.
- Handle decimals properly, patch submitted by frew.
- Fix bug with
this
rewriting. Now allthis
references are rewritten inside a function that's tamed. - Passthrough switch statements if possible
- Fix bug with
switch (x) { case "foo": break; }
.
- Fix bugs with 'use strict'; in the parser
- Fix code generation to work with 'use strict' in the case of labeled break points.
- Due to popular outcry, we've renamed
twait
-->await
mkevent
-->defer
- Different
Rendezvous
semantics. NowRendezvous.defer
is just as powerful as regulardefer
. - Introduce "rest" parameters for variadic return from callbacks.
- Solve nasty bug in the following, having to do with when variables are captured. I think what we have now is quite close to C++-style references, which was the goal:
await { for (var i = 0; i < n; i++) { foo (defer (arr[i])); } }