Skip to content

Tags: srghma/purescript-aff

Tags

v5.1.2

Toggle v5.1.2's commit message
FIX: Supervisor leaks memory by not unregistering Fibers in COMPLETE (p…

…urescript-contrib#179)

state.

v5.1.1

Toggle v5.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix interrupt bugs wrt bracket masking (purescript-contrib#171)

Currently when we check interrupt status, we are not considering the
bracket masking status. When we enter a masked state (`bracketCount > 0`),
it should be impossible for an interrupt to terminate evaluation, but
without the bracket check in CATCH, RESUME, and RELEASE, this is
violated.

*   In a nested async generalBracket, the wrong handler is enqueued.
Since we are in a masked state, it should be impossible for the `killed`
branch to be invoked. However, if an interrupt occurs it is currently
_always_ invoking `killed` when the branch is actually `completed`.
*   In a nested bracket, an interrupt will terminate evaluation of the
inner bracket even though we are in a masked state. This can also happen
with an inner `catch` in a masked state.

We need to always consider the masked state (`bracketCount > 0`) when we
discriminate the interrupt state.

Fixes purescript-contrib#170

v5.1.0

Toggle v5.1.0's commit message
add fiberCanceler (purescript-contrib#165)

v5.0.2

Toggle v5.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Don't resume from an enqueued task if interrupted (purescript-contrib…

…#162)

v5.0.1

Toggle v5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix ParAff apply cancellation (purescript-contrib#155)

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request purescript-contrib#151 from slamdata/compiler/0.12

Updates for PureScript 0.12

v4.1.1

Toggle v4.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix 'bhead is not a function' for forks (purescript-contrib#145)

v4.1.0

Toggle v4.1.0's commit message
add Lazy instance for Aff (purescript-contrib#142)

* add Lazy instance for Aff

* change Lazy tests so result is returned from fix

* move test_lazy after kill and avar tests

v4.0.2

Toggle v4.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ParAff applicative should abort on uncaught exception (purescript-con…

…trib#135)

* ParAff applicative should abort on uncaught exception

* Test parallel/throw with never

v4.0.1

Toggle v4.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix ParAff cancellation (purescript-contrib#131)

Fixes purescript-contrib#130