github ocaml-multicore/eio v1.6
1.6

3 hours ago

CHANGES:

New features:

  • Add Eio.Process.Env (@patricoferris @talex5 @avsm #930 #923).
    You can use Eio.Process.environment to snapshot the current environment,
    modify it using Eio.Process.Env.override, then use it with Process.spawn ~env.

  • Eio.Path: add ?follow arguments to open functions (@talex5 #938, requested by @samoht).
    Setting ~follow:false witll raise an exception rather than opening a symlink.

  • Add Eio_unix.File module (@talex5 #937, reviewed by @avsm, requested by @samoht).
    Allows creating Eio files and flows from FDs.

  • Windows: add rename support (@avsm #934, reviewed by @talex5).

Bug fixes:

  • eio_windows: fix NT path handling and stat (@avsm #932, reviewed by @talex5, reported by @kentookura).
    Creating files with absolute paths resulted in a Unix.ENOENT error.
    Also, various other bugs in the Windows path handling were fixed.

Code cleanups and documentation:

Don't miss a new eio release

NewReleases is sending notifications on new releases.