1. d2f4b2b Gradle version 5.6.1 by Roman Elizarov · 4 years, 9 months ago
  2. 4f8a38e Check for -PstressTest=true to run "long" stress test by Roman Elizarov · 4 years, 9 months ago
  3. 0b16abf Fix propagation for stressTest property for nightly stress tests by Roman Elizarov · 4 years, 9 months ago
  4. 9a62f27 Fix of a bug in the semaphore (#1477) by dkhalanskyjb · 4 years, 9 months ago
  5. 95d88ab Fix samples in Flow docs by Vsevolod Tolstopyatov · 4 years, 9 months ago
  6. 7672c52 Consistent naming for stress tests by Roman Elizarov · 4 years, 9 months ago
  7. f7d0177 Fixed ChannelReceiveOrClosedTest.testToString on JS by Roman Elizarov · 4 years, 9 months ago
  8. fd6a5bf Moved ChannelReceiveOrClosedTest to proper dir, cleanup it by Roman Elizarov · 4 years, 9 months ago
  9. a730f25 Ensure that all guide 'main' functions return Unit by Roman Elizarov · 4 years, 9 months ago
  10. 5ea2c05 Add ChannelLFStressTest by Roman Elizarov · 4 years, 9 months ago
  11. 2907df9 Merge remote-tracking branch 'origin/master' into develop by Roman Elizarov · 4 years, 9 months ago
  12. e95d808 Reknit after update of shared-mutable-state-and-concurrency.md by Roman Elizarov · 4 years, 9 months ago
  13. 1f5ab53 flow: fix recursion in combineTransform<T1, T2, R>() by Jan Skrasek · 4 years, 9 months ago
  14. 9acde74 Rename test to SegmentQueueLinearizabilityTest for consistency by Roman Elizarov · 4 years, 9 months ago
  15. 1637eba Use Array.fill extension from stdlib by Jake Wharton · 4 years, 9 months ago
  16. e1a51ee Eliminate tail-call optimization in CancellableContinuationJvmTest by Vsevolod Tolstopyatov · 4 years, 9 months ago
  17. 3258e1f Flow docs (#1432) by Roman Elizarov · 4 years, 9 months ago
  18. 3807a74 Optimize select expression registration phase (#1445) by Roman Elizarov · 4 years, 9 months ago
  19. 0342a0a Restore context preservation invariant in flatMapMerge (#1452) by Vsevolod Tolstopyatov · 4 years, 9 months ago
  20. bcf4a8c Introduce CoroutineDispatcher.asExecutor() extension (#1457) by Roman Elizarov · 4 years, 9 months ago
  21. 9b7c03c Increase to default buffer size to 64 by Vsevolod Tolstopyatov · 4 years, 9 months ago
  22. e9f40c3 Update constants in debounce example so it will work on slow machines with non-virtual time by Vsevolod Tolstopyatov · 4 years, 9 months ago
  23. 64902a9 Do not report already handled exception in select builder by Vsevolod Tolstopyatov · 4 years, 9 months ago
  24. a6da28e Merge branch 'master' into develop by Vsevolod Tolstopyatov · 4 years, 10 months ago
  25. d533848 Various improvements in combine implementation by Vsevolod Tolstopyatov · 4 years, 10 months ago
  26. 5b56221 Introducing collectLatest terminal operator by Vsevolod Tolstopyatov · 4 years, 10 months ago
  27. 3a95884 Renaming switchMap to flatMapLatest to better reflect its semantics and to have a consistent and meaningful naming scheme for the rest of the 'latest' operators by Vsevolod Tolstopyatov · 4 years, 10 months ago
  28. 44c4c56 combineLatest rework by Vsevolod Tolstopyatov · 4 years, 10 months ago
  29. 1dcfd97 Coroutine context propagation for Reactor to coroutines API migration (#1377) by SokolovaMaria · 4 years, 10 months ago
  30. c7e9b56 Allocate underlying buffer in ArrayChannel in on-demand manner (#1388) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  31. 4e47af4 Optimize debounce operator allocation pressure by using conflated produce. Previously it was not possible due to not implemented #1235 by Vsevolod Tolstopyatov · 4 years, 10 months ago
  32. 897f02e Get rid of NonRecoverableThrowable, mention way to opt-out stacktrace… (#1420) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  33. 0905c62 Properly enforce flow invariant when flow is used from "suspend fun m… (#1426) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  34. 1681cad Use 'Class.forName($name).canonicalName' instead of '$name' in stacktrace recovery to properly deal with Android's minifier by Vsevolod Tolstopyatov · 4 years, 10 months ago
  35. f4e9553 Deprecate delayFlow and delayEach by Roman Elizarov · 4 years, 10 months ago
  36. 420fed9 Properly use acquired permits in Semaphore by Turing Technologies (Wynne Plaga) · 4 years, 10 months ago
  37. a3763e8 Improve Semaphore API by Vsevolod Tolstopyatov · 4 years, 10 months ago
  38. 2fc234c Use setTimeout-based dispatcher when process is not available on the … (#1409) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  39. a33bf5a Check for cancellation in concurrent flow merge on each element by Vsevolod Tolstopyatov · 4 years, 10 months ago
  40. 55bead0 Deprecate flowWith with ERROR by Vsevolod Tolstopyatov · 4 years, 10 months ago
  41. 41428a3 Flow.kt: fix typos and rephrase some expressions for better readability (#1408) by Yanis Batura · 4 years, 10 months ago
  42. 65f1eaf Fix documentation of (suspend () -> T).asFlow() by jbion · 4 years, 10 months ago
  43. 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 · 4 years, 10 months ago
  44. b37ca3a Properly handle scoped coroutines in JobSupport.cancelParent by Vsevolod Tolstopyatov · 4 years, 10 months ago
  45. 684a97b Use regular produce instead of flowProduce in channelFlow by Vsevolod Tolstopyatov · 4 years, 10 months ago
  46. 131c320 Use US English Spelling for BehaviorSubject. by Nelson Osacky · 4 years, 10 months ago
  47. d78084b Better docs on coroutines debugging property by Roman Elizarov · 4 years, 10 months ago
  48. 60101b8 Fixed typo in Migration.concatWith replaceWith code by Roman Elizarov · 4 years, 10 months ago
  49. 46b5ea5 Tests that run from within a worker by Vsevolod Tolstopyatov · 4 years, 10 months ago
  50. 6fad018 Offload startCoroutineUnintercepted to separate thread to avoid races on completed deferred in StackTraceRecoveryTest by Vsevolod Tolstopyatov · 4 years, 10 months ago
  51. 023ea30 Merge branch 'master' into develop by Vsevolod Tolstopyatov · 4 years, 10 months ago
  52. dc4a474 Stabilize core flow (#1352) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  53. 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 · 4 years, 10 months ago
  54. 4809393 Protect event loop data structures from nonmonothonic nanoTime by Roman Elizarov · 4 years, 11 months ago
  55. 98a9705 Move event loop infrastructure to common code by Roman Elizarov · 4 years, 11 months ago
  56. fe41869 Cancel extensions for CoroutineScope and Job by Vsevolod Tolstopyatov · 4 years, 10 months ago
  57. 91cc13a withIndex and collectIndexed operators by Vsevolod Tolstopyatov · 4 years, 10 months ago
  58. f6387a7 Fuse consumeAsFlow with channel-using flow operators by Roman Elizarov · 4 years, 10 months ago
  59. f8b43e1 Introduce ReceiveChannel.consumeAsFlow and FlowCollector.emitAll(chan) by Roman Elizarov · 4 years, 10 months ago
  60. a8904e2 Channel.receiveOrNull becomes extension, internal receiveOrClosed added by Vsevolod Tolstopyatov · 4 years, 10 months ago
  61. 63b6e27 Add Flow.onStart, support emit in onCompletion (#1348) by Roman Elizarov · 4 years, 10 months ago
  62. f22604b Recover stacktraces for no-dispatched continuations, so recovery works in 'suspend fun main' cases to further improve user experience by Vsevolod Tolstopyatov · 4 years, 10 months ago
  63. d100a3f Reactive scopeless (#1341) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  64. ace5899 Add distinctUntilChanged operator that uses a comparator function instead of a key extractor. by Zach Klippenstein · 5 years ago
  65. 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 · 4 years, 11 months ago
  66. 681195a Use the correct builder method `flowChannel` in the checkContext error description by Paul Woitaschek · 4 years, 11 months ago
  67. f75cc17 Fixed sample to use `awaitClose` instead of `await` by Paul Woitaschek · 4 years, 11 months ago
  68. db0ef0c Update copyright year to 2019 in all the knit-generated files by Roman Elizarov · 4 years, 11 months ago
  69. 96a5c8e Optimize virtual time source so that DefaultTimeSource is not needed by Roman Elizarov · 4 years, 11 months ago
  70. b5a8493 Replace unneeded type parameter with projection by Louis CAD · 4 years, 11 months ago
  71. 583d39d Rewrite assertions so that they are checked only in debug mode by Roman Elizarov · 4 years, 11 months ago
  72. e174298 Fix _size not incremented in CopyOnWriteList add (#1308) by Louis CAD · 5 years ago
  73. cd5ac0b Replace hand-rolled arraycopy with stdlib copyInto by Louis CAD · 5 years ago
  74. 801dbba Remove workaround for KT-28237 by Vsevolod Tolstopyatov · 5 years ago
  75. 8d8b6eb Declarative flow operators (#1291) by Vsevolod Tolstopyatov · 5 years ago
  76. 502610e Decouple asFlow from batchSize and move it to buffer instead, promote… (#1279) by Vsevolod Tolstopyatov · 5 years ago
  77. a563608 Added a test that ensures proper context in catch/flowOn combinations by Roman Elizarov · 5 years ago
  78. 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
  79. 91d9f7c Flow exceptions handling facilities (#1280) by Roman Elizarov · 5 years ago
  80. 2ace4c6 Fix flowViaChannel closing immediately. (#1260) by Louis CAD · 5 years ago
  81. 03b9bd1 Merge branch 'master' into develop by Vsevolod Tolstopyatov · 5 years ago
  82. 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
  83. 3216825 Use real semaphore in flatten/flatMapMerge 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. d5478b6 More operators (#1236) by Vsevolod Tolstopyatov · 5 years ago
  88. d15d8d6 Make FastServiceLoader compatible with Java 1.6 by Vsevolod Tolstopyatov · 5 years ago
  89. e2a5671 Flow scope (#1227) by Vsevolod Tolstopyatov · 5 years ago
  90. db52e97 Flow.conflate operator by Roman Elizarov · 5 years ago
  91. 3971df3 Rename flow ChannelFlow.kt file to Channels.kt by Roman Elizarov · 5 years ago
  92. b77a80c Flow: decouple buffer size from various operators and fuse by Roman Elizarov · 5 years ago
  93. d94652f Update "Shared mutable state and concurrency" guide with best practices by Roman Elizarov · 5 years ago
  94. b73ebdc Adjust behavior of conflated channel to deliver last value by Roman Elizarov · 5 years ago
  95. f44942a Deprecate flowWith operator by Vsevolod Tolstopyatov · 5 years ago
  96. 8f6c03a Fix compilation on 32-bit platforms by Vsevolod Tolstopyatov · 5 years ago
  97. b9b7d82 Enable R8 optimization of Dispatchers.Main loading by Wojtek Kaliciński · 5 years ago
  98. 46e41f2 Use nanosleep in runBlocking's delay on Native (#1228) by Vsevolod Tolstopyatov · 5 years ago
  99. a3f150e Use identity hash code on K/N for debug strings by Vsevolod Tolstopyatov · 5 years ago
  100. b7e1499 Amortize the cost of coroutine dispatch using message queue in all JS dispatchers. by Vsevolod Tolstopyatov · 5 years ago