Lines Matching refs:Introduced
586 * Introduced support for thread-local elements in coroutines context (see #119):
591 * Introduced IO dispatcher to offload blocking I/O-intensive tasks (see #79).
592 * Introduced `ExecutorCoroutineDispatcher` instead of `CloseableCoroutineDispatcher` (see #385).
614 * Introduced `SendChannel.invokeOnClose` (see #341).
622 …* Introduced `UI.immediate` extension as performance-optimization to immediately execute tasks whi…
758 * Introduced stable public API for `AbstractCoroutine`:
778 * Introduced `Window.asCoroutineDispatcher()` extension function.
801 * Introduced `ReceiveChannel.cancel` method.
806 …* Introduced an optional `parent` job parameter for all coroutine builders so that code with an ex…
808 * Introduced `Job.children` property.
890 …* Introduced `Deferred.getCompletionExceptionOrNull` to get not-wrapped exception result of `async…
918 * Introduced `holdsLock` (see #92).
923 …* [quasar](integration/kotlinx-coroutines-quasar): Introduced integration with suspendable JVM fun…
999 * Introduced `BroadcastChannel` interface in `kotlinx-coroutines-core` module:
1016 * Introduced `withTimeoutOrNull` function.
1028 * Introduced `consumeEach` helper function for channels and reactive streams, Rx 1.x, and Rx 2.x.
1041 * Introduced `whileSelect` convenience function.
1054 * Introduced `rxFlowable` builder for Rx 2.x.
1147 * Introduced `CancellableContinuation.isCancelled`
1148 * Introduced `EventLoop` dispatcher and made it a default for `runBlocking { ... }`
1149 * Introduced `CoroutineScope` interface with `isActive` and `context` properties;
1151 * Introduced `Executor.toCoroutineDispatcher()` extension.