1. b65dc7f More idiomatic and readable example for coroutines debug module readme by Roman Elizarov · 6 years ago
  2. c7f8bdb Version 1.1.0 by Vsevolod Tolstopyatov · 6 years ago
  3. 5173824 EventLoop integration and reuse for runBlocking and Unconfined dispatchers (#889) by Roman Elizarov · 6 years ago
  4. 7e8b52e Ignore CoroutineSchedulerStressTest.testExternalTasksSubmission by Roman Elizarov · 6 years ago
  5. 1616676 Improve documentation, make MainScope experimental, cleanup leftovers by Vsevolod Tolstopyatov · 6 years ago
  6. 89d43af Dokka links fixed by Vsevolod Tolstopyatov · 6 years ago
  7. 115a139 Debug improvements (#900) by Vsevolod Tolstopyatov · 6 years ago
  8. 8853126 Do not probabilistically steal blocking tasks as part of anti-starvation mechanism: stealing thread might be woken up in `blockingQuiescence` and already have a blocking task in its local queue by Vsevolod Tolstopyatov · 6 years ago
  9. db5bd54 Fix readme by Vsevolod Tolstopyatov · 6 years ago
  10. 9ec881e Dispose waiting node when Deferred.await is cancelled by Roman Elizarov · 6 years ago
  11. 4327b21 Introduce test module with testable main dispatcher (#749) by Vsevolod Tolstopyatov · 6 years ago
  12. e9224ac Merge remote-tracking branch 'origin/master' into develop by Roman Elizarov · 6 years ago
  13. 31b23e8 Fail-fast if coroutine start internal machinery has failed: treat any internal exception as coroutine result and invoke completion with such exception by Vsevolod Tolstopyatov · 6 years ago
  14. 29493e1 Merge pull request #792 from Kotlin/stacktrace-recovery by Vsevolod Tolstopyatov · 6 years ago
  15. cd162d3 After merge fix: resolve clashes between type alias CoroutineStackFrame and jvm.internal.CoroutineStackFrame by Vsevolod Tolstopyatov · 6 years ago
  16. a5a7cdb Merge pull request #876 from Kotlin/debug-agent by Vsevolod Tolstopyatov · 6 years ago
  17. 3781a82 Repackage byte-buddy along with debug agent (so it shouldn't be a dependency of target process), use shadow plugin for that to avoid clashes with other byte-buddy versions and publish shadow jar instead of regular one for debug module by Vsevolod Tolstopyatov · 6 years ago
  18. 75f634c Reknit after docs fix by Roman Elizarov · 6 years ago
  19. b733f7d Speedup linerizability tests, make conflation part of helpClose (fixes nightly stress failure) by Vsevolod Tolstopyatov · 6 years ago
  20. 69c15b3 Make ConflatedChannel linearizable by Vsevolod Tolstopyatov · 6 years ago
  21. 16f0140 Update linearizability tests by Vsevolod Tolstopyatov · 6 years ago
  22. e08fd07 * Implement `equals` and `hashCode` functions for the verification process; by Nikita Koval · 6 years ago
  23. 19a2a30 Update lincheck by Vsevolod Tolstopyatov · 6 years ago
  24. 7a6fd89 Debug agent cleanup by Vsevolod Tolstopyatov · 6 years ago
  25. e06585a Rephrase default dispatcher documentation by Vsevolod Tolstopyatov · 6 years ago
  26. a230fcf Do not yield in CoroutineScheduler during transition to the idle state, introduce system properties to tune this behaviour. by Vsevolod Tolstopyatov · 6 years ago
  27. 7520c97 Get rid of top level 'debug' folder by Vsevolod Tolstopyatov · 6 years ago
  28. 54b2ecd Merge branch 'develop' into stacktrace-recovery by Vsevolod Tolstopyatov · 6 years ago
  29. 515ccb1 Make StackTraceElement internal by Vsevolod Tolstopyatov · 6 years ago
  30. 12695b7 Debug agent code style by Roman Elizarov · 6 years ago
  31. e64b52c Introduce MainScope factory and CoroutineScope.cancel extension by Vsevolod Tolstopyatov · 6 years ago
  32. 5a80d2a Debug agent optimizations by Vsevolod Tolstopyatov · 6 years ago
  33. 8e2428c Merge scoped coroutines into one in agent representation to avoid misleading dumps by Vsevolod Tolstopyatov · 6 years ago
  34. c7239ac Debug agent to track alive coroutines by Vsevolod Tolstopyatov · 6 years ago
  35. 5a22d80 Add workaround for KT-27190 in test by Vsevolod Tolstopyatov · 6 years ago
  36. 41319d5 Cache missing exception constructors to speed-up non-copyable exception recovery by Vsevolod Tolstopyatov · 6 years ago
  37. 1032f58 Scoped builders and exception stacktraces synergy by Vsevolod Tolstopyatov · 6 years ago
  38. ecfd227 Wrap all Incomplete final state into box (and unbox it where necessary) because otherwise job machinery treats such state as intermediate by Vsevolod Tolstopyatov · 6 years ago
  39. ca135a2 Fix and suppress some compilation warnings by Vsevolod Tolstopyatov · 6 years ago
  40. 25a886e Sanitize class names received from Kotlin debug metadata by Vsevolod Tolstopyatov · 6 years ago
  41. e3b80d9 Debug optimizations: by Vsevolod Tolstopyatov · 6 years ago
  42. db5335a Recover stacktrace on state-machine decision in AbstractContinuation by Vsevolod Tolstopyatov · 6 years ago
  43. 675c30c Basic exception stacktrace recovery mechanism by Vsevolod Tolstopyatov · 6 years ago
  44. 00d86c5 Merge branch 'master' into develop by Vsevolod Tolstopyatov · 6 years ago
  45. 666ea6e Merge pull request #791 from Kotlin/undispatched-cancellation by Vsevolod Tolstopyatov · 6 years ago
  46. 6042b8e Merge pull request #741 from Kotlin/array-queue by Vsevolod Tolstopyatov · 6 years ago
  47. 9193668 Eagerly print stacktrace of uncaught exceptions in case of hang tests by Vsevolod Tolstopyatov · 6 years ago
  48. d0774bc Add uncaught exception handler in TestBase.before and validate that no uncaught exceptions are present in TestBase.after by Vsevolod Tolstopyatov · 6 years ago
  49. e3ab2a6 Add ExperimentalCoroutineDispatcher to binary compatibility check, restore binary compatibility in Ktor by Vsevolod Tolstopyatov · 6 years ago
  50. 9232732 Add scheduler name to ExperimentalCoroutineDispatcher by Vsevolod Tolstopyatov · 6 years ago
  51. 0e1e607 Keep consistent state of CoroutineScheduler if thread constructor throws an exception by Vsevolod Tolstopyatov · 6 years ago
  52. 510ccfd Fix possible leaking of CompletedExceptionally on racy cancellation by Vsevolod Tolstopyatov · 6 years ago
  53. 78832e3 Use final Job state in undispatched coroutine completion by Vsevolod Tolstopyatov · 6 years ago
  54. f4e7b68 Fixed LockFreeTaskQueueLinearizabilityTest by Roman Elizarov · 6 years ago
  55. 53d2e25 LockFreeTaskQueue minor improvements & additional tests for MC case by Roman Elizarov · 6 years ago
  56. 9512ab2 SchedulerTaskContext.afterTask() extension function by Roman Elizarov · 6 years ago
  57. aa374a9 SchedulerTask is now an abstract class with optimizations for jvm by Roman Elizarov · 6 years ago
  58. 55a48fb Fix doc by 巳月 · 6 years ago
  59. e64d9b7 Scheduler: capture TaskContext for afterTask before running it by Roman Elizarov · 6 years ago
  60. 16e2034 Avoid allocation of CoroutineScheduler task object by Roman Elizarov · 6 years ago
  61. cc73d39 Use array-based queue for Scheduler.GlobalQueue by Roman Elizarov · 6 years ago
  62. c9b097e Mention exceptions in ThreadContextElement (see #773) by Vsevolod Tolstopyatov · 6 years ago
  63. 0b886a3 Get rid of TestException copy-paste by Vsevolod Tolstopyatov · 6 years ago
  64. 39107ee Merge branch 'master' into develop by Roman Elizarov · 6 years ago
  65. 0eee3c3 docs: make select-expression & shared state and concurrency runnable by Prendota · 6 years ago
  66. 8a22c54 Get rid of timeout in stress test by Vsevolod Tolstopyatov · 6 years ago
  67. 65e6c8c Make examples runnable by Prendota · 6 years ago
  68. 56ee233 Fix typo by Robert Golusiński · 6 years ago
  69. a7e1014 Merge branch 'release-candidate' into develop by Vsevolod Tolstopyatov · 6 years ago
  70. cd37d8e Merge branch 'context-elements-opto' into release-candidate by Vsevolod Tolstopyatov · 6 years ago
  71. aba0edc Add workaround for androidx toolchain issues: try to load main dispat… (#709) by Vsevolod Tolstopyatov · 6 years ago
  72. b058ba1 Deprecate Job.cancel(cause) and ReceiveChannel.cancel(cause), return Unit from cancel without cause by Vsevolod Tolstopyatov · 6 years ago
  73. faa4774 Do not step into thread-local event-loop on CancellableContinuation#dispatch fast-path by Vsevolod Tolstopyatov · 6 years ago
  74. 09b9d6c Use FIFO queue in undispatched event loop by Vsevolod Tolstopyatov · 6 years ago
  75. 7ee722a Rework Dispatchers.Unconfined to use thread-local event loop by Vsevolod Tolstopyatov · 6 years ago
  76. ae85797 Cache result of ThreadContext#foldAll in the field of DispatchedCoroutine to avoid context fold in tight loops by Vsevolod Tolstopyatov · 6 years ago
  77. d1129b2 Removed doc suppress from Runnable interface by Roman Elizarov · 6 years ago
  78. 36c3ba1 Replace internal annotations with ones from 1.3 stdlib by Vsevolod Tolstopyatov · 6 years ago
  79. 706e393 Dokka fixes by Vsevolod Tolstopyatov · 6 years ago
  80. b6eca2a Make EventLoop internal, @JvmName("from") for ExecutorService.asCoroutineDispatcher by Vsevolod Tolstopyatov · 6 years ago
  81. 7fb590d Make some internal API public, but deprecated as error, exposing internal supertypes does not work in K/N (https://github.com/JetBrains/kotlin-native/issues/2167), add workaround for KT-27534 by Vsevolod Tolstopyatov · 6 years ago
  82. 4220ca2 Use toString implementation for continuations to leverage debug metadata by Vsevolod Tolstopyatov · 6 years ago
  83. 6902fac Check isCompleted on event loop we're trying to scheduler rather original owner of a task by Vsevolod Tolstopyatov · 6 years ago
  84. 1bdbb3e Cleanup: get rid of workarounds, cleanup guide, suppress/fix compilation warnings by Vsevolod Tolstopyatov · 6 years ago
  85. e6e8239 Experimental annotation revisit: by Vsevolod Tolstopyatov · 6 years ago
  86. 1f7b2d8 Make all API internal where it is possible by Vsevolod Tolstopyatov · 6 years ago
  87. 715acd3 Restore TOC in the root coroutines-guide.md file with links to individual files by Roman Elizarov · 6 years ago
  88. d92b0fa Remove deprecated API by Vsevolod Tolstopyatov · 6 years ago
  89. 62a6ab6 Fix compilation by Vsevolod Tolstopyatov · 6 years ago
  90. 0950dfa Migrate to Kotlin 1.3 coroutines, drop experimental from package by Roman Elizarov · 6 years ago
  91. 0f26f66 Fix shutdown sequence for CoroutineScheduler's views by Vsevolod Tolstopyatov · 6 years ago
  92. f5126d0 Mark newSingle/FixedThreadPoolContext as obsolete, document the reason by Roman Elizarov · 6 years ago
  93. 0ece388 Lazily load Dispatchers.Main and provide a stub impl on failure by Roman Elizarov · 6 years ago
  94. 29eeb1a Merge branch 'master' into develop by Vsevolod Tolstopyatov · 6 years ago
  95. a3826a9 Merge branch 'no-unwrap' into version-0.30.1 by Vsevolod Tolstopyatov · 6 years ago
  96. ec8cbd2 Short Dispatchers.Default.toString value ("DefaultDispatcher") by Roman Elizarov · 6 years ago
  97. cfe699f Move UI dispatcher to common Dispatchers.Main (#641) by Vsevolod Tolstopyatov · 6 years ago
  98. 73bd3a9 Add more @InternalCoroutinesApi to internal package by Vsevolod Tolstopyatov · 6 years ago
  99. 1fba6d2 Minor perf improvement when scheduling delayed task by Roman Elizarov · 6 years ago
  100. 4b0f4de Never loose coroutines when CoroutineScheduler is closed by Roman Elizarov · 6 years ago