github ocaml-multicore/eio v1.1
1.1

one month ago

CHANGES:

New features:

Documentation:

Linux backend:

  • Require Linux >= 5.15 (@talex5 #720, reviewed by @SGrondin and @avsm).
    Removes a work-around that required checking whether every flow was a tty.

  • Don't call submit immediately before wait (@talex5 #728).
    This is slightly faster and makes the traces clearer.

  • Don't record submit events when there's nothing to submit (@talex5 #729).
    Makes the traces a bit clearer.

  • Split flow into its own file (@talex5 #727).

  • Add work-around for signals race (@talex5 #734).

POSIX backend:

  • Add _BSD_SOURCE flag to fix build on OpenBSD (@prgbln #722).

  • Fix sandboxed path resolution on OpenBSD (@jebrosen #723, reviewed by @talex5).
    OpenBSD uses ELOOP when opening a symlink with O_NOFOLLOW.

Build and test:

  • Benchmarks: record uname, Eio backend, and number of cores (@talex5 #719).

  • Update to MDX 2.4.1 for OCaml 5.2 (@talex5 #712).

Don't miss a new eio release

NewReleases is sending notifications on new releases.