Tascalate Concurrent 0.9.3
This minor update has the following changes:
- Simplified
Promise.onCancelimplementation (no need for internal extra classes, just std.whenCompletehandler is enough) MultitargetExceptionnow behaves as a standard Java exception (causes are no stored asException.causeandException.suppressedExceptions;Exception.messageprovides meaningful explanation; stack traces works correctly)- Fixed
currentStagecancellation inAsyncLoop - Other minor fixes and refactorings (
PromiseAdapterExtendedsuperclass; simplify dependencies betweenAbstractCompletableTaskand subclasses; move responsibilities betweenTimeoutsandPromiseHelperetc)