Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
1f74a2d65b878ab8fdd22c6dace953bde3cd0216
/
common
/
kotlinx-coroutines-core-common
/
src
/
selects
/
Select.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 (99%) from common/kotlinx-coroutines-core-common/src/main/kotlin/kotlinx/coroutines/experimental/selects/Select.kt]
dd90bf1
Fixed imports for docs
by Roman Elizarov
· 6 years ago
4cb5d19
Allow negative timeouts in delay, withTimeout and onTimeout on JVM
by Vsevolod Tolstopyatov
· 6 years ago
aa461cf
Minimize cut-and-pasted code between JS and JVM
by Roman Elizarov
· 6 years ago
[Renamed (90%) from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/selects/Select.kt]
9fe5f46
Deprecated CoroutineScope.coroutineContext which is replaced with
by Roman Elizarov
· 6 years ago
23fb728
AbsractCoroutine documentation & some more common (shared) code;
by Roman Elizarov
· 7 years ago
8b38fa2
Coroutines now wait for their children
by Roman Elizarov
· 7 years ago
db0e22d
Select expression is modularized.
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/selects/Select.kt]
7753f8e
Replace remaining xxFieldUpdater classes with AtomicFU atomic vars
by Roman Elizarov
· 7 years ago
29affbb
Streamlined Job APIs that support cancelling state:
by Roman Elizarov
· 7 years ago
35d2c34
Default scheduler for delay is rewritten with support for virtual time
by Roman Elizarov
· 7 years ago
92b0485
Renamed ScheduledExecutor to DefaultExecutor;
by Roman Elizarov
· 7 years ago
907074f
A fix & optimization for select impl helping scheme
by Roman Elizarov
· 7 years ago
d82b3a9
Job join/await waits for coroutine code completion,
by Roman Elizarov
· 7 years ago
932e860
SelectBuilderImpl is rewritten without JobSupport
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
507f5d4
Implemented withTimeoutOrNull function
by Roman Elizarov
· 7 years ago
9d61b3e
Select expression onTimeout clause
by Roman Elizarov
· 7 years ago
daa1d9d
Various refactorings related to resource management and timeouts
by Roman Elizarov
· 7 years ago
174c696
Implemented "onLock" clause for Mutex.lock and added optional "owner" parameter to all Mutex funs
by Roman Elizarov
· 7 years ago
04d11ca
Implemented "selectUnbiased"
by Roman Elizarov
· 7 years ago
3d1770b
SelectBuilder shall not extend CoroutineContext
by Roman Elizarov
· 7 years ago
d84dbc2
Jon.onJoin select clause is implemented, lazy onAwait/onJoin & dispatch fixed
by Roman Elizarov
· 7 years ago
1216e91
Select statement with onSend/onReceive/onAwait clauses
by Roman Elizarov
· 7 years ago