- ca095be Merge tag '1.6.4' into kotlinx.coroutines-upgrade by Steve Elliott · 1 year, 11 months ago
- a9e2f0b Make releaseInterceptedContinuation final (#2785) by Vsevolod Tolstopyatov · 3 years ago
- f727657 Remove InternalCoroutinesApi from overridden releaseInterceptedContinuation. (#2773) by Vsevolod Tolstopyatov · 3 years ago
- e608dfb Rework reusability control in cancellable continuation (#2581) by Vsevolod Tolstopyatov · 3 years, 3 months ago
- 41a2e30 Update copyright year (#2520) by Vsevolod Tolstopyatov · 3 years, 4 months ago
- 8773a26 Breaking: Get rid of atomic cancellation and provide a replacement (#1937) by Roman Elizarov · 3 years, 8 months ago
- 9cbad7d Enable strict explicit mode (#1877) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 10fd73e Document the fact that dispatch should eventually invoke the given runnable (#1854) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 214f156 Leverage polymorphic keys un CoroutineDispatcher and ExecutorCoroutineDispatcher (#1840) by Vsevolod Tolstopyatov · 4 years, 3 months ago
- 6d1a6e3 Update copyright year by Vsevolod Tolstopyatov · 4 years, 4 months ago
- 391042f Promote isDispatchNeeded to stable API by Vsevolod Tolstopyatov · 4 years, 7 months ago
- 445e026 Improve documentation by Vsevolod Tolstopyatov · 4 years, 7 months ago
- 69d1d41 Optimize yield via dispatcher.isDispatchNeeded by Roman Elizarov · 4 years, 7 months ago
- 8f1f252 Avoid potential StackOverflow on wrapped UnconfinedDispatcher+yield by Roman Elizarov · 4 years, 7 months ago
- 946e578 Introduce reusable cancellable continuations for hot loops with channels (#1534) by Vsevolod Tolstopyatov · 4 years, 9 months ago
- a7afd46 Improve docs / fix grammar by Yanis Batura · 4 years, 10 months ago
- 08f8214 Improve CoroutineDispatcher documentation by Vsevolod Tolstopyatov · 5 years ago
- e50a0fa Migration to new multiplatorm plugin (#947) by Vsevolod Tolstopyatov · 5 years ago[Renamed from common/kotlinx-coroutines-core-common/src/CoroutineDispatcher.kt]
- 706e393 Dokka fixes by Vsevolod Tolstopyatov · 6 years ago
- 0950dfa Migrate to Kotlin 1.3 coroutines, drop experimental from package by Roman Elizarov · 6 years ago
- 27b8f45 API Review for 1.0 release by Roman Elizarov · 6 years ago
- dc29b07 Dispatchers are renamed and grouped in the Dispatchers object by Roman Elizarov · 6 years ago
- c32579e Coroutines guide and IU guide update for stuctured concurrency by Roman Elizarov · 6 years ago
- f5e67ba Introduce IO dispatcher to offload blocking I/O-intensive tasks by Roman Elizarov · 6 years ago
- 3ac73f6 Merge branch 'develop' into coroutines-scheduler-forcepush by Vsevolod Tolstopyatov · 6 years ago
- 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
- 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/CoroutineDispatcher.kt]
- aa461cf Minimize cut-and-pasted code between JS and JVM by Roman Elizarov · 6 years ago[Renamed (89%) from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/CoroutineDispatcher.kt]
- f29203c MPP: Ported DispatchedTask perf improvements to JS and more code is made common by Roman Elizarov · 6 years ago
- f2239e1 Performance: Remove DispatchTask, store value in DispatchedContinuation by Roman Elizarov · 6 years ago
- ac48070 Optimize creation of DispatchTask for cancellable continuations by Roman Elizarov · 6 years ago
- 9d5abcd MPP: Common withContext + more tests by Roman Elizarov · 6 years ago
- e1c0b65 MPP: Job/launch and related basic interface are extracted; JS basic impl by Roman Elizarov · 7 years ago
- a36ab94 Failed parent Job cancels all children jobs, then waits them by Roman Elizarov · 7 years ago
- c0d559b DefaultDispatcher is introduced by Roman Elizarov · 7 years ago
- 8b38fa2 Coroutines now wait for their children by Roman Elizarov · 7 years ago
- 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/CoroutineDispatcher.kt]
- 29affbb Streamlined Job APIs that support cancelling state: by Roman Elizarov · 7 years ago
- 69d9c85 Better debug strings for continuations by Roman Elizarov · 7 years ago
- 2a93646 Refactor DispatchTask to reuse it for dispatchYield by Roman Elizarov · 7 years ago
- d82b3a9 Job join/await waits for coroutine code completion, by Roman Elizarov · 7 years ago
- a74eb5f launched jobs and await can be cancelled while waiting in dispatch queue by Roman Elizarov · 7 years ago
- ca9d5be Fix withTimeout/OrNull bug with spurious concurrency on cancellation by Roman Elizarov · 7 years ago
- ecda27f CoroutineStart enum is introduced in launch/async/actor by Roman Elizarov · 7 years ago
- dc9fd1c Nicer toString implementations for CommonPool & Unconfined dispatchers by Roman Elizarov · 7 years ago
- 38b5ea1 Executor.toCoroutineDispatcher is renamed to asCoroutineDispatcher by Roman Elizarov · 7 years ago
- 1216e91 Select statement with onSend/onReceive/onAwait clauses by Roman Elizarov · 7 years ago
- fc7a9a2 Suppress deprecated and internal APIs from docs by Roman Elizarov · 7 years ago
- a198bad Delay implementation in Swing, JavaFx, and scheduled executors is fixed to avoid an extra dispatch by Roman Elizarov · 7 years ago
- f138bbc More kdocs by Roman Elizarov · 7 years ago
- 32d9532 `defer` coroutine builder is renamed to `async`. by Roman Elizarov · 7 years ago
- b7c46de Exception transparency in job.cancel (original cause is rethrown) by Roman Elizarov · 7 years ago
- f16fd27 Copyright and license notice by Roman Elizarov · 7 years ago
- 2f6d7c9 A guide on coroutine contexts, Here context renamed to Unconfined by Roman Elizarov · 7 years ago
- 79a2868 Added deprecated (with error level) plus operators on Job and CoroutineDispatcher to catch potential problem with their incorrect use at compile time by Roman Elizarov · 7 years ago
- ea4a51b Updated to kotlin version 1.1.0-rc by Roman Elizarov · 7 years ago
- 7cf452e Dispatchers default behaviour is changed to schedule new coroutine for execution later. by Roman Elizarov · 7 years ago
- 44ba4b1 Removed currentCoroutineContext without replacement by Roman Elizarov · 7 years ago
- 67891d8 Added context parameter to CoroutineDispatcher methods, implemented Executor.toCoroutineDispatcher by Roman Elizarov · 7 years ago
- ed7b864 currentCoroutineContext is back as a choice of the context by Roman Elizarov · 7 years ago
- 3754f95 New implementation for 1.1-Beta by Roman Elizarov · 7 years ago