-
Notifications
You must be signed in to change notification settings - Fork 66
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix #541 #509 respect finalizer in Async#async implementation #542 #542 * Always convert non-interrupt failures to Outcome.Errored. Define standard Concurrent/Temporal instances only for Throwable error. Define generic Concurrent/Temporal as operating on Cause[E] errors to be able to wrap non-interrupt errors to Outcome.Errored. #543 #543 * Fix #503 implement MonadCancel#canceled by sending an external interrupt to current fiber via Fiber.unsafeCurrentFiber #544 #544 * Outcome conversion and test fixes #549 #549 * Fix CatsInteropSpec, redefine toOutcome for ZIO2 - ZIO2 _DOES_ preserve typed errors in the same Cause as external interruptions, so previous definition was incorrect There remain test failures in 'canceled sequences onCancel in order' – they are occur when `genOfRace`/`genOfParallel` or `genCancel` occurs, so something might still be wrong with outcome conversion in these case OR there may be bugs in ZIO 2 (or some more tricky behavior) * Remove todos * Update to ZIO 2.0.1 * Remove genNever * Update eqForUIO * Revert Update eqForUIO * Disable the 'onCancel associates over uncancelable boundary' law test * Add some tracing * Add todo comment Co-authored-by: Kai <[email protected]>
- Loading branch information
Showing
13 changed files
with
995 additions
and
235 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.