Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
1f74a2d65b878ab8fdd22c6dace953bde3cd0216
/
common
/
kotlinx-coroutines-core-common
/
src
/
sync
/
Mutex.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/sync/Mutex.kt]
a518edc
Note memory semantics in Mutex doc
by Vsevolod Tolstopyatov
· 6 years ago
80a2947
Make deprecated API hidden, replace deprecated API with new one
by Vsevolod Tolstopyatov
· 6 years ago
aa461cf
Minimize cut-and-pasted code between JS and JVM
by Roman Elizarov
· 6 years ago
[Renamed (94%) from core/kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/sync/Mutex.kt]
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/sync/Mutex.kt]
537c359
Turn all consumeEach and withLock into inline suspend functions
by Roman Elizarov
· 7 years ago
14328d1
Add Mutex.holdsLock
by Francesco Vasco
· 7 years ago
7753f8e
Replace remaining xxFieldUpdater classes with AtomicFU atomic vars
by Roman Elizarov
· 7 years ago
f1a24b1
Mutex fairness documentation (#90)
by Francesco Vasco
· 7 years ago
3a78aa2
'owner' support for Mutex.withLock
by Francesco Vasco
· 7 years ago
11c140a
Fixed StackOverflow on Mutex.unlock convoy for Unconfined coroutines Fixes #80
by Roman Elizarov
· 7 years ago
fe64d7b
Mutex pseudo-constructor is replaced with top-level fun
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
c02ee11
Renamed withMutex to withLock
by Roman Elizarov
· 7 years ago
80162ab
Remove all usages of @JvmStatic and add @JvmField where appropriate
by Roman Elizarov
· 7 years ago
e73899d
Add Mutex.withMutex
by Francesco Vasco
· 7 years ago
4638d79
startUndispatchedCoroutine is renamed to startCoroutineUndispatched for consistency with coroutine intrinsics
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
f8fc478
Mutex is moved to sync subpackage
by Roman Elizarov
· 7 years ago
[Renamed (86%) from kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/Mutex.kt]
0a78839
RendezvousChannel is now an open class with a afterClose and onEnqueuedReceive/onCancelledReceive extension points
by Roman Elizarov
· 8 years ago
33ecdca
Mutex.isLocked added
by Roman Elizarov
· 8 years ago
3b558d4
Fixed linearizability of Mutex.unlock
by Roman Elizarov
· 8 years ago
8bd5254
Mutex added
by Roman Elizarov
· 8 years ago