1. a2d34c5 Revert "Merge tag '1.4.3'" by Aurimas Liutikas · 3 years, 2 months ago
  2. 41a2e30 Update copyright year (#2520) by Vsevolod Tolstopyatov · 3 years, 5 months ago
  3. ee78090 Fix potential crash in Rx2 and Rx3 asFlow extension (#2333) by Vsevolod Tolstopyatov · 3 years, 8 months ago
  4. 8773a26 Breaking: Get rid of atomic cancellation and provide a replacement (#1937) by Roman Elizarov · 3 years, 9 months ago
  5. 20341f2 Cancel current Job on RejectedExecutionException (#2012) by Roman Elizarov · 3 years, 9 months ago
  6. 448106a Provide asFlowable and asObservable by their names in binary instead … (#2285) by Vsevolod Tolstopyatov · 3 years, 9 months ago
  7. 1a6beba Support context in Flow.asPublisher and similar methods (#2156) by Roman Elizarov · 3 years, 11 months ago
  8. 9cbad7d Enable strict explicit mode (#1877) by Vsevolod Tolstopyatov · 4 years, 3 months ago
  9. 8d8a8fb Reuse RxJava built-in disposed Disposable (#1841) by Vsevolod Tolstopyatov · 4 years, 4 months ago
  10. d831a86 Add ObservableSource.asFlow operator (#1768) by Marek Langiewicz · 4 years, 4 months ago
  11. 6d1a6e3 Update copyright year by Vsevolod Tolstopyatov · 4 years, 4 months ago
  12. a930b0c Consistently handle undeliverable exceptions in RxJava and Reactor integrations by Vsevolod Tolstopyatov · 4 years, 7 months ago
  13. 5378b80 Deprecate obsolete reactive API, improve existing Reactive documentation by Vsevolod Tolstopyatov · 4 years, 9 months ago
  14. 52b97b9 Promote rx2 extensions to stable, increase deprecation level for obsolete reactive primitives by Vsevolod Tolstopyatov · 4 years, 9 months ago
  15. 1dcfd97 Coroutine context propagation for Reactor to coroutines API migration (#1377) by SokolovaMaria · 5 years ago
  16. 97863c3 Report fatal errors to both onError (to comply the spec fully) and to coroutine context (to eagerly fail as fatal exceptions are not recoverable anyway), cleanup tests after scopeless reactive by Vsevolod Tolstopyatov · 5 years ago
  17. 39f5cf8 Properly handle fatal exceptions in Rx coroutines, get rid of deadlock in RxObservable by Vsevolod Tolstopyatov · 5 years ago
  18. d100a3f Reactive scopeless (#1341) by Vsevolod Tolstopyatov · 5 years ago
  19. 15c7d0f Mark Flow declarations as experimental by Vsevolod Tolstopyatov · 5 years ago
  20. 0685dc4 Deprecate consumeEach on Publisher, ObservableSource and MaybeSource, introduce collect extension instead to be aligned with Flow by Vsevolod Tolstopyatov · 5 years ago
  21. ebe519a Fix "note that" comma everywhere by Inego · 5 years ago
  22. 61c64cc Flow improvements: by Vsevolod Tolstopyatov · 5 years ago
  23. 170690f Flow.asObservable and Flow.asFlowable converters in rx2 module by Vsevolod Tolstopyatov · 5 years ago
  24. f2604f6 Tweaked order of notifications for better error handling & consistency by Roman Elizarov · 5 years ago
  25. 6227c64 Improved coroutine exception handling logic by Roman Elizarov · 5 years ago
  26. 1be63c0 Introduce JobSupport.cancelCoroutine for AbstractCoroutine-derived classes by Roman Elizarov · 5 years ago
  27. c35953c Structured concurrency for Completable/Listenable futures by Roman Elizarov · 5 years ago
  28. 52700ff Dispose/cancel reactive subscription exactly once using atomic by Roman Elizarov · 5 years ago
  29. ae8a874 Cancellation in consumeEach should dispose Rx Observable by Roman Elizarov · 5 years ago
  30. 85c7f4d Fix typo in IllegalArgumentException message by Vsevolod Tolstopyatov · 5 years ago
  31. 69c15b3 Make ConflatedChannel linearizable by Vsevolod Tolstopyatov · 6 years ago
  32. 7acccfc Align rxFlowable nullability with the Reactive Streams spec by Dmitriy Zaitsev · 6 years ago
  33. 706e393 Dokka fixes by Vsevolod Tolstopyatov · 6 years ago
  34. e6e8239 Experimental annotation revisit: by Vsevolod Tolstopyatov · 6 years ago
  35. 1f7b2d8 Make all API internal where it is possible by Vsevolod Tolstopyatov · 6 years ago
  36. d92b0fa Remove deprecated API by Vsevolod Tolstopyatov · 6 years ago
  37. 0950dfa Migrate to Kotlin 1.3 coroutines, drop experimental from package by Roman Elizarov · 6 years ago
  38. 52bfdab async and async-like builders cancel parent on failure by Roman Elizarov · 6 years ago
  39. 54afb19 Aligned to RxJava2 contract - Observable and Single returns non nullable type <T>. by Dmitry Borodin · 6 years ago
  40. 27b8f45 API Review for 1.0 release by Roman Elizarov · 6 years ago
  41. dc29b07 Dispatchers are renamed and grouped in the Dispatchers object by Roman Elizarov · 6 years ago
  42. bbaf99d Structured concurrency for reactive modules by Vsevolod Tolstopyatov · 6 years ago
  43. 91ecee8 Exception handling update: by Vsevolod Tolstopyatov · 6 years ago
  44. 732474f Implement SendChannel#invokeOnClose by Vsevolod Tolstopyatov · 6 years ago
  45. 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
  46. e1fa197 Restructure packages, get rid of src/main/kotlin/kotlinx/coroutines/experimental folder layout by Vsevolod Tolstopyatov · 6 years ago
  47. 313978c Introduce deprecated ReceiveChannel#use to preserve backward compatibility with SubscriptionReceiveChannel, fix reactive samples by Vsevolod Tolstopyatov · 6 years ago
  48. f5f0983 Restored binary compatibility for SubscriptionReceiveChannel removal by Roman Elizarov · 6 years ago
  49. 1d6230a Replace SubscriptionReceiveChannel with ReceiveChannel by Marko Devcic · 6 years ago
  50. 3e9f244 Review and optimize usage of CancellableContinuation.invokeOnCancellation by Roman Elizarov · 6 years ago
  51. 6d9f40f Merge develop into decouple-job by Roman Elizarov · 6 years ago
  52. e89cd68 More comments about CancellationException and its consistent use; by Roman Elizarov · 6 years ago
  53. f5e63ca Replacing isCancelledWithoutCause with proper contract on exception, disabling stacktraces of JobCancellationException in production mode by Vsevolod Tolstopyatov · 6 years ago
  54. 80a2947 Make deprecated API hidden, replace deprecated API with new one by Vsevolod Tolstopyatov · 6 years ago
  55. c7d10a4 Fix references to `coroutineContext` is the docs of all the builders by Roman Elizarov · 6 years ago
  56. 9fe5f46 Deprecated CoroutineScope.coroutineContext which is replaced with by Roman Elizarov · 6 years ago
  57. daae9a9 Update RxJava2 version to 2.1.9 by Roman Elizarov · 6 years ago
  58. b8ed47c Implementation of awaitFirstOrDefault and awaitFirstOrNull. by Konrad Kamiński · 6 years ago
  59. 2adf8bc AbstractCoroutine.start is introduced. by Roman Elizarov · 6 years ago
  60. 6640b2b Public API for AbstractCoroutine by Roman Elizarov · 6 years ago
  61. 3e342e3 Fixed Publisher/Observable/Flowable.openSubscription in presence of selects; by Roman Elizarov · 6 years ago
  62. f9e13f5 Renamed `run` to `withContext` by Roman Elizarov · 7 years ago
  63. e8f694e Optional parent job parameter for coroutine builders by Roman Elizarov · 7 years ago
  64. b555d91 Introduced ReceiveChannel.cancel method; by Roman Elizarov · 7 years ago
  65. ffc61ae Dump pool threads on BroadcastChannelMultiReceiveStressTest failure; by Roman Elizarov · 7 years ago
  66. ff850b0 Add a default CoroutineContext to rxFlowable by Phil Glass · 7 years ago
  67. c0d559b DefaultDispatcher is introduced by Roman Elizarov · 7 years ago
  68. 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
  69. db0e22d Select expression is modularized. by Roman Elizarov · 7 years ago
  70. 537c359 Turn all consumeEach and withLock into inline suspend functions by Roman Elizarov · 7 years ago
  71. 7753f8e Replace remaining xxFieldUpdater classes with AtomicFU atomic vars by Roman Elizarov · 7 years ago
  72. bd6d6dc Suppress unchecked warning by Roman Elizarov · 7 years ago
  73. 43e3af7 Rename CoroutineContext.context to coroutineContext by Roman Elizarov · 7 years ago
  74. 29affbb Streamlined Job APIs that support cancelling state: by Roman Elizarov · 7 years ago
  75. 4518104 Additional checks to ensure that there are no leaking threads after tests by Roman Elizarov · 7 years ago
  76. 35d2c34 Default scheduler for delay is rewritten with support for virtual time by Roman Elizarov · 7 years ago
  77. ba0c004 Verbose output when running GuideTest by Roman Elizarov · 7 years ago
  78. e233bf9 Suppress unchecked cast warning by Roman Elizarov · 7 years ago
  79. 1b9cbf4 awaitFirst on reactive streams should not try to resume again when by Roman Elizarov · 7 years ago
  80. 3ef4fca Fix publish & rxObservable builders for cancelling state of coroutine by Roman Elizarov · 7 years ago
  81. d82b3a9 Job join/await waits for coroutine code completion, by Roman Elizarov · 7 years ago
  82. 2b12d58 Refactoring: AbstractCoroutine is extended only by true coroutine impls; by Roman Elizarov · 7 years ago
  83. 0f66a6d BroadcastChannel.open is renamed to openSubscription Fixed #54 by Roman Elizarov · 7 years ago
  84. d24ad36 Fixed reactive guide (better subject coverage, cancel logic change) by Roman Elizarov · 7 years ago
  85. 8046fe1 ValueBroadcastChannel -> ConflatedBroadcastChannel by Roman Elizarov · 7 years ago
  86. 3f87164 Another take on stability of example-reactive-basic-05 test by Roman Elizarov · 7 years ago
  87. 4b0ef7b ValueBroadcastChannel by Roman Elizarov · 7 years ago
  88. 30dd5c1 equals/hashCode for wrapper CoroutineDispatcher impls by Roman Elizarov · 7 years ago
  89. d6bb148 Add support for Rx2 Maybe. (#45) by Konrad Kamiński · 7 years ago
  90. 95981f3 Update all examples with Knit tool (imports) by Roman Elizarov · 7 years ago
  91. f1572ca Slow down example-reactive-basic-05.kt as a hack to make it more stable by Roman Elizarov · 7 years ago
  92. 35af7c8 Fixed rx2.ObservableMultiTest.testSendAndCrash by Roman Elizarov · 7 years ago
  93. 7adb876 Cleaned up deprecations and unused parameters by Roman Elizarov · 7 years ago
  94. 86349be Introduced `consumeEach` for channels and reactive streams, deprecated iteration on reactive streams by Roman Elizarov · 7 years ago
  95. 80162ab Remove all usages of @JvmStatic and add @JvmField where appropriate by Roman Elizarov · 7 years ago
  96. a3db467 Merge branch 'master' into develop by Roman Elizarov · 7 years ago
  97. 6644767 Change example-reactive-basic-06 to the main thread to make it more predictable by Roman Elizarov · 7 years ago
  98. 4a67afb Implement awaitFirstOrDefault for RxJava2 and reactive streams, with better docs and tests by Roman Elizarov · 7 years ago
  99. 8a4a8e1 Guide to reactive streams with coroutines by Roman Elizarov · 7 years ago
  100. 9d6dfbe Channels that are open for reactive streams are `Closeable` by Roman Elizarov · 7 years ago