1. aa461cf Minimize cut-and-pasted code between JS and JVM by Roman Elizarov · 6 years ago
  2. 9fe5f46 Deprecated CoroutineScope.coroutineContext which is replaced with by Roman Elizarov · 6 years ago
  3. fe8ba6b `onCompletion` added to `launch`, `async`, and `actor` by Roman Elizarov · 6 years ago
  4. f161c9f MPP: Temporary workaround so that snapshot Kotlin 1.2.30 can compile it by Roman Elizarov · 6 years ago
  5. 0d7323a Ensure that `launch` handles uncaught exception before another coroutine by Roman Elizarov · 7 years ago
  6. cb78787 runBlocking is improved to properly support specified dispatchers, by Roman Elizarov · 7 years ago
  7. ebc8866 AbstractCoroutines notifies onXXX before all the installed handlers; by Roman Elizarov · 7 years ago
  8. 23fb728 AbsractCoroutine documentation & some more common (shared) code; by Roman Elizarov · 7 years ago
  9. 2adf8bc AbstractCoroutine.start is introduced. by Roman Elizarov · 7 years ago
  10. 6640b2b Public API for AbstractCoroutine by Roman Elizarov · 7 years ago
  11. 4d626de Job.cancel and CompletableDeferred.complete support cancelling/completing by Roman Elizarov · 7 years ago
  12. bddb1d7 MPP: Remove runBlocking & EventLoop from common module by Roman Elizarov · 7 years ago
  13. 9d5abcd MPP: Common withContext + more tests by Roman Elizarov · 7 years ago
  14. a12ee15 MPP: Delay, EventLoop & runBlocking moved to common code by Roman Elizarov · 7 years ago
  15. e1c0b65 MPP: Job/launch and related basic interface are extracted; JS basic impl by Roman Elizarov · 7 years ago
  16. f9e13f5 Renamed `run` to `withContext` by Roman Elizarov · 7 years ago
  17. e8f694e Optional parent job parameter for coroutine builders by Roman Elizarov · 7 years ago
  18. bcdd8e1 run uses cancelling state & propagates exceptions when cancelled by Roman Elizarov · 7 years ago
  19. 0d35c85 Fixed quite a race in runBlocking that resulted in AssertionError by Roman Elizarov · 7 years ago
  20. a36ab94 Failed parent Job cancels all children jobs, then waits them by Roman Elizarov · 7 years ago
  21. c0d559b DefaultDispatcher is introduced by Roman Elizarov · 7 years ago
  22. a4eee7a Fix typo by Kirill Rakhman · 7 years ago
  23. 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
  24. 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/Builders.kt]
  25. 35d2c34 Default scheduler for delay is rewritten with support for virtual time by Roman Elizarov · 7 years ago
  26. 7400ff0 EventLoop works until the job isCompleted (process while cancelling) by Roman Elizarov · 7 years ago
  27. 2b12d58 Refactoring: AbstractCoroutine is extended only by true coroutine impls; by Roman Elizarov · 7 years ago
  28. e22f14a Refactoring: RunCoroutine no longer extends CancellableContinuationImpl, by Roman Elizarov · 7 years ago
  29. 4eae2a8 run function is cancellable by default and accepts optional CoroutineStart by Roman Elizarov · 7 years ago
  30. 7b10c94 Better documentation on CoroutineStart parameter by Roman Elizarov · 7 years ago
  31. a74eb5f launched jobs and await can be cancelled while waiting in dispatch queue by Roman Elizarov · 7 years ago
  32. 30dd5c1 equals/hashCode for wrapper CoroutineDispatcher impls by Roman Elizarov · 7 years ago
  33. ecda27f CoroutineStart enum is introduced in launch/async/actor by Roman Elizarov · 7 years ago
  34. 4fe1801 `run` is optimized with fast-path case and no longer has `CoroutineScope` in its block by Roman Elizarov · 7 years ago
  35. 4518e05 EventLoop implements Delay by Roman Elizarov · 7 years ago
  36. 1216e91 Select statement with onSend/onReceive/onAwait clauses by Roman Elizarov · 7 years ago
  37. ee7c0eb Multi-part atomic remove operation support for LockFreeLinkedList by Roman Elizarov · 7 years ago
  38. 32d9532 `defer` coroutine builder is renamed to `async`. by Roman Elizarov · 7 years ago
  39. b7c46de Exception transparency in job.cancel (original cause is rethrown) by Roman Elizarov · 7 years ago
  40. f16fd27 Copyright and license notice by Roman Elizarov · 7 years ago
  41. f6fed2a Support failed channels (closed for cause), buildChannel coroutine builder by Roman Elizarov · 8 years ago
  42. ea4a51b Updated to kotlin version 1.1.0-rc by Roman Elizarov · 8 years ago
  43. 55888f2 JobSupport is an internal class (its contracts are quite complex for public use) by Roman Elizarov · 8 years ago
  44. 41c5c8b lazyDefer introduced by Roman Elizarov · 8 years ago
  45. 44ba4b1 Removed currentCoroutineContext without replacement by Roman Elizarov · 8 years ago
  46. a4becc9 Guard LockSupport.unpark with Thread.currentThread() checks for better performance by Roman Elizarov · 8 years ago
  47. d528e3e EventLoop is integrated as runBlocking default and is used for tests, coroutine builders provide CoroutineScope with context by Roman Elizarov · 8 years ago
  48. 58a7add Fixed initialization of Job with parent (initParentJob), fixed handling on uncaught exceptions in standalone coroutines by Roman Elizarov · 8 years ago
  49. 53a0a40 EventLoop work in progress by Roman Elizarov · 8 years ago
  50. ed7b864 currentCoroutineContext is back as a choice of the context by Roman Elizarov · 8 years ago
  51. c581454 Deferred.getCompleted() and an efficient implementation of Deferred.toCompletableFuture() extension by Roman Elizarov · 8 years ago
  52. 3754f95 New implementation for 1.1-Beta by Roman Elizarov · 8 years ago