Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
e90cdb031ffab87d9f7671cc9e856b2a9534d59e
/
core
/
kotlinx-coroutines-core
/
src
/
EventLoop.kt
e90cdb0
Execute EventLoop#invokeOnTimeout in DefaultDispatcher to allow busy-wait loops
by Vsevolod Tolstopyatov
· 6 years ago
ec05e8a
Remove no longer needed warning suppression
by Louis CAD
· 6 years ago
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/EventLoop.kt]
6d9f40f
Merge develop into decouple-job
by Roman Elizarov
· 6 years ago
b4c7b40
Use disposeOnCompletion to remove cancelled delays
by Roman Elizarov
· 6 years ago
cd00643
Delay bug fixes:
by Vsevolod Tolstopyatov
· 6 years ago
aa461cf
Minimize cut-and-pasted code between JS and JVM
by Roman Elizarov
· 6 years ago
9483301
Actually fixed startup/shutdown of DefaultExecutor for tests to prevent
by Roman Elizarov
· 7 years ago
5d94a26
EventLoop and runBlocking performance is improved;
by Roman Elizarov
· 7 years ago
bddb1d7
MPP: Remove runBlocking & EventLoop from common module
by Roman Elizarov
· 7 years ago
a12ee15
MPP: Delay, EventLoop & runBlocking moved to common code
by Roman Elizarov
· 7 years ago
0d35c85
Fixed quite a race in runBlocking that resulted in AssertionError
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/EventLoop.kt]
e2ceda8
EventLoop pseudo-constructor is replaced with top-level fun
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
a047a11
EventLoop scheduled tasks impl is rewritten
by Roman Elizarov
· 7 years ago
769d482
Bug fixed on waitTimeoutOrNull (was flaky testOuterTimeoutTest)
by Roman Elizarov
· 7 years ago
dc9fd1c
Nicer toString implementations for CommonPool & Unconfined dispatchers
by Roman Elizarov
· 7 years ago
4518e05
EventLoop implements Delay
by Roman Elizarov
· 7 years ago
32d9532
`defer` coroutine builder is renamed to `async`.
by Roman Elizarov
· 7 years ago
f16fd27
Copyright and license notice
by Roman Elizarov
· 7 years ago
ea4a51b
Updated to kotlin version 1.1.0-rc
by Roman Elizarov
· 7 years ago
7cf452e
Dispatchers default behaviour is changed to schedule new coroutine for execution later.
by Roman Elizarov
· 7 years ago
a4becc9
Guard LockSupport.unpark with Thread.currentThread() checks for better performance
by Roman Elizarov
· 8 years ago
67891d8
Added context parameter to CoroutineDispatcher methods, implemented Executor.toCoroutineDispatcher
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
53a0a40
EventLoop work in progress
by Roman Elizarov
· 8 years ago