Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
dbd9e1c4828ac63a3e7bcf87434a7b5da2eced9e
/
core
/
kotlinx-coroutines-io
4b9a559
CompletedExceptionally now always has cause and exception became an alias to a cause.
by Vsevolod Tolstopyatov
· 6 years ago
81f79c3
Do not use deprecated coroutineContext
by Ilya Gorbunov
· 6 years ago
7831716
IO: introduce non-flushing joinTo
by Sergey Mashkov
· 6 years ago
d7d9e2f
IO: eliminate kotlin.Pair allocations
by Sergey Mashkov
· 6 years ago
9fe5f46
Deprecated CoroutineScope.coroutineContext which is replaced with
by Roman Elizarov
· 6 years ago
e7b84bb
IO: add read/write and lookAheadSuspend/write stress tests
by Sergey Mashkov
· 6 years ago
f0c1d99
IO: fix error propagation in blocking adapter
by Sergey Mashkov
· 7 years ago
8fbdff4
IO: add close cause property to byte channel
by Sergey Mashkov
· 7 years ago
2adf8bc
AbstractCoroutine.start is introduced.
by Roman Elizarov
· 7 years ago
d1842c6
IO: fix joining sequence, avoid infinite joinTo suspension
by Sergey Mashkov
· 7 years ago
869bde5
IO: more tests, use runTest instead of runBlocking for testing
by Sergey Mashkov
· 7 years ago
40f3fe5
IO: don't suspend inside of writing block during joining
by Sergey Mashkov
· 7 years ago
ec2af2f
IO: don't resume writers if they are waiting for joining completion
by Sergey Mashkov
· 7 years ago
4d01f7e
IO: make reusable cancellable continuation implement DispatchedTask
by Sergey Mashkov
· 7 years ago
09b621e
IO: optimize byte buffer memory allocations
by Sergey Mashkov
· 7 years ago
0939f23
Make mutable continuation internally accessible
by Sergey Mashkov
· 7 years ago
4ee9cfb
IO: add inline rendezvous swap implementation
by Sergey Mashkov
· 7 years ago
39a8854
IO: minor performance improvements
by Sergey Mashkov
· 7 years ago
6e61c23
IO: add Input/OutputStream adapters for regular Java blocking API
by Sergey Mashkov
· 7 years ago
074f0a2
IO: add limit parameter to copyAndClose helper function
by Sergey Mashkov
· 7 years ago
dfae5e2
IO: add writeWhile function
by Sergey Mashkov
· 7 years ago
ffc7134
IO: minor performance improvement
by Sergey Mashkov
· 7 years ago
6640b2b
Public API for AbstractCoroutine
by Roman Elizarov
· 7 years ago
c45f5fa
IO: Use TestBase in all tests and fix leaking threads in tests
by Roman Elizarov
· 7 years ago
e084cf7
Use stressTestMultiplier in ByteBufferChannelTest timeout
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
1f0df4b
MPP: Fixed invokeOnCompletion source compatibility
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
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
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
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
a518696
Migrate build to gradle
by Kirill Timofeev
· 7 years ago
5576686
Version 0.19.2
by Roman Elizarov
· 7 years ago
0a28c5f
Version 0.19.1
by Roman Elizarov
· 7 years ago
ad68c06
IO: eliminate race in close
by Sergey Mashkov
· 7 years ago
ccf8dde
IO: fix verifying pool usage
by Sergey Mashkov
· 7 years ago
7154d59
IO: add convinient packet functions on Java IO Streams and NIO channels
by Sergey Mashkov
· 7 years ago
5428565
IO: add writeDirect to WritePacket (useful for better NIO interop)
by Sergey Mashkov
· 7 years ago
Next »