Skip to content

Latest commit

 

History

History
139 lines (106 loc) · 7.73 KB

CHANGELOG.md

File metadata and controls

139 lines (106 loc) · 7.73 KB

Changelog

[Unreleased]

0.2.161 - 2024-10-17

Fixed

  • OpenBSD: fix FNM_PATHNAME and FNM_NOESCAPE values #3983

0.2.160 - 2024-10-17

Added

  • Android: add PR_GET_NAME and PR_SET_NAME #3941
  • Apple: add F_TRANSFEREXTENTS #3925
  • Apple: add mach_error_string #3913
  • Apple: add additional pthread APIs #3846
  • Apple: add the LOCAL_PEERTOKEN socket option #3929
  • BSD: add RTF_*, RTA_*, RTAX_*, and RTM_* definitions #3714
  • Emscripten: add AT_EACCESS #3911
  • Emscripten: add getgrgid, getgrnam, getgrnam_r and getgrgid_r #3912
  • Emscripten: add getpwnam_r and getpwuid_r #3906
  • FreeBSD: add POLLRDHUP #3936
  • Haiku: add arc4random #3945
  • Illumos: add ptsname_r #3867
  • Linux: add fanotify interfaces #3695
  • Linux: add tcp_info #3480
  • Linux: add additional AF_PACKET options #3540
  • Linux: make Elf constants always available #3938
  • Musl x86: add iopl and ioperm #3720
  • Musl: add posix_spawn chdir functions #3949
  • Musl: add utmpx.h constants #3908
  • NetBSD: add sysctlnametomib, CLOCK_THREAD_CPUTIME_ID and CLOCK_PROCESS_CPUTIME_ID #3927
  • Nuttx: initial support #3909
  • RTEMS: add getentropy #3973
  • RTEMS: initial support #3866
  • Solarish: add POLLRDHUP, POSIX_FADV_*, O_RSYNC, and posix_fallocate #3936
  • Unix: add fnmatch.h #3937
  • VxWorks: add riscv64 support #3935
  • VxWorks: update constants related to the scheduler #3963

Changed

  • Redox: change ino_t to be c_ulonglong #3919

Fixed

  • ESP-IDF: fix mismatched constants and structs #3920
  • FreeBSD: fix struct stat on FreeBSD 12+ #3946

Other

  • CI: Fix CI for FreeBSD 15 #3950
  • Docs: link to windows-sys #3915

0.2.159 - 2024-09-24

Added

  • Android: add more AT_* constants in #3779
  • Apple: add missing NOTE_* constants in #3883
  • Hermit: add missing error numbers in #3858
  • Hurd: add __timeval for 64-bit support in #3786
  • Linux: add epoll_pwait2 in #3868
  • Linux: add mq_notify in #3849
  • Linux: add missing NFT_CT_* constants in #3844
  • Linux: add the fchmodat2 syscall in #3588
  • Linux: add the mseal syscall in #3798
  • OpenBSD: add sendmmsg and recvmmsg in #3831
  • Unix: add IN6ADDR_ANY_INIT and IN6ADDR_LOOPBACK_INIT in #3693
  • VxWorks: add S_ISVTX in #3768
  • VxWorks: add vxCpuLib and taskLib functions #3861
  • WASIp2: add definitions for std::net support in #3892

Fixed

  • Correctly handle version checks when clippy-driver is used #3893

Changed

  • EspIdf: change signal constants to c_int in #3895
  • HorizonOS: update network definitions in #3863
  • Linux: combine ioctl APIs in #3722
  • WASI: enable CI testing in #3869
  • WASIp2: enable CI testing in #3870

0.2.158 - 2024-08-19

Other

0.2.157 - 2024-08-17

Added

  • Apple: add _NSGetArgv, _NSGetArgc and _NSGetProgname in #3702
  • Build: add RUSTC_WRAPPER support in #3845
  • FreeBSD: add execvpe support from 14.1 release in #3745
  • Fuchsia: add SO_BINDTOIFINDEX
  • Linux: add klogctl in #3777
  • MacOS: add fcntl OFD commands in #3563
  • NetBSD: add _lwp_park in #3721
  • Solaris: add missing networking support in #3717
  • Unix: add pthread_equal in #3773
  • WASI: add select, FD_SET, FD_ZERO, FD_ISSET in #3681

Fixed

  • TEEOS: fix octal notation for O_* constants in #3841

Changed

  • FreeBSD: always use freebsd12 when rustc_dep_of_std is set in #3723

0.2.156 - 2024-08-15

Added

  • Apple: add F_ALLOCATEPERSIST in #3712
  • Apple: add os_sync_wait_on_address and related definitions in #3769
  • BSD: generalise IPV6_DONTFRAG to all BSD targets in #3716
  • FreeBSD/DragonFly: add IP_RECVTTL/IPV6_RECVHOPLIMIT in #3751
  • Hurd: add XATTR_CREATE, XATTR_REPLACE in #3739
  • Linux GNU: confstr API and _CS_* in #3771
  • Linux musl: add preadv2 and pwritev2 (1.2.5 min.) in #3762
  • VxWorks: add the constant SOMAXCONN in #3761
  • VxWorks: add a few errnoLib related constants in #3780

Fixed

  • Solaris/illumos: Change ifa_flags type to u64 in #3729
  • QNX 7.0: Disable libregex in #3775

Changed

  • QNX NTO: update platform support in #3815
  • addr_of!(EXTERN_STATIC) is now considered safe in #3776

Removed

  • Apple: remove rmx_state in #3776

Other

  • Update or remove CI tests that have been failing