1. 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/Deferred.kt]
  2. f0ef14e Start jobs during awaitAll call to properly handle lazily started coroutines by Vsevolod Tolstopyatov · 6 years ago
  3. aa461cf Minimize cut-and-pasted code between JS and JVM by Roman Elizarov · 6 years ago[Renamed (95%) from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/Deferred.kt]
  4. 9fe5f46 Deprecated CoroutineScope.coroutineContext which is replaced with by Roman Elizarov · 6 years ago
  5. fe8ba6b `onCompletion` added to `launch`, `async`, and `actor` by Roman Elizarov · 6 years ago
  6. f161c9f MPP: Temporary workaround so that snapshot Kotlin 1.2.30 can compile it by Roman Elizarov · 7 years ago
  7. 23fb728 AbsractCoroutine documentation & some more common (shared) code; by Roman Elizarov · 7 years ago
  8. 2adf8bc AbstractCoroutine.start is introduced. by Roman Elizarov · 7 years ago
  9. 6640b2b Public API for AbstractCoroutine by Roman Elizarov · 7 years ago
  10. 4d626de Job.cancel and CompletableDeferred.complete support cancelling/completing by Roman Elizarov · 7 years ago
  11. e3f2884 MPP: async, Deferred and CompletableDeferred by Roman Elizarov · 7 years ago
  12. 3e387b8 Job.children property is introduced; by Roman Elizarov · 7 years ago
  13. 447b88a Job.attachChild is deprecated as error-prone API; by Roman Elizarov · 7 years ago
  14. e8f694e Optional parent job parameter for coroutine builders by Roman Elizarov · 7 years ago
  15. c0d559b DefaultDispatcher is introduced by Roman Elizarov · 7 years ago
  16. 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
  17. db0e22d Select expression is modularized. by Roman Elizarov · 7 years ago
  18. 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/Deferred.kt]
  19. d82b3a9 Job join/await waits for coroutine code completion, by Roman Elizarov · 7 years ago
  20. 2b12d58 Refactoring: AbstractCoroutine is extended only by true coroutine impls; by Roman Elizarov · 7 years ago
  21. 7a3afb5 CompletableDeferred by Roman Elizarov · 7 years ago
  22. 7b10c94 Better documentation on CoroutineStart parameter by Roman Elizarov · 7 years ago
  23. a74eb5f launched jobs and await can be cancelled while waiting in dispatch queue by Roman Elizarov · 7 years ago
  24. ecda27f CoroutineStart enum is introduced in launch/async/actor by Roman Elizarov · 7 years ago
  25. 4638d79 startUndispatchedCoroutine is renamed to startCoroutineUndispatched for consistency with coroutine intrinsics by Roman Elizarov · 7 years ago
  26. daa1d9d Various refactorings related to resource management and timeouts by Roman Elizarov · 7 years ago
  27. d84dbc2 Jon.onJoin select clause is implemented, lazy onAwait/onJoin & dispatch fixed by Roman Elizarov · 7 years ago
  28. 1216e91 Select statement with onSend/onReceive/onAwait clauses by Roman Elizarov · 7 years ago
  29. ee7c0eb Multi-part atomic remove operation support for LockFreeLinkedList by Roman Elizarov · 8 years ago
  30. e780347 Job.onCompletion is renamed to Job.invokeOnCompletion for consistency by Roman Elizarov · 8 years ago
  31. be4cae3 Better docs at top level with categorized summary of classes and functions by Roman Elizarov · 8 years ago
  32. 7886ef6 Mark table headers in kdocs by Roman Elizarov · 8 years ago
  33. fc7a9a2 Suppress deprecated and internal APIs from docs by Roman Elizarov · 8 years ago
  34. f024608 Make AbstractCoroutine, JobSupport and LockFreeLinkedList public (but suppress from docs) by Roman Elizarov · 8 years ago
  35. 32d9532 `defer` coroutine builder is renamed to `async`. by Roman Elizarov · 8 years ago
  36. b7c46de Exception transparency in job.cancel (original cause is rethrown) by Roman Elizarov · 8 years ago
  37. f16fd27 Copyright and license notice by Roman Elizarov · 8 years ago
  38. 2f6d7c9 A guide on coroutine contexts, Here context renamed to Unconfined by Roman Elizarov · 8 years ago
  39. ea4a51b Updated to kotlin version 1.1.0-rc by Roman Elizarov · 8 years ago
  40. 41c5c8b lazyDefer introduced by Roman Elizarov · 8 years ago
  41. 44ba4b1 Removed currentCoroutineContext without replacement by Roman Elizarov · 8 years ago
  42. d528e3e EventLoop is integrated as runBlocking default and is used for tests, coroutine builders provide CoroutineScope with context by Roman Elizarov · 8 years ago
  43. 58a7add Fixed initialization of Job with parent (initParentJob), fixed handling on uncaught exceptions in standalone coroutines by Roman Elizarov · 8 years ago
  44. 53a0a40 EventLoop work in progress by Roman Elizarov · 8 years ago
  45. ed7b864 currentCoroutineContext is back as a choice of the context by Roman Elizarov · 8 years ago
  46. c581454 Deferred.getCompleted() and an efficient implementation of Deferred.toCompletableFuture() extension by Roman Elizarov · 8 years ago
  47. 3754f95 New implementation for 1.1-Beta by Roman Elizarov · 8 years ago