nix v0.6.0 Release Notes

Release Date: 2016-06-10 // almost 8 years ago
  • โž• Added

    • ๐Ÿง Added gettid in ::nix::unistd for linux and android. (#293)
    • Some mips support in ::nix::sched and ::nix::sys::syscall. (#301)
    • Added SIGNALFD_SIGINFO_SIZE in ::nix::sys::signalfd. (#309)
    • โž• Added new module ::nix::ucontext with struct UContext. Currently for linux only. (#311)
    • โž• Added EPOLLEXCLUSIVE to EpollEventKind in ::nix::sys::epoll. (#330)
    • โž• Added pause to ::nix::unistd. (#336)
    • โž• Added sleep to ::nix::unistd. (#351)
    • Added S_IFDIR, S_IFLNK, S_IFMT to SFlag in ::nix::sys::stat. (#359)
    • โž• Added clear and extend functions to SigSet's implementation in ::nix::sys::signal. (#347)
    • sockaddr_storage_to_addr in ::nix::sys::socket now supports sockaddr_nl on linux and android. (#366)
    • Added support for SO_ORIGINAL_DST in ::nix::sys::socket on linux. (#367)
    • ๐ŸŽ Added SIGINFO in ::nix::sys::signal for the macos target as well as SIGPWR and SIGSTKFLT in ::nix::sys::signal for non-macos targets. (#361)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed the structure IoVec in ::nix::sys::uio. (#304)
    • ๐Ÿ†• Replaced CREATE_NEW_FD by SIGNALFD_NEW in ::nix::sys::signalfd. (#309)
    • ๐Ÿ“‡ Renamed SaFlag to SaFlags and SigFlag to SigFlags in ::nix::sys::signal. (#314)
    • ๐Ÿ“‡ Renamed Fork to ForkResult and changed its fields in ::nix::unistd. (#332)
    • โž• Added the signal parameter to clone's signature in ::nix::sched. (#344)
    • execv, execve, and execvp now return Result<Void> instead of Result<()> in ::nix::unistd. (#357)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improved the conversion from std::net::SocketAddr to InetAddr in ::nix::sys::socket::addr. (#335)