Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: getify/monio

Tags

0.70.0

Toggle 0.70.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
tweak to $() so that it brands its single-shot iterable;

refactored to pull getIterator() out of IO/State, into
util.js, and it now checks for the (internal) brand to
allow do() / doEither() (both IO and State) to accept
a value wrapped by $().

0.61.0

Toggle 0.61.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
fixing bug with $() io do-routine helper improperly detecting and pas…

…sing-through iterables like strings/arrays/etc

0.60.0

Toggle 0.60.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
various metaprogramming improvements

* Symbol.toPrimitive
* Symbol.hasInstance (instanceof checks the same as is() checks)

added Symbol.iterator to all monad values, to make them by
default single-iterable suitable for yield* delegation (IO/State
do-routines)

added $() helper to util, to wrap any value (such as promises)
as a single-iterable suitable for yield* delegation (IO/State
do-routines)

0.55.0

Toggle 0.55.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
IO.doEither internal refactor, adding yield* delegation tests for IO …

…and State

0.54.1

Toggle 0.54.1's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
fixing missing dependency in State

0.54.0

Toggle 0.54.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
major breaking changes:

* State is no longer async-transformed, it operates purely synchronously

* AsyncEither has been removed (in favor of IO.doEither())

additions:

* `State.do()`, `State.doEither()` do-syntax

* `State.gets()`, `State.modify()` helpers

* IO-Helper: `tap()`

0.53.0

Toggle 0.53.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
io/iox: adding applicative 'ap()', including docs and tests

0.52.2

Toggle 0.52.2's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
improving the monads-intro guide, more fixes to the tests that might …

…run out of heap memory

0.52.1

Toggle 0.52.1's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
adding 'very-long' tests to 'State', upped the max heap allocation si…

…ze for v8 to 2gb because tests were then crashing with OOM errors

0.52.0

Toggle 0.52.0's commit message

Verified

This commit was signed with the committer’s verified signature.
getify Kyle Simpson
adding 'State' monad, improving docs, fixing a number of quirks in te…

…sting