1. c7e9b56 Allocate underlying buffer in ArrayChannel in on-demand manner (#1388) by Vsevolod Tolstopyatov · 5 years ago
  2. 4e47af4 Optimize debounce operator allocation pressure by using conflated produce. Previously it was not possible due to not implemented #1235 by Vsevolod Tolstopyatov · 5 years ago
  3. 897f02e Get rid of NonRecoverableThrowable, mention way to opt-out stacktrace… (#1420) by Vsevolod Tolstopyatov · 5 years ago
  4. 0905c62 Properly enforce flow invariant when flow is used from "suspend fun m… (#1426) by Vsevolod Tolstopyatov · 5 years ago
  5. 1681cad Use 'Class.forName($name).canonicalName' instead of '$name' in stacktrace recovery to properly deal with Android's minifier by Vsevolod Tolstopyatov · 5 years ago
  6. f4e9553 Deprecate delayFlow and delayEach by Roman Elizarov · 5 years ago
  7. 3f16360 Change keep rules targeting to match AGP changes by Wojtek Kaliciński · 5 years ago
  8. 420fed9 Properly use acquired permits in Semaphore by Turing Technologies (Wynne Plaga) · 5 years ago
  9. a3763e8 Improve Semaphore API by Vsevolod Tolstopyatov · 5 years ago
  10. 96c5a49 Cover all publications in bom by Sergey Shatunov · 5 years ago
  11. 2fc234c Use setTimeout-based dispatcher when process is not available on the … (#1409) by Vsevolod Tolstopyatov · 5 years ago
  12. a33bf5a Check for cancellation in concurrent flow merge on each element by Vsevolod Tolstopyatov · 5 years ago
  13. db95996 Update Guava to the latest version 28.0 by Roman Elizarov · 5 years ago
  14. 55bead0 Deprecate flowWith with ERROR by Vsevolod Tolstopyatov · 5 years ago
  15. 41428a3 Flow.kt: fix typos and rephrase some expressions for better readability (#1408) by Yanis Batura · 5 years ago
  16. 63fcbfb Remove no longer needed tests excludes by Louis CAD · 5 years ago
  17. ed97260 Get rid of top-level functions in Migration.kt to improve experience of users who depend on any reactive library and kotlinx.coroutines by Vsevolod Tolstopyatov · 5 years ago
  18. b37ca3a Properly handle scoped coroutines in JobSupport.cancelParent by Vsevolod Tolstopyatov · 5 years ago
  19. 684a97b Use regular produce instead of flowProduce in channelFlow by Vsevolod Tolstopyatov · 5 years ago
  20. 131c320 Use US English Spelling for BehaviorSubject. by Nelson Osacky · 5 years ago
  21. 1156e1c Merge branch 'master' into develop by Vsevolod Tolstopyatov · 5 years ago
  22. d78084b Better docs on coroutines debugging property by Roman Elizarov · 5 years ago
  23. 60101b8 Fixed typo in Migration.concatWith replaceWith code by Roman Elizarov · 5 years ago
  24. d6b0b0f Adds R8 optimization rule for FastServiceLoader by Wojtek Kaliciński · 5 years ago
  25. 46b5ea5 Tests that run from within a worker by Vsevolod Tolstopyatov · 5 years ago
  26. 6fad018 Offload startCoroutineUnintercepted to separate thread to avoid races on completed deferred in StackTraceRecoveryTest by Vsevolod Tolstopyatov · 5 years ago
  27. ef696a0 Merge pull request #1357 from Kotlin/version-1.3.0-RC by Vsevolod Tolstopyatov · 5 years ago
  28. 70fbd41 Version 1.3.0-RC by Vsevolod Tolstopyatov · 5 years ago
  29. 3d2bf79 Update Kotlin version to 1.3.41 by Vsevolod Tolstopyatov · 5 years ago
  30. 023ea30 Merge branch 'master' into develop by Vsevolod Tolstopyatov · 5 years ago
  31. dc4a474 Stabilize core flow (#1352) by Vsevolod Tolstopyatov · 5 years ago
  32. 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
  33. 39f5cf8 Properly handle fatal exceptions in Rx coroutines, get rid of deadlock in RxObservable by Vsevolod Tolstopyatov · 5 years ago
  34. 233e74c Consistently handle fatal exceptions in PublisherCoroutine by Vsevolod Tolstopyatov · 5 years ago
  35. 2f50363 Properly specify transitive dependencies for kotlinx-coroutines-debug by Vsevolod Tolstopyatov · 5 years ago
  36. fe4e05c Module with kotlinx-coroutines BOM for better dependency management by Vsevolod Tolstopyatov · 5 years ago
  37. 4809393 Protect event loop data structures from nonmonothonic nanoTime by Roman Elizarov · 5 years ago
  38. 98a9705 Move event loop infrastructure to common code by Roman Elizarov · 5 years ago
  39. cb7f37b Treat Duration.ZERO as 0L in jdk8 extensions by Vsevolod Tolstopyatov · 5 years ago
  40. fe41869 Cancel extensions for CoroutineScope and Job by Vsevolod Tolstopyatov · 5 years ago
  41. 91cc13a withIndex and collectIndexed operators by Vsevolod Tolstopyatov · 5 years ago
  42. f6387a7 Fuse consumeAsFlow with channel-using flow operators by Roman Elizarov · 5 years ago
  43. f8b43e1 Introduce ReceiveChannel.consumeAsFlow and FlowCollector.emitAll(chan) by Roman Elizarov · 5 years ago
  44. a8904e2 Channel.receiveOrNull becomes extension, internal receiveOrClosed added by Vsevolod Tolstopyatov · 5 years ago
  45. 693142c Context passing between coroutines and Reactor Mono/Flux (#1138) by SokolovaMaria · 5 years ago
  46. 63b6e27 Add Flow.onStart, support emit in onCompletion (#1348) by Roman Elizarov · 5 years ago
  47. f22604b Recover stacktraces for no-dispatched continuations, so recovery works in 'suspend fun main' cases to further improve user experience by Vsevolod Tolstopyatov · 5 years ago
  48. d100a3f Reactive scopeless (#1341) by Vsevolod Tolstopyatov · 5 years ago
  49. ace5899 Add distinctUntilChanged operator that uses a comparator function instead of a key extractor. by Zach Klippenstein · 5 years ago
  50. ae225bd Sleep in RunningThreadStackMergeTest that relies on time by Vsevolod Tolstopyatov · 5 years ago
  51. 9077b01 Cancellation in `Semaphore` should resume the next waiting acquirer if and only if the canceled request has been resumed under a race by Nikita Koval · 5 years ago
  52. 681195a Use the correct builder method `flowChannel` in the checkContext error description by Paul Woitaschek · 5 years ago
  53. f75cc17 Fixed sample to use `awaitClose` instead of `await` by Paul Woitaschek · 5 years ago
  54. db0ef0c Update copyright year to 2019 in all the knit-generated files by Roman Elizarov · 5 years ago
  55. 96a5c8e Optimize virtual time source so that DefaultTimeSource is not needed by Roman Elizarov · 5 years ago
  56. fa9104e Update versions in Android example project to 3.4.1 tools by Roman Elizarov · 5 years ago
  57. b5a8493 Replace unneeded type parameter with projection by Louis CAD · 5 years ago
  58. 583d39d Rewrite assertions so that they are checked only in debug mode by Roman Elizarov · 5 years ago
  59. 6130238 Fix grammar error in text on suspend functions by Petter Måhlén · 5 years ago
  60. e174298 Fix _size not incremented in CopyOnWriteList add (#1308) by Louis CAD · 5 years ago
  61. cd5ac0b Replace hand-rolled arraycopy with stdlib copyInto by Louis CAD · 5 years ago
  62. f77533c Update changelog by Vsevolod Tolstopyatov · 5 years ago
  63. 7acaae6 Merge pull request #1298 from Kotlin/version-1.3.0-M2 by Vsevolod Tolstopyatov · 5 years ago
  64. 083ce1f Version 1.3.0-M2 by Vsevolod Tolstopyatov · 5 years ago
  65. 801dbba Remove workaround for KT-28237 by Vsevolod Tolstopyatov · 5 years ago
  66. 8d8b6eb Declarative flow operators (#1291) by Vsevolod Tolstopyatov · 5 years ago
  67. 502610e Decouple asFlow from batchSize and move it to buffer instead, promote… (#1279) by Vsevolod Tolstopyatov · 5 years ago
  68. a563608 Added a test that ensures proper context in catch/flowOn combinations by Roman Elizarov · 5 years ago
  69. bb97ffb Unmute debugger test that were broken in 1.3.31, increase debug test timeout (slow CI), make shutdown more graceful by reducing timeout per thread (slow CI + unfortunate timings) by Vsevolod Tolstopyatov · 5 years ago
  70. 91d9f7c Flow exceptions handling facilities (#1280) by Roman Elizarov · 5 years ago
  71. 9420df3 Change default request size in Publisher.openSubscription to one by Roman Elizarov · 5 years ago
  72. 2ace4c6 Fix flowViaChannel closing immediately. (#1260) by Louis CAD · 5 years ago
  73. ec88813 Merge remote-tracking branch 'origin/master' into develop by Roman Elizarov · 5 years ago
  74. 8d6aeaa Merge branch 'version-1.2.2' into develop by Roman Elizarov · 5 years ago
  75. af2bdfc Version 1.2.2 by Roman Elizarov · 5 years ago
  76. 3ed7a7d Fix docs in "Guide to reactive streams with coroutines" and reknit by Roman Elizarov · 5 years ago
  77. e8e9f00 Fix typos and reword some phrases by Yanis Batura · 5 years ago
  78. 7699a20 Merge pull request #1258 from Kotlin/version-1.3.0-M1 by Vsevolod Tolstopyatov · 5 years ago
  79. 6139ed3 Version 1.3.0-M1 by Vsevolod Tolstopyatov · 5 years ago
  80. 03b9bd1 Merge branch 'master' into develop by Vsevolod Tolstopyatov · 5 years ago
  81. 18e3a4a Mark Flow.collect as internal to prevent its direct implementation and provide AbstractFlow instead that enforces context preservation guarantees by Vsevolod Tolstopyatov · 5 years ago
  82. 3216825 Use real semaphore in flatten/flatMapMerge by Roman Elizarov · 5 years ago
  83. d90eb26 atomicfu version 0.12.8 by Roman Elizarov · 5 years ago
  84. 253e8eb Add fast `Semaphore`. by Nikita Koval · 5 years ago
  85. aa3d1ae Deprecate Channel operators by Vsevolod Tolstopyatov · 5 years ago
  86. 15c7d0f Mark Flow declarations as experimental by Vsevolod Tolstopyatov · 5 years ago
  87. a97fd43 Remove experimental warning from Channels docs by Denys M · 5 years ago
  88. d5478b6 More operators (#1236) by Vsevolod Tolstopyatov · 5 years ago
  89. d15d8d6 Make FastServiceLoader compatible with Java 1.6 by Vsevolod Tolstopyatov · 5 years ago
  90. e2a5671 Flow scope (#1227) by Vsevolod Tolstopyatov · 5 years ago
  91. db52e97 Flow.conflate operator by Roman Elizarov · 5 years ago
  92. 3971df3 Rename flow ChannelFlow.kt file to Channels.kt by Roman Elizarov · 5 years ago
  93. b77a80c Flow: decouple buffer size from various operators and fuse by Roman Elizarov · 5 years ago
  94. d94652f Update "Shared mutable state and concurrency" guide with best practices by Roman Elizarov · 5 years ago
  95. b73ebdc Adjust behavior of conflated channel to deliver last value by Roman Elizarov · 5 years ago
  96. 38bdc35 Disable incompatible change by Vsevolod Tolstopyatov · 5 years ago
  97. 08f3225 Version 1.2.1-1.3.40-eap-67 by Vsevolod Tolstopyatov · 5 years ago
  98. f44942a Deprecate flowWith operator by Vsevolod Tolstopyatov · 5 years ago
  99. daf8502 Disable binary compatibility tests in snapshot trains by Vsevolod Tolstopyatov · 5 years ago
  100. 8f6c03a Fix compilation on 32-bit platforms by Vsevolod Tolstopyatov · 5 years ago