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