Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
10e66f2f3a0b3c7ee8439d3629a7e59a8d7ddc10
/
core
/
kotlinx-coroutines-core
/
src
/
internal
/
LockFreeLinkedList.kt
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/internal/LockFreeLinkedList.kt]
0406a9b
Remove prev/next from common LockFreeLinkedList API
by Roman Elizarov
· 6 years ago
9619134
Migrate channels and related operators to common, so channels can be used from JS
by Vsevolod Tolstopyatov
· 6 years ago
480d8e9
Fix complaints of the latest compiler: actuals without expect
by Ilya Gorbunov
· 6 years ago
aa461cf
Minimize cut-and-pasted code between JS and JVM
by Roman Elizarov
· 6 years ago
0aa6db0
Fixed JobSupport single->list upgrade procedure.
by Roman Elizarov
· 7 years ago
db0d4fc
JobHandlersUpgradeStressTest introduced
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/internal/LockFreeLinkedList.kt]
7eb41ef
Fixed bug in LockFreeLinkedList (invariant & lock-freedom violation)
by Roman Elizarov
· 7 years ago
35d2c34
Default scheduler for delay is rewritten with support for virtual time
by Roman Elizarov
· 7 years ago
e9f6449
Fixed IllegalStateException in select that concurrently selects, which
by Roman Elizarov
· 7 years ago
b78fa42
trivial rename of private method (for better readability)
by Roman Elizarov
· 7 years ago
d82b3a9
Job join/await waits for coroutine code completion,
by Roman Elizarov
· 7 years ago
80162ab
Remove all usages of @JvmStatic and add @JvmField where appropriate
by Roman Elizarov
· 7 years ago
3aed4ee
ConflatedChannel
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
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
f024608
Make AbstractCoroutine, JobSupport and LockFreeLinkedList public (but suppress from docs)
by Roman Elizarov
· 8 years ago
f16fd27
Copyright and license notice
by Roman Elizarov
· 8 years ago
6c63aea
LockFreeLinkedList refactored
by Roman Elizarov
· 8 years ago
01934df
NonCancellable context
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
daa7922
Optimize single completion listener jobs (one fewer object allocation)
by Roman Elizarov
· 8 years ago
6f82783
Cache removed references in LockFreeLinkedList (save two objects on repeated adds/removes to list)
by Roman Elizarov
· 8 years ago
53a0a40
EventLoop work in progress
by Roman Elizarov
· 8 years ago
a567659
Made LockFreeLinkedList internal
by Roman Elizarov
· 8 years ago
[Renamed (98%) from kotlinx-coroutines-core/src/main/kotlin/kotlinx/coroutines/experimental/util/LockFreeLinkedList.kt]
3754f95
New implementation for 1.1-Beta
by Roman Elizarov
· 8 years ago