Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
931587a5c38d50bc2d5635e290f742296a0d44bf
/
core
/
kotlinx-coroutines-core
/
src
/
test
/
kotlin
931587a
Improve test coverage of CancellableCoroutine, add benchmark
by Vsevolod Tolstopyatov
· 6 years ago
4dcdc4a
Remove duplicate test file after rebase
by Vsevolod Tolstopyatov
· 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
26f4b9e
Add extension to ExecutorService to return closeable CoroutineDispatcher
by Marko Devcic
· 6 years ago
45bcb0b
Improve ChannelsConsumeTest to avoid spurious failures due to concurrency
by Roman Elizarov
· 6 years ago
9fe5f46
Deprecated CoroutineScope.coroutineContext which is replaced with
by Roman Elizarov
· 6 years ago
55a66ac
Improve ReceiveChannel operators implementations to guarantee closing
by Roman Elizarov
· 6 years ago
9faa61e
Fixed produce builder to close the channel on completion instead of
by Roman Elizarov
· 6 years ago
e51ab83
MPP: Temporary workaround so that snapshot Kotlin 1.2.30 can compile it
by Roman Elizarov
· 6 years ago
b2b5c06
Fixed hanged receive from a closed subscription of BroadcastChannel
by Roman Elizarov
· 6 years ago
7e94e70
Update coroutines-guide.md
by Marcin Moskała
· 7 years ago
cb78787
runBlocking is improved to properly support specified dispatchers,
by Roman Elizarov
· 7 years ago
0aa6db0
Fixed JobSupport single->list upgrade procedure.
by Roman Elizarov
· 7 years ago
db0d4fc
JobHandlersUpgradeStressTest introduced
by Roman Elizarov
· 7 years ago
4b9ae98
Simpler workaround for missing suspend tests (see KT-22228):
by Roman Elizarov
· 7 years ago
f066fe9
Actual workaround for missing suspend tests (see KT-22228)
by Roman Elizarov
· 7 years ago
6640b2b
Public API for AbstractCoroutine
by Roman Elizarov
· 7 years ago
9483301
Actually fixed startup/shutdown of DefaultExecutor for tests to prevent
by Roman Elizarov
· 7 years ago
4d626de
Job.cancel and CompletableDeferred.complete support cancelling/completing
by Roman Elizarov
· 7 years ago
cafccfa
Fixed removal of arbitrary nodes from ThreadSafeHeap,
by Roman Elizarov
· 7 years ago
e873c0a
Added comment that LockFreeMPSCQueue is not linearizable,
by Roman Elizarov
· 7 years ago
2845fd4
Reduce stressTestMultiplier to 25 (from 30) in stress test mode;
by Roman Elizarov
· 7 years ago
6129c94
Speed up stress tests and use stressTestMultiplier for nightly tests
by Roman Elizarov
· 7 years ago
5d94a26
EventLoop and runBlocking performance is improved;
by Roman Elizarov
· 7 years ago
a7db8ec
MPP: Copyright notice in sources
by Roman Elizarov
· 7 years ago
9d47b52
MPP: Heap test for JS
by Roman Elizarov
· 7 years ago
c0d71dc
MPP: More common tests, using kotlin.test.assertTrue & runTest dsl
by Roman Elizarov
· 7 years ago
e3f2884
MPP: async, Deferred and CompletableDeferred
by Roman Elizarov
· 7 years ago
9d5abcd
MPP: Common withContext + more tests
by Roman Elizarov
· 7 years ago
45c1a73
MPP: Simple JS tests are passing
by Roman Elizarov
· 7 years ago
8bff72b
MPP: Common tests framework & CommonCoroutinesTest
by Roman Elizarov
· 7 years ago
f9e13f5
Renamed `run` to `withContext`
by Roman Elizarov
· 7 years ago
3e387b8
Job.children property is introduced;
by Roman Elizarov
· 7 years ago
4cf9dd2
CompletableDeferred constructor with parent Job added
by Roman Elizarov
· 7 years ago
447b88a
Job.attachChild is deprecated as error-prone API;
by Roman Elizarov
· 7 years ago
5610e1d
Bug fix: start hangs on lazy coroutine with attached invokeOnCompletion
by Roman Elizarov
· 7 years ago
e8f694e
Optional parent job parameter for coroutine builders
by Roman Elizarov
· 7 years ago
a4d45d2
A more gradual introduction to runBlocking and coroutines.
by Roman Elizarov
· 7 years ago
7da4243
Updated links & examples with "gradlew knit"
by Roman Elizarov
· 7 years ago
b555d91
Introduced ReceiveChannel.cancel method;
by Roman Elizarov
· 7 years ago
62deb43
IO: add linearizability test
by Sergey Mashkov
· 7 years ago
c43a9be
Update lin-check to version 1.9 & introduce utilities for
by Roman Elizarov
· 7 years ago
74619c1
Fixed sporadic failure of example-context-06
by Roman Elizarov
· 7 years ago
9525f3c
Fixed send/openSubscription race in ArrayBroadcastChannel
by Roman Elizarov
· 7 years ago
ffc61ae
Dump pool threads on BroadcastChannelMultiReceiveStressTest failure;
by Roman Elizarov
· 7 years ago
a518696
Migrate build to gradle
by Kirill Timofeev
· 7 years ago
d3d335b
BroadcastChannelMultiReceiveStressTest streamlined,
by Roman Elizarov
· 7 years ago
7f1380a
Decrease number of events for ChannelSendReceiveStressTest
by Roman Elizarov
· 7 years ago
674efea
More robust example-context-09 for test
by Roman Elizarov
· 7 years ago
d9ae2bc
No Job in newSingleThreadContext and newFixedThreadPoolContext anymore
by Roman Elizarov
· 7 years ago
bcdd8e1
run uses cancelling state & propagates exceptions when cancelled
by Roman Elizarov
· 7 years ago
6aed878
Exception propagation logic from cancelled coroutines is adjusted
by Roman Elizarov
· 7 years ago
4a2ad89
Fixed ArrayBroadcastChannel receive of stale elements on openSubscription
by Roman Elizarov
· 7 years ago
45c8565
Fixed integer overflow in BroadcastChannelXXXStressTest (use long)
by Roman Elizarov
· 7 years ago
fdd6db5
Fixed BroadcastChannelMultiReceiveStressTest
by Roman Elizarov
· 7 years ago
4391897
Fixed a race in ArrayBroadcastChannel between send and openChannel
by Roman Elizarov
· 7 years ago
a36ab94
Failed parent Job cancels all children jobs, then waits them
by Roman Elizarov
· 7 years ago
9669578
Reknit examples (don't optimize imports)
by Roman Elizarov
· 7 years ago
66f018c
Documentation for DefaultDispatcher in the guide
by Roman Elizarov
· 7 years ago
8552f0e
Fixed delay in arbitrary contexts
by Roman Elizarov
· 7 years ago
8b38fa2
Coroutines now wait for their children
by Roman Elizarov
· 7 years ago
63f6ea2
Renamed TimeoutException to TimeoutCancellationException
by Roman Elizarov
· 7 years ago
44ba5d0
Job.cancelAndJoin is introduced
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