Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
cafccfa7ea18b9bbc1cd405713541460f0804005
/
core
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
f2239e1
Performance: Remove DispatchTask, store value in DispatchedContinuation
by Roman Elizarov
· 7 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
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
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
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
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
d66ee72
Separate "moreTest" task for jdk16Test & lockFreedomTest
by Roman Elizarov
· 7 years ago
9832d3d
Rephrased Job.getCancellationException docs for clarity
by Roman Elizarov
· 7 years ago
9ef4e0c
IO: fix accidentally used tryResumeWithException
by Sergey Mashkov
· 7 years ago
4df720f
IO: introduce simple ByteReadChannel.discard implementation
by Sergey Mashkov
· 7 years ago
1e40237
IO: update ByteReadChannel.cancel/close documentation
by Sergey Mashkov
· 7 years ago
a26b790
IO: propagate channel cancellation to controller coroutine
by Sergey Mashkov
· 7 years ago
eee3aaf
IO: add ByteReadChannel.cancel
by Sergey Mashkov
· 7 years ago
15639fa
IO: add reader/writer parent job parameter
by Sergey Mashkov
· 7 years ago
4adac45
IO: fix spuriously hanging pipe tests
by Sergey Mashkov
· 7 years ago
de8e44f
IO: add read(0) tests
by Sergey Mashkov
· 7 years ago
c558b2e
IO: make copyTo from NIO channel flush chunks
by Sergey Mashkov
· 7 years ago
350d144
IO: make channel.read(lambda) return faster if already closed
by Sergey Mashkov
· 7 years ago
8af8937
IO: fix joining with different write byte orders
by Sergey Mashkov
· 7 years ago
e676408
IO: fix infinite writeSuspend loop caused by auto-resuming flush
by Sergey Mashkov
· 7 years ago
e86eb08
IO: add adapters to Java IO/NIO channels and streams (except async NIO)
by Sergey Mashkov
· 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
75675e6
Fixes for Kotlin 1.2.0
by Roman Elizarov
· 7 years ago
e8f694e
Optional parent job parameter for coroutine builders
by Roman Elizarov
· 7 years ago
baf86ab
IO: upgrade kotlinx-io to 0.0.8
by Sergey Mashkov
· 7 years ago
5e38b9f
produce/actor: cancellation of a Job should cancel the underlying channel
by Roman Elizarov
· 7 years ago
060f36a
IO: fix too expensive joinTo fast-path
by Sergey Mashkov
· 7 years ago
98c8739
IO: make buffer release guaranteed for cases
by Sergey Mashkov
· 7 years ago
7549dad
Revert "IO: make buffer release guaranteed if channel closed with error"
by Sergey Mashkov
· 7 years ago
9f9b72d
IO: add linearizability test
by Sergey Mashkov
· 7 years ago
4ea3cb3
IO: make buffer release guaranteed if channel closed with error
by Sergey Mashkov
· 7 years ago
eab5c25
IO: add linearizability test
by Sergey Mashkov
· 7 years ago
9a6ca1a
IO: fix typo in test name
by Sergey Mashkov
· 7 years ago
fdcf84e
remove redundant elvis
by Sergey Mashkov
· 7 years ago
18b28a2
IO: make byte channel detect closed state earlier
by Sergey Mashkov
· 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
66d18c0
Channel operators (#88)
by Francesco Vasco
· 7 years ago
47d92ba
IO: fix race in closeWaitJob of JoiningState
by Sergey Mashkov
· 7 years ago
d42bdad
IO: fix accidentally missed it
by Sergey Mashkov
· 7 years ago
7bf4fa9
IO: fix race in ByteBufferChannel.write(lambda)
by Sergey Mashkov
· 7 years ago
2874d16
IO: optimize delegation (part 2)
by Sergey Mashkov
· 7 years ago
4fe8eec
IO: optimize delegation
by Sergey Mashkov
· 7 years ago
cc4d12a
Upgrade kotlinx-io
by Sergey Mashkov
· 7 years ago
e290f8f
Extracted lin-check version to gradle.properties
by Sergey Mashkov
· 7 years ago
3512ed6
IO: merge non-atomic flush operation with write in linearizability test
by Sergey Mashkov
· 7 years ago
54a2890
IO: stateful suspend functions dumper
by Sergey Mashkov
· 7 years ago
9e9929d
IO: fix joining of already closed but not empty channel
by Sergey Mashkov
· 7 years ago
f75ec15
IO: eliminate state machines, workaround ACC_FINAL missing flag
by Sergey Mashkov
· 7 years ago
b94ce42
IO: fix lincheck dependency
by Sergey Mashkov
· 7 years ago
324611b
IO: faster delegation in joined channels
by Sergey Mashkov
· 7 years ago
373d590
IO: fixed awaitClose and copyDirect
by Sergey Mashkov
· 7 years ago
199a04c
IO: added linearizability test
by Sergey Mashkov
· 7 years ago
33d5d13
Fix delegated flush
by Sergey Mashkov
· 7 years ago
8b310cb
IO: added linearizability test
by Sergey Mashkov
· 7 years ago
c9d73f5
IO: add one more joinTo test
by Sergey Mashkov
· 7 years ago
8e9138c
IO: fix race in joined flush once again
by Sergey Mashkov
· 7 years ago
62deb43
IO: add linearizability test
by Sergey Mashkov
· 7 years ago
fd85fb9
IO: reimplement joinTo to eliminate a lot of races
by Sergey Mashkov
· 7 years ago
2fdb5aa
IO: fix joined close/flush
by Sergey Mashkov
· 7 years ago
b86a003
IO: added tests for joined channels
by Sergey Mashkov
· 7 years ago
d489d3f
IO: joinTo should wait for completion
by Sergey Mashkov
· 7 years ago
625c1fe
IO: fixed joined channel flush
by Sergey Mashkov
· 7 years ago
ca8762b
IO: fixed joined ByteChannel close
by Sergey Mashkov
· 7 years ago
c51ecd3
IO: introduce ByteChannel.joinTo
by Sergey Mashkov
· 7 years ago
88951ac
IO: introduce ByteChannel.copyDirect
by Sergey Mashkov
· 7 years ago
bab9f79
IO: fix writeByte BufferOverflowException
by Sergey Mashkov
· 7 years ago
32c90b1
IO: fix race in readSuspend
by Sergey Mashkov
· 7 years ago
6c85d13
IO: migrate to gradle
by Sergey Mashkov
· 7 years ago
c143ea6
IO: workaround one more state machine
by Sergey Mashkov
· 7 years ago
d0cb0b1
IO: eliminate state machines in writeN for primitive types
by Sergey Mashkov
· 7 years ago
fde1a64
IO: rewrite if/else/return code to identical
by Sergey Mashkov
· 7 years ago
4eccfba
IO: eliminate tail suspend calls in when blocks
by Sergey Mashkov
· 7 years ago
0f7e922
IO: eliminate byte-by-byte ByteBuffer copying
by Sergey Mashkov
· 7 years ago
50a0857
Extract kotlinx-io
by Sergey Mashkov
· 7 years ago
c4694cc
Extract kotlinx-io
by Sergey Mashkov
· 7 years ago
f774f37
Extract kotlinx-io
by Sergey Mashkov
· 7 years ago
6d05993
Extract kotlinx-io
by Sergey Mashkov
· 7 years ago
c43a9be
Update lin-check to version 1.9 & introduce utilities for
by Roman Elizarov
· 7 years ago
Next »