- ca095be Merge tag '1.6.4' into kotlinx.coroutines-upgrade by Steve Elliott · 1 year, 11 months ago
- a9e2f0b Make releaseInterceptedContinuation final (#2785) by Vsevolod Tolstopyatov · 3 years ago
- 623db41 Add update, updateAndGet, and getAndUpdate extension functions to MutableStateFlow (#2729) by Vsevolod Tolstopyatov · 3 years, 1 month ago
- 40f79ff Introduce Flow.last and Flow.lastOrNull operators (#2662) by Vsevolod Tolstopyatov · 3 years, 2 months ago
- 5cd57e7 Add ChannelResult.onClosed (#2665) by Vsevolod Tolstopyatov · 3 years, 2 months ago
- 6a42a77 Mark GlobalScope as delicate API and rewrite coroutine basics doc without it (#2637) by Roman Elizarov · 3 years, 2 months ago
- e62f8f7 Migration to Kotlin 1.5.0-RC (#2653) by Vsevolod Tolstopyatov · 3 years, 2 months ago
- 7872f8f Mark BroadcastChannel, ConflatedBroadcastChannel and all related oper… (#2647) by Vsevolod Tolstopyatov · 3 years, 2 months ago
- 7b1f3b3 Introduce runningFold operator, make scan alias to runningFold (#2645) by Vsevolod Tolstopyatov · 3 years, 2 months ago
- d905e82 Embrace new channel API, stabilize callbackFlow (#2643) by Vsevolod Tolstopyatov · 3 years, 2 months ago
- 6a6b34c Adjust deprecations in reactive integrations by Vsevolod Tolstopyatov · 3 years, 7 months ago
- 43df032 Hide obsolete Channels API in a backwards-compatible manner by Vsevolod Tolstopyatov · 3 years, 7 months ago
- eb963e8 Remove deprecated SendChannel.isFull (#2613) by Vsevolod Tolstopyatov · 3 years, 3 months ago
- 98532c9 Deprecation and migration of receiveOrNull and onReceiveOrNull. (#2612) by Vsevolod Tolstopyatov · 3 years, 3 months ago
- a67fd8e Introduce trySend and tryReceive channel operations as a future replacement for error-prone offer, poll and receiveOrNull by Vsevolod Tolstopyatov · 3 years, 3 months ago
- ed8e8d1 Introduce ChannelResult and receiveCatching/onReceiveCatching by Vsevolod Tolstopyatov · 3 years, 3 months ago
- 05f7d5d Simplify internal coroutines machinery (#2512) by Vsevolod Tolstopyatov · 3 years, 3 months ago
- 778199d Update Kotlin to 1.4.30 (#2523) by Vsevolod Tolstopyatov · 3 years, 5 months ago
- 5a6f890 Atomicfu version update (#2483) by SokolovaMaria · 3 years, 5 months ago
- 31a8df0 Clarify thread-safety of SharedFlow methods in docs (#2399) by Roman Elizarov · 3 years, 7 months ago
- e16eb9d Update experimental declarations (#2316) by Vsevolod Tolstopyatov · 3 years, 8 months ago
- 92db4e1 Add debounce with selector and kotlin.time (#2336) by Roman Elizarov · 3 years, 8 months ago
- 9eaa9c6 Introduce CoroutineContext.job extension (#2312) by Vsevolod Tolstopyatov · 3 years, 8 months ago
- 34c3464 Introduce SharedFlow and sharing operators (#2069) by Roman Elizarov · 3 years, 8 months ago
- 8773a26 Breaking: Get rid of atomic cancellation and provide a replacement (#1937) by Roman Elizarov · 3 years, 8 months ago
- 20341f2 Cancel current Job on RejectedExecutionException (#2012) by Roman Elizarov · 3 years, 9 months ago
- 5b71210 Lint settings for 1.4 (#2038) by Vsevolod Tolstopyatov · 3 years, 9 months ago
- 2d0686b Add awaitCancellation (#2225) by Louis CAD · 3 years, 10 months ago
- 6f01402 Update api dump for 1.4.0 compiler by Stanislav Erokhin · 4 years ago
- c05de88 Coroutines debugger should keep weak references to running coroutines (#2129) by Roman Elizarov · 4 years ago
- b7d6518 Consistent toString for MainCoroutineDispatcher implementations (#2131) by Roman Elizarov · 4 years ago
- 5e91dc4 Replace scanReduce with runningReduce to be consistent with Kotlin standard library. (#2139) by Vsevolod Tolstopyatov · 4 years ago
- b42f986 Flow.transformWhile operator (#2066) by Roman Elizarov · 4 years ago
- 5a20585 Flow cancellation (#2028) by Vsevolod Tolstopyatov · 4 years, 1 month ago
- 1541886 StateFlow implementation (#1974) by Roman Elizarov · 4 years, 2 months ago
- 8d6e464 Support thread interrupting blocking functions (#1972) by Vsevolod Tolstopyatov · 4 years, 2 months ago
- cd5ab49 Setup cancellation eagerly in suspendCancellableCoroutine to properly integrate with APIs that may block the current thread, but react on cancellation (#1680) by Vsevolod Tolstopyatov · 4 years, 2 months ago
- 70a7487 Extract debugger (#1905) by Vsevolod Tolstopyatov · 4 years, 2 months ago
- de29acd Flow onEmpty (#1904) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 6802f7b Flow firstOrNull support (#1869) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 1e7ca75 kotlin.time.Duration support (#1811) by Roman Elizarov · 4 years, 3 months ago
- 737ad1e Update binary-compatibility-validator by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 214f156 Leverage polymorphic keys un CoroutineDispatcher and ExecutorCoroutineDispatcher (#1840) by Vsevolod Tolstopyatov · 4 years, 4 months ago
- 4a53d23 Atomically start coroutines in intermediate Flow operators in order to ensure proper termination, including finally blocks and onCompletion operators (#1829) by Vsevolod Tolstopyatov · 4 years, 4 months ago
- de491d2 Make SafeCollector platform-specific declaration and enforce exceptio… (#1793) by Vsevolod Tolstopyatov · 4 years, 4 months ago
- e153863 Integration with binary-compatibility-validator plugin (#1790) by Vsevolod Tolstopyatov · 4 years, 4 months ago