kotlinx.coroutines v0.10-rc Release Notes

    • Switched to Kotlin version 1.1.0-rc-91.
    • ๐Ÿ”€ Mutex synchronization primitive is introduced.
    • ๐Ÿ— buildChannel is renamed to produce, old name is deprecated.
    • ๐Ÿ—„ Job.onCompletion is renamed to Job.invokeOnCompletion, old name is deprecated.
    • โฑ delay implementation in Swing, JavaFx, and scheduled executors is fixed to avoid an extra dispatch.
    • CancellableContinuation.resumeUndispatched is introduced to make this efficient implementation possible.
    • โœ‚ Remove unnecessary creation of CancellationException to improve performance, plus other performance improvements.
    • ๐Ÿ—„ Suppress deprecated and internal APIs from docs.
    • ๐Ÿ‘ Better docs at top level with categorized summary of classes and functions.