Filipp Zhinkin

Results 129 issues of Filipp Zhinkin

In #256 I refactored the interop with nodeJs modules providing filesystem support. If previously, only functionality related to files and filesystem didn't work in a browser (with UnsupportedOperationException being thrown),...

bug

``` adb shell /data/local/tmp/test.kexe --ktest_regex_filter=kotlinx.io.files.SmokeFileTest.resolve [==========] Running 1 tests from 22 test cases. [----------] Global test environment set-up. [----------] 1 tests from kotlinx.io.files.SmokeFileTest [ RUN ] kotlinx.io.files.SmokeFileTest.resolve kotlinx.io.IOException: mkdir failed:...

testbug

There's no FS support for Wasm, although it could be implemented on top of the WASI.

fs

The ability to work with files and filesystems is one of the crucial features that a programming language could provide through its standard library. Even if an application is not...

enhancement
fs
epic

Sinks and sources created for files using `FileSystem.sink` and `FileSystem.source` may or may not throw an exception on close failure, depending on the platform. For instance, on native platforms `close(fd)`...

enhancement
Design

`java.nio.ByteBuffer` is THE data container in Java NIO APIs. Those who need to use features provided only by the NIO APIs (like non-blocking sockets) are doomed to use `ByteBuffer` for...

enhancement
epic

Currently, all benchmarks are targeting the particular `Source` instance - `Buffer`. It would be nice to also have benchmarks calling methods on `Source`, as some extensions have different implementations for...

benchmarks

[Okio](https://square.github.io/okio/) is a popular, well-established, and battle-tested library providing rich functionality and good performance. It provides concise yet powerful primitives for multiplatform IO. `kotlinx-io` could use Okio as a basis....

enhancement
epic

https://github.com/Kotlin/kotlinx-io/issues/195 disabled native target for benchmarks. It should be enabled back as soon as: - `kotlinx-benchmark` will support Kotlin 1.9 - https://github.com/Kotlin/kotlinx-benchmark/issues/114 will be fixed.

infra
benchmarks