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