Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
1f74a2d65b878ab8fdd22c6dace953bde3cd0216
/
common
/
kotlinx-coroutines-core-common
/
src
/
CoroutineDispatcher.kt
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
· 7 years ago
f2239e1
Performance: Remove DispatchTask, store value in DispatchedContinuation
by Roman Elizarov
· 7 years ago
ac48070
Optimize creation of DispatchTask for cancellable continuations
by Roman Elizarov
· 7 years ago
9d5abcd
MPP: Common withContext + more tests
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
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
· 8 years ago
a198bad
Delay implementation in Swing, JavaFx, and scheduled executors is fixed to avoid an extra dispatch
by Roman Elizarov
· 8 years ago
f138bbc
More kdocs
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
2f6d7c9
A guide on coroutine contexts, Here context renamed to Unconfined
by Roman Elizarov
· 8 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
· 8 years ago
ea4a51b
Updated to kotlin version 1.1.0-rc
by Roman Elizarov
· 8 years ago
7cf452e
Dispatchers default behaviour is changed to schedule new coroutine for execution later.
by Roman Elizarov
· 8 years ago
44ba4b1
Removed currentCoroutineContext without replacement
by Roman Elizarov
· 8 years ago
67891d8
Added context parameter to CoroutineDispatcher methods, implemented Executor.toCoroutineDispatcher
by Roman Elizarov
· 8 years ago
ed7b864
currentCoroutineContext is back as a choice of the context
by Roman Elizarov
· 8 years ago
3754f95
New implementation for 1.1-Beta
by Roman Elizarov
· 8 years ago