Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
4adac45480b33664d79b24f7a779e7d4c1da68b1
/
core
/
kotlinx-coroutines-io
/
src
/
main
/
kotlin
/
kotlinx
/
coroutines
/
experimental
/
io
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
e8f694e
Optional parent job parameter for coroutine builders
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
4ea3cb3
IO: make buffer release guaranteed if channel closed with error
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
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
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
33d5d13
Fix delegated flush
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
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
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
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
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
754a19b
IO: fix writing byte packet
by Sergey Mashkov
· 7 years ago
7510117
IO: add BufferView internal, add ByteChannel read and write with lambda
by Sergey Mashkov
· 7 years ago
5804c37
IO: eliminate stealing if packets use different pools
by Sergey Mashkov
· 7 years ago
57906eb
IO: add Packet.writePacket optimizations, add object pool verifier
by Sergey Mashkov
· 7 years ago
339ccf3
Public ClosedWriteChannelException and message for it
by Roman Elizarov
· 7 years ago
5ca0d12
IO: fix ByteWritePacket.writePacket size update
by Sergey Mashkov
· 7 years ago
8b23c56
IO: add ByteWritePacket.writePacketUnconsumed
by Sergey Mashkov
· 7 years ago
9ab60cf
IO: add ByteWritePacket.writePacket
by Sergey Mashkov
· 7 years ago
f946266
IO: add packet readBytes size parameter
by Sergey Mashkov
· 7 years ago
f64ef93
IO: implement byte packet copy
by Sergey Mashkov
· 7 years ago
ea3a418
IO: fix writer scope type
by Sergey Mashkov
· 7 years ago
8e13241
IO: eliminate unnecessary resume at close+flush
by Sergey Mashkov
· 7 years ago
e4d3ce7
IO: fix byte channel readX operations return -1 during close+flush
by Sergey Mashkov
· 7 years ago
aae062d
IO: add bytes counter to byte channel
by Sergey Mashkov
· 7 years ago
8a30b45
IO: add read until delimiter tests to cover more corner-cases
by Sergey Mashkov
· 7 years ago
2c3a0dc
IO: add byte channel readRemaining test
by Sergey Mashkov
· 7 years ago
f34175e
IO: add byte packet readBytes and readText utility functions + tests
by Sergey Mashkov
· 7 years ago
5feaf69
IO: add more byte packet tests and fix few bugs
by Sergey Mashkov
· 7 years ago
1cc8608
IO: fix delimiter lookahead
by Sergey Mashkov
· 7 years ago
ee16816
IO: introduce utility functions for bytes delimiter scan in ByteReadChannel
by Sergey Mashkov
· 7 years ago
4cd0014
IO: improve lookAhead functionality
by Sergey Mashkov
· 7 years ago
a22ed42
IO: add readAll utility function for ByteReadChannel
by Sergey Mashkov
· 7 years ago
2290943
IO: make buildPacket inline, add writePacket utilities
by Sergey Mashkov
· 7 years ago
72e9150
IO: add limit parameter to copyTo
by Sergey Mashkov
· 7 years ago
7d2be42
IO: rename ByteReadPacket.readLazy to readAvailable for parity with BC
by Sergey Mashkov
· 7 years ago
da29804
IO: introduce WritePacket() factory function
by Sergey Mashkov
· 7 years ago
f21d960
IO: optimize writeUTF8, introduce ByteWritePacket.size
by Sergey Mashkov
· 7 years ago
7c8b155
IO: add ByteReadChannel.copyTo
by Sergey Mashkov
· 7 years ago
96d7a88
IO: Moved to core directory, documented its unstable status
by Roman Elizarov
· 7 years ago