github bytecodealliance/rustix v0.37.0
0.37.0

latest releases: v0.38.37, v0.38.36, v0.38.35...
18 months ago

New features:

  • solaris ports API
  • FreeBSD kqueue API
  • Expanded io_uring coverage
  • termios2, inotify, pidfd_open, witid, set{u,g}id, cap{g,s}et, unmount
  • SO_NOSIGPIPE, SEEK_DATA, SEEK_HOLE
  • A new linux_4_11 cargo feature to optimize for Linux versions >= 4.11.

Changes:

  • stdout/etc. are now a safe functions (in "std" mode) (#519)
  • epoll no longer has a context (#487)
  • copy_file_range's len argument changed from u64 to usize (#499)
  • io_uring::IoringRecvsendFlags is now split into separate send and
    receive types. (#553)
  • fs::seek now uses Rustix's own SeekFrom type rather than
    std::io::SeekFrom (#486)
  • Some of the Linux capabilities functions were renamed. (#500)

And many bug fixes, including hopefully a fix for the intermittent build failures (#526).

Don't miss a new rustix release

NewReleases is sending notifications on new releases.