Skip to content

Commit f358547

Browse files
committed
Merge branch 'master' into develop
2 parents f015be1 + eb78c85 commit f358547

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
Library support for Kotlin coroutines with [multiplatform](#multiplatform) support.
88
This is a companion version for Kotlin 1.2.70 release.
99

10-
**NOTE**: This is the latest experimental release. See [COMPATIBILITY.md](COMPATIBILITY.md) for details on migration.
10+
**NOTE**: This is the _last_ experimental feature release.
11+
See [COMPATIBILITY.md](COMPATIBILITY.md) for details of migration onto the stable Kotlin 1.3 coroutines.
1112

1213
```kotlin
1314
GlobalScope.launch {
@@ -21,23 +22,24 @@ GlobalScope.launch {
2122
* [common](common/README.md) — common coroutines across all backends:
2223
* `launch` and `async` coroutine builders;
2324
* `Job` and `Deferred` light-weight future with cancellation support;
24-
*` Dispatchers.Main` for UI dispatcher for Android, Swing and JavaFx;
25+
* `Dispatchers` object with `Main` dispatcher for Android/Swing/JavaFx, and `Default` dispatcher for background coroutines;
2526
* `delay` and `yield` top-level suspending functions;
2627
* `Channel` and `Mutex` communication and synchronization primitives;
27-
* `produce` and `actor` coroutine builders;
2828
* `coroutineScope` and `supervisorScope` scope builders;
29-
* `SupervisorJob` for supervision of coroutines hierarchies;
29+
* `SupervisorJob` and `CoroutineExceptionHandler` for supervision of coroutines hierarchies;
3030
* `select` expression support and more.
3131
* [core](core/README.md) — Kotlin/JVM implementation of common coroutines with additional features:
32-
* `Dispatchers.IO` dispatcher for blocking coroutines.
32+
* `Dispatchers.IO` dispatcher for blocking coroutines;
33+
* `Executor.asCoroutineDispatcher()` extension, custom thread pools, and more.
3334
* [js](js/README.md) — Kotlin/JS implementation of common coroutines with `Promise` support.
3435
* [native](native/README.md) — Kotlin/Native implementation of common coroutines with `runBlocking` single-threaded event loop.
3536
* [reactive](reactive/README.md) — modules that provide builders and iteration support for various reactive streams libraries:
36-
* Reactive Streams, RxJava 1.x and 2.x and Project Reactor.
37+
* Reactive Streams, RxJava 2.x, and Project Reactor.
3738
* [ui](ui/README.md) — modules that provide coroutine dispatchers for various single-threaded UI libraries:
3839
* Android, JavaFX, and Swing.
3940
* [integration](integration/README.md) — modules that provide integration with various asynchronous callback- and future-based libraries.
40-
* JDK8 `CompletableFuture`, Guava `ListenableFuture`, and synchronous networking/IO.
41+
* JDK8 `CompletableFuture`, Guava `ListenableFuture`, and Google Play Services `Task`;
42+
* SLF4J MDC integration via `MDCContext`.
4143

4244
## Documentation
4345

0 commit comments

Comments
 (0)