1. 3428774 Fix wording in documentation by Vitus · 5 years ago
  2. 8140cfe Fix typos and improve article usage in docs by Yanis Batura · 5 years ago
  3. 564a5a6 Change more "create new" to "create a" by Inego · 5 years ago
  4. 596187e Fix more typos by Inego · 5 years ago
  5. 39f92ca Fix typos (mostly article usage) by Inego · 5 years ago
  6. ebe519a Fix "note that" comma everywhere by Inego · 5 years ago
  7. 2b8218a Introduce CancellableContinuation.resume with onCancelling lambda by Roman Elizarov · 5 years ago
  8. 338b231 Merge branch 'cancel-exception' into develop by Vsevolod Tolstopyatov · 5 years ago
  9. 73b456b Added clarification on deprecation version in code, better CE messages by Roman Elizarov · 5 years ago
  10. 5ae3947 Add ensureActive extension by Vsevolod Tolstopyatov · 5 years ago
  11. 0aad8f1 Hide cancel(Throwable), introduce cancel(CancellationException) by Roman Elizarov · 5 years ago
  12. cd2a8d7 Completable job (#971) by Roman Elizarov · 5 years ago
  13. e50a0fa Migration to new multiplatorm plugin (#947) by Vsevolod Tolstopyatov · 5 years ago[Renamed from common/kotlinx-coroutines-core-common/src/Job.kt]
  14. 5431deb Remove typo in Job documentation by Adrian Blanco · 6 years ago
  15. 6b2e90b Suppress cancel(cause) related warnings in internal implementation by Vsevolod Tolstopyatov · 6 years ago
  16. b058ba1 Deprecate Job.cancel(cause) and ReceiveChannel.cancel(cause), return Unit from cancel without cause by Vsevolod Tolstopyatov · 6 years ago
  17. 36c3ba1 Replace internal annotations with ones from 1.3 stdlib by Vsevolod Tolstopyatov · 6 years ago
  18. 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
  19. 1f7b2d8 Make all API internal where it is possible by Vsevolod Tolstopyatov · 6 years ago
  20. d92b0fa Remove deprecated API by Vsevolod Tolstopyatov · 6 years ago
  21. 0950dfa Migrate to Kotlin 1.3 coroutines, drop experimental from package by Roman Elizarov · 6 years ago
  22. b5c9c9f Never unwrap 3rd party CancellationException by Roman Elizarov · 6 years ago
  23. 21f171c Introduce SupervisorJob & supervisorScope by Roman Elizarov · 6 years ago
  24. b5d10d4 Make CoroutineStart.ATOMIC experimental as it covers important use-case with resource cleanup in finally block by Vsevolod Tolstopyatov · 6 years ago
  25. 852fae5 Reviewed and cleanup usage of "fail" word in comments and method names by Roman Elizarov · 6 years ago
  26. 1e0a2f0 Merge branch 'develop' into handle-exception-fix by Roman Elizarov · 6 years ago
  27. 149ba48 Following internal API is removed from public declarations: by Vsevolod Tolstopyatov · 6 years ago
  28. 27b8f45 API Review for 1.0 release by Roman Elizarov · 6 years ago
  29. 6685fd0 Abolish distinction between cancelled and failed Job/Deferred by Roman Elizarov · 6 years ago
  30. f7a6334 Child fails on parent failure (not cancelled) by Roman Elizarov · 6 years ago
  31. 5d18d02 Introduced ChildHandle for attachChild by Roman Elizarov · 6 years ago
  32. ecbc85c Fix exception aggregation to ensure atomic handling of exceptions by Roman Elizarov · 6 years ago
  33. c32579e Coroutines guide and IU guide update for stuctured concurrency by Roman Elizarov · 6 years ago
  34. 4df1d61 Merge branch 'develop' into job-exceptions by Roman Elizarov · 6 years ago
  35. 79aef6b Moved internalAnnotations to "plain" internal package and placed into proper folder by Roman Elizarov · 6 years ago
  36. 563da40 Stylistic updates to exception handling rework by Roman Elizarov · 6 years ago
  37. 06f57aa JobSupport cancellation rework: by Vsevolod Tolstopyatov · 6 years ago
  38. 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
  39. a5473ce Update license file, example of new license template by Vsevolod Tolstopyatov · 6 years ago
  40. e1fa197 Restructure packages, get rid of src/main/kotlin/kotlinx/coroutines/experimental folder layout by Vsevolod Tolstopyatov · 6 years ago[Renamed from common/kotlinx-coroutines-core-common/src/main/kotlin/kotlinx/coroutines/experimental/Job.kt]
  41. 81c7521 Update Job.kt by paolop · 6 years ago
  42. 6d9f40f Merge develop into decouple-job by Roman Elizarov · 6 years ago
  43. e89cd68 More comments about CancellationException and its consistent use; by Roman Elizarov · 6 years ago
  44. f5e63ca Replacing isCancelledWithoutCause with proper contract on exception, disabling stacktraces of JobCancellationException in production mode by Vsevolod Tolstopyatov · 6 years ago
  45. 4b9a559 CompletedExceptionally now always has cause and exception became an alias to a cause. by Vsevolod Tolstopyatov · 6 years ago
  46. 480d8e9 Fix complaints of the latest compiler: actuals without expect by Ilya Gorbunov · 6 years ago
  47. d521478 Separate Job (interface) and JobSupport (implementation). No other changes except making JobImpl internal (not private) by Vsevolod Tolstopyatov · 6 years ago
  48. aa461cf Minimize cut-and-pasted code between JS and JVM by Roman Elizarov · 6 years ago[Renamed (85%) from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/Job.kt]
  49. 9fe5f46 Deprecated CoroutineScope.coroutineContext which is replaced with by Roman Elizarov · 6 years ago
  50. f161c9f MPP: Temporary workaround so that snapshot Kotlin 1.2.30 can compile it by Roman Elizarov · 6 years ago
  51. 0d7323a Ensure that `launch` handles uncaught exception before another coroutine by Roman Elizarov · 6 years ago
  52. 9da9e35 AbstractCoroutine: onCancellation shall be invoked before installed by Roman Elizarov · 7 years ago
  53. ebc8866 AbstractCoroutines notifies onXXX before all the installed handlers; by Roman Elizarov · 7 years ago
  54. dfeba24 Workarounds for KT-21968 to fix JS tests by Roman Elizarov · 7 years ago
  55. 23fb728 AbsractCoroutine documentation & some more common (shared) code; by Roman Elizarov · 7 years ago
  56. c12123e AbsractCoroutine moved to common module by Roman Elizarov · 7 years ago
  57. 6640b2b Public API for AbstractCoroutine by Roman Elizarov · 7 years ago
  58. 4d626de Job.cancel and CompletableDeferred.complete support cancelling/completing by Roman Elizarov · 7 years ago
  59. f29203c MPP: Ported DispatchedTask perf improvements to JS and more code is made common by Roman Elizarov · 7 years ago
  60. f2239e1 Performance: Remove DispatchTask, store value in DispatchedContinuation by Roman Elizarov · 7 years ago
  61. d164f73 MPP: Common CoroutineContext extensions & doc suppress by Roman Elizarov · 7 years ago
  62. 00e90dd MPP: Documentation (readme files) by Roman Elizarov · 7 years ago
  63. a12ee15 MPP: Delay, EventLoop & runBlocking moved to common code by Roman Elizarov · 7 years ago
  64. 1f0df4b MPP: Fixed invokeOnCompletion source compatibility by Roman Elizarov · 7 years ago
  65. e1c0b65 MPP: Job/launch and related basic interface are extracted; JS basic impl by Roman Elizarov · 7 years ago
  66. 9832d3d Rephrased Job.getCancellationException docs for clarity by Roman Elizarov · 7 years ago
  67. 3e387b8 Job.children property is introduced; by Roman Elizarov · 7 years ago
  68. 447b88a Job.attachChild is deprecated as error-prone API; by Roman Elizarov · 7 years ago
  69. 5610e1d Bug fix: start hangs on lazy coroutine with attached invokeOnCompletion by Roman Elizarov · 7 years ago
  70. b555d91 Introduced ReceiveChannel.cancel method; by Roman Elizarov · 7 years ago
  71. 6aed878 Exception propagation logic from cancelled coroutines is adjusted by Roman Elizarov · 7 years ago
  72. a36ab94 Failed parent Job cancels all children jobs, then waits them by Roman Elizarov · 7 years ago
  73. 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
  74. 44ba5d0 Job.cancelAndJoin is introduced by Roman Elizarov · 7 years ago
  75. db0e22d Select expression is modularized. by Roman Elizarov · 7 years ago
  76. e8d7934 Move kotlinx-coroutines-core to core subdirectory by Roman Elizarov · 7 years ago[Renamed from kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/Job.kt]
  77. 0d0424d Optimize JobSupport -- don't extend AbstractCoroutineContextElement by Roman Elizarov · 7 years ago
  78. 7753f8e Replace remaining xxFieldUpdater classes with AtomicFU atomic vars by Roman Elizarov · 7 years ago
  79. 11c140a Fixed StackOverflow on Mutex.unlock convoy for Unconfined coroutines Fixes #80 by Roman Elizarov · 7 years ago
  80. e7472ee Make functions private when possible by Roman Elizarov · 7 years ago
  81. eb6bf84 Implement Job() pseudo-constructor with top-level function by Roman Elizarov · 7 years ago
  82. 29affbb Streamlined Job APIs that support cancelling state: by Roman Elizarov · 7 years ago
  83. 3ef4fca Fix publish & rxObservable builders for cancelling state of coroutine by Roman Elizarov · 7 years ago
  84. d82b3a9 Job join/await waits for coroutine code completion, by Roman Elizarov · 7 years ago
  85. e22f14a Refactoring: RunCoroutine no longer extends CancellableContinuationImpl, by Roman Elizarov · 7 years ago
  86. 932e860 SelectBuilderImpl is rewritten without JobSupport by Roman Elizarov · 7 years ago
  87. 7a3afb5 CompletableDeferred by Roman Elizarov · 7 years ago
  88. 2113d1c Fix error that fail to dispose handler when job is in SINGLE/SINGLE+ state by uchuhimo · 7 years ago
  89. a74eb5f launched jobs and await can be cancelled while waiting in dispatch queue by Roman Elizarov · 7 years ago
  90. ca9d5be Fix withTimeout/OrNull bug with spurious concurrency on cancellation by Roman Elizarov · 7 years ago
  91. ecda27f CoroutineStart enum is introduced in launch/async/actor by Roman Elizarov · 7 years ago
  92. 7adb876 Cleaned up deprecations and unused parameters by Roman Elizarov · 7 years ago
  93. 80162ab Remove all usages of @JvmStatic and add @JvmField where appropriate by Roman Elizarov · 7 years ago
  94. 4638d79 startUndispatchedCoroutine is renamed to startCoroutineUndispatched for consistency with coroutine intrinsics by Roman Elizarov · 7 years ago
  95. 72e0195 Protected xxxUpdateState funs in JobSupport instead of internal ones by Roman Elizarov · 7 years ago
  96. daa1d9d Various refactorings related to resource management and timeouts by Roman Elizarov · 7 years ago
  97. 331750b Utilities for Reactive Streams, Rx 1.x, and Rx 2.x by Roman Elizarov · 7 years ago
  98. 174c696 Implemented "onLock" clause for Mutex.lock and added optional "owner" parameter to all Mutex funs by Roman Elizarov · 7 years ago
  99. d84dbc2 Jon.onJoin select clause is implemented, lazy onAwait/onJoin & dispatch fixed by Roman Elizarov · 7 years ago
  100. 1216e91 Select statement with onSend/onReceive/onAwait clauses by Roman Elizarov · 7 years ago