You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A fully TCK-compliant Reactive Streams implementation based on Quasar Channels in the quasar-reactive-streams module
Improvements:
Instrumentation optimisation has been introduced: methods that don't need instrumentation will be left untouched and this improves performance
Instrumentation verification is more precise, it checks call sites (see #86) and it prints extended stack trace information on HotSpot JRE 8; in addition it works even without verification enabled (and without performance penalty) when an uncaught exception is thrown in a fiber
Improved JDK8-optimised build, no duplicate classes anymore (see #91)
Minor channels improvements and fixes
Kotlin upgraded to 0.12.613(post-M12) and several other dependencies upgrade
The @Suspendable annotation is now supported on individual interface methods rather than just on the whole interface
A minor issue in scanSuspendables has been addressed, it sometimes included unnecessary (but harmless) lines in suspendable-supers
Notes:
The Gradle wrapper has been removed to simplify the codebase and its maintenance. If you're building Quasar locally just install the latest Gradle distribution before doing so and use plain gradle