Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
55a66acc03a918370a8962cd2f41a22c1c1e2020
/
core
/
kotlinx-coroutines-core
/
src
/
main
55a66ac
Improve ReceiveChannel operators implementations to guarantee closing
by Roman Elizarov
· 6 years ago
e4b6f09
Debug toString for channels
by Roman Elizarov
· 6 years ago
fcce038
Add a context argument to Channel.filterNot
by Jonathan Cornaz
· 6 years ago
9faa61e
Fixed produce builder to close the channel on completion instead of
by Roman Elizarov
· 6 years ago
c1c380c
Don't use ForkJoinPool if there is a SecurityManager present
by Nikolay Metchev
· 6 years ago
f161c9f
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
c0563cf
Add ProGuard instructions to make sure AndroidExceptionPreHandler
by Roman Elizarov
· 6 years ago
0d7323a
Ensure that `launch` handles uncaught exception before another coroutine
by Roman Elizarov
· 6 years ago
cb78787
runBlocking is improved to properly support specified dispatchers,
by Roman Elizarov
· 6 years ago
48aa20b
Improved actor builder documentation
by Roman Elizarov
· 6 years ago
0aa6db0
Fixed JobSupport single->list upgrade procedure.
by Roman Elizarov
· 6 years ago
db0d4fc
JobHandlersUpgradeStressTest introduced
by Roman Elizarov
· 6 years ago
9da9e35
AbstractCoroutine: onCancellation shall be invoked before installed
by Roman Elizarov
· 6 years ago
ebc8866
AbstractCoroutines notifies onXXX before all the installed handlers;
by Roman Elizarov
· 6 years ago
dfeba24
Workarounds for KT-21968 to fix JS tests
by Roman Elizarov
· 6 years ago
23fb728
AbsractCoroutine documentation & some more common (shared) code;
by Roman Elizarov
· 6 years ago
c12123e
AbsractCoroutine moved to common module
by Roman Elizarov
· 6 years ago
2adf8bc
AbstractCoroutine.start is introduced.
by Roman Elizarov
· 6 years ago
883e57e
Make internal MPSC queue public
by Sergey Mashkov
· 6 years ago
6640b2b
Public API for AbstractCoroutine
by Roman Elizarov
· 6 years ago
02e6c81
Simplified implementation of Channel.flatMap using toChannel function.
by Roman Elizarov
· 6 years ago
3e342e3
Fixed Publisher/Observable/Flowable.openSubscription in presence of selects;
by Roman Elizarov
· 6 years ago
9483301
Actually fixed startup/shutdown of DefaultExecutor for tests to prevent
by Roman Elizarov
· 6 years ago
4d626de
Job.cancel and CompletableDeferred.complete support cancelling/completing
by Roman Elizarov
· 6 years ago
b79277b
MPP: Debug toString should not depend on kotlin-reflect
by Roman Elizarov
· 6 years ago
e8986b8
Fixed startup/shutdown of DefaultExecutor for tests to prevent thread leak
by Roman Elizarov
· 6 years ago
f29203c
MPP: Ported DispatchedTask perf improvements to JS and more code is made common
by Roman Elizarov
· 6 years ago
cafccfa
Fixed removal of arbitrary nodes from ThreadSafeHeap,
by Roman Elizarov
· 6 years ago
e873c0a
Added comment that LockFreeMPSCQueue is not linearizable,
by Roman Elizarov
· 6 years ago
f2239e1
Performance: Remove DispatchTask, store value in DispatchedContinuation
by Roman Elizarov
· 6 years ago
bdf23f2
Optimize creation of DispatchTask for cancellable continuations (fixed)
by Roman Elizarov
· 7 years ago
ac48070
Optimize creation of DispatchTask for cancellable continuations
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
d164f73
MPP: Common CoroutineContext extensions & doc suppress
by Roman Elizarov
· 7 years ago
00e90dd
MPP: Documentation (readme files)
by Roman Elizarov
· 7 years ago
e3f2884
MPP: async, Deferred and CompletableDeferred
by Roman Elizarov
· 7 years ago
19f4845
MPP: withTimeout, delay in int number of milliseconds
by Roman Elizarov
· 7 years ago
9d5abcd
MPP: Common withContext + more tests
by Roman Elizarov
· 7 years ago
a12ee15
MPP: Delay, EventLoop & runBlocking moved to common code
by Roman Elizarov
· 7 years ago
1f0df4b
MPP: Fixed invokeOnCompletion source compatibility
by Roman Elizarov
· 7 years ago
e1c0b65
MPP: Job/launch and related basic interface are extracted; JS basic impl
by Roman Elizarov
· 7 years ago
f9e13f5
Renamed `run` to `withContext`
by Roman Elizarov
· 7 years ago
9832d3d
Rephrased Job.getCancellationException docs for clarity
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
5e38b9f
produce/actor: cancellation of a Job should cancel the underlying channel
by Roman Elizarov
· 7 years ago
b555d91
Introduced ReceiveChannel.cancel method;
by Roman Elizarov
· 7 years ago
66d18c0
Channel operators (#88)
by Francesco Vasco
· 7 years ago
d166eb6
Use ServiceLoader to find instances of CoroutineExceptionHandler;
by Roman Elizarov
· 7 years ago
cdc5865
SendChannel.sendBlocking extension method
by Francesco Vasco
· 7 years ago
9525f3c
Fixed send/openSubscription race in ArrayBroadcastChannel
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
0d35c85
Fixed quite a race in runBlocking that resulted in AssertionError
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
66f018c
Documentation for DefaultDispatcher in the guide
by Roman Elizarov
· 7 years ago
c0d559b
DefaultDispatcher is introduced
by Roman Elizarov
· 7 years ago
8552f0e
Fixed delay in arbitrary contexts
by Roman Elizarov
· 7 years ago
a4eee7a
Fix typo
by Kirill Rakhman
· 7 years ago
8b38fa2
Coroutines now wait for their children
by Roman Elizarov
· 7 years ago
9556242
Reword the concept of a channel closed without cause in docs
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