- migrate from Deno.test to BDD https://deno.com/blog/v1.21#bdd-style-testing
- fix bug where continuations were not re-raising the same error when invoked multiple times #9
- add a
.tail()
method to bothresolve
andreject
continuations that will re-use the currently executing reduction loop rather than calling reduce recursively and adding another JS call frame to the stack. #11
- now that automatic cross releasing is working for both deno.land/x and npmjs.org, this has both release matching the exact same commit.
- debugging cross release to both deno.land/x and npm, do not use.
- re-release since npm and deno.land had different versions
- include README.md in NPM release
- add support for raising errors within a continuation
- include sourcemaps for npm distribution
- support iterative evaluation instead of recursive evaluation. This means that stacktraces are considerably smaller whenever an evaluation resumes
- initial release, support for one-shot
evaluate, reset, shift
with no way to raise errors