1. 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
  2. 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/Yield.kt]
  3. aa461cf Minimize cut-and-pasted code between JS and JVM by Roman Elizarov · 6 years ago[Renamed (84%) from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/Yield.kt]
  4. e1c0b65 MPP: Job/launch and related basic interface are extracted; JS basic impl by Roman Elizarov · 7 years ago
  5. 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
  6. 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/Yield.kt]
  7. 29affbb Streamlined Job APIs that support cancelling state: by Roman Elizarov · 7 years ago
  8. 2a93646 Refactor DispatchTask to reuse it for dispatchYield by Roman Elizarov · 7 years ago
  9. d82b3a9 Job join/await waits for coroutine code completion, by Roman Elizarov · 7 years ago
  10. 1216e91 Select statement with onSend/onReceive/onAwait clauses by Roman Elizarov · 7 years ago
  11. 424d22c Rename SafeCancellableContinuation to CancellableContinuationImpl by Roman Elizarov · 8 years ago
  12. f16fd27 Copyright and license notice by Roman Elizarov · 8 years ago
  13. 2f6d7c9 A guide on coroutine contexts, Here context renamed to Unconfined by Roman Elizarov · 8 years ago
  14. e727cee yield behavior w.r.t. cancellation is clarified in docs by Roman Elizarov · 8 years ago
  15. 7cf452e Dispatchers default behaviour is changed to schedule new coroutine for execution later. by Roman Elizarov · 8 years ago
  16. 67891d8 Added context parameter to CoroutineDispatcher methods, implemented Executor.toCoroutineDispatcher by Roman Elizarov · 8 years ago
  17. d528e3e EventLoop is integrated as runBlocking default and is used for tests, coroutine builders provide CoroutineScope with context by Roman Elizarov · 8 years ago