33 Commits

Author SHA1 Message Date
大鼠四
32f95de2ea Fix Short.highByte always return 0 2020-02-07 14:15:33 +03:00
dmitrievanthony
4644d06075 Add request, connect and socket timeouts to HTTP client. 2020-01-29 19:12:25 +03:00
Sergey Mashkov
b65dbef484 Fix sequential channel to check for cancellation 2020-01-27 16:18:22 +03:00
Sergey Mashkov
558f6fb948 Fix sequential channel cancellation to signal all writers 2020-01-27 16:18:22 +03:00
Sergey Mashkov
b006fcb451 Fix readRemaining returning more than the specified limit 2020-01-27 16:18:22 +03:00
Leonid Stashevsky
dd5890bab4 Add channel cancellation tests 2020-01-27 16:18:22 +03:00
Leonid Stashevsky
7d3a85c323 Replace copy loop with substring in native charset encoder 2020-01-27 16:11:37 +03:00
Leonid Stashevsky
a784b79e15 Replace TextDecoder with library version on node.js 2020-01-24 16:43:08 +03:00
Leonid Stashevsky
6c4cc0d62a Disable ISO-8859-1 tests in js 2020-01-20 16:04:24 +03:00
dmitrievanthony
8d3d1df467 Fix Fix UTF#decodeUTF8Line() wrong behavior in case ByteBuffer has an offset (#1323). 2020-01-17 13:00:36 +03:00
Sergey Mashkov
fa6cbe2025 Fix improper toLowerCase usages with locales 2019-12-20 17:39:57 +03:00
Sergey Mashkov
913cf8dfe9 Cleanup compiler warnings, cleanup deprecated usages 2019-12-19 14:31:29 +03:00
Sergey Mashkov
94cd62f3ca Mark top-level vals SharedImmutable or thread local 2019-12-19 00:38:45 +03:00
Sergey Mashkov
4c3bccae77 Fix sendrecv posix test bind error 2019-12-17 14:15:37 +03:00
Leonid Stashevsky
b08853b23e Cleanup client test loaders 2019-12-10 11:04:55 +03:00
Sergey Mashkov
4705aafd09 Fix flaky test
Accidental crash was caused by race between task and parent job completion
2019-12-06 18:18:35 +03:00
Sergey Mashkov
73e5910303 Improve error diagnostics in test 2019-12-06 16:07:07 +03:00
Leonid Stashevsky
3ce3906c2b Move common test dispatcher to top-level 2019-11-19 11:30:49 +03:00
Leonid Stashevsky
b5aa91042f Fix ByteChannel.readRemaining() content truncate 2019-11-19 11:30:49 +03:00
Sergey Mashkov
8dffe86a1b Add watchos/tvos native targets 2019-11-11 12:26:53 +03:00
Sergey Mashkov
4cc95c26d8 Mark some copied kotlinx.io API experimental 2019-09-11 16:01:01 +03:00
Leonid Stashevsky
ce6502bcdc Fix truncating ByteChannel from ByteArray in js and native
Fixes #1317
2019-09-06 12:41:06 +03:00
Sergey Mashkov
192cb4a4f6 Avoid using Kotlin_String_fromCharArray that is no longer needed 2019-09-03 12:12:25 +03:00
Sergey Mashkov
c60658b0d5 Mark shared immutable globals 2019-09-03 12:12:25 +03:00
Sergey Mashkov
f976bd86b9 Eliminate unnecessary K/N workaround. 2019-09-03 12:12:25 +03:00
Sergey Mashkov
b3a64a897b Fix job relation leak in JVM byte channel 2019-09-03 12:12:25 +03:00
Sergey Mashkov
9eac224c8f Fix copyTo arguments 2019-09-03 12:12:25 +03:00
Sergey Mashkov
b0675fdbbf Workaround K/N compiler issue to avoid IntProgression 2019-09-03 12:12:25 +03:00
Sergey Mashkov
e8c33fe5a3 Avoid inconsistent state check 2019-09-03 12:12:25 +03:00
Sergey Mashkov
3a9bc56d42 Migrate to built-in IO 2019-09-03 12:07:37 +03:00
Sergey Mashkov
b254a851ae Fix utf8 encoder to handle broken surrogates 2019-09-03 12:07:34 +03:00
Sergey Mashkov
78e36790cd Add coroutines part 2019-09-03 12:05:38 +03:00
Sergey Mashkov
53a957803f Add synchronous part of kotlinx.io 2019-09-03 12:05:31 +03:00