eio icon indicating copy to clipboard operation
eio copied to clipboard

Effects-based direct-style IO for multicore OCaml

Results 79 eio issues
Sort by recently updated
recently updated
newest added

Just a draft to figure out the right way to support spawning a shell with a pty: - [ ] do the pty fds need to created as cloexec, and...

IPv6 offers support for sending packets to multiple recipients. This is done via multicast groups. A [list of multicast groups](https://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml) is maintained by the IANA. In Unix a socket that...

enhancement

The only stress test we have is `stress_semaphore.ml` and the benchmarks mostly test the synchronisation primitives but not the OS integration (except for `bench_fd.ml`, which tests reading from `/dev/zero`). We...

enhancement
good first issue
help wanted

Waiters currently needs a mutex to protect the list of waiting fibers. This prevents us from using it in signal handlers or GC finalizers (see #374). We can't use `Lf_queue`...

enhancement

If you click the `Mutex.t` link in the `Condition.await` signature [here](https://ocaml-multicore.github.io/eio/eio/Eio/Condition/index.html#val-await), you get a [404](https://ocaml-multicore.github.io/eio/eio/Eio__/Eio_mutex/index.html#type-t) response.

documentation

In the same spirit as #478, I've implemented the IPerfv3 protocol over in https://github.com/avsm/ocaml-iperf, which is convenient for testing the relative performance of different backends in the face of parallel...

Maybe it is not too late to think of a more human-friendly API? ```ocaml Eio.Path.with_open_out ~append:false ~create:(`If_missing 0o666) (* … *) ``` If the file already exists, this is going...

# problem i am struggling to discover how to write meaningful tests using a mock net and udp. # discussion there are `omd` examples verifying tcp streams, perhaps they could...

enhancement