0.2.160 - 2024-10-17
- Android: add
PR_GET_NAME
andPR_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_*
, andRTM_*
definitions #3714 - Emscripten: add
AT_EACCESS
#3911 - Emscripten: add
getgrgid
,getgrnam
,getgrnam_r
andgetgrgid_r
#3912 - Emscripten: add
getpwnam_r
andgetpwuid_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
andioperm
#3720 - Musl: add
posix_spawn
chdir functions #3949 - Musl: add
utmpx.h
constants #3908 - NetBSD: add
sysctlnametomib
,CLOCK_THREAD_CPUTIME_ID
andCLOCK_PROCESS_CPUTIME_ID
#3927 - Nuttx: initial support #3909
- RTEMS: add
getentropy
#3973 - RTEMS: initial support #3866
- Solarish: add
POLLRDHUP
,POSIX_FADV_*
,O_RSYNC
, andposix_fallocate
#3936 - Unix: add
fnmatch.h
#3937 - VxWorks: add riscv64 support #3935
- VxWorks: update constants related to the scheduler #3963
- Redox: change
ino_t
to bec_ulonglong
#3919
0.2.159 - 2024-09-24
- 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
andrecvmmsg
in #3831 - Unix: add
IN6ADDR_ANY_INIT
andIN6ADDR_LOOPBACK_INIT
in #3693 - VxWorks: add
S_ISVTX
in #3768 - VxWorks: add
vxCpuLib
andtaskLib
functions #3861 - WASIp2: add definitions for
std::net
support in #3892
- Correctly handle version checks when
clippy-driver
is used #3893
- 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
- WASI: fix missing
Iterator
withrustc-dep-of-std
in #3856 (comment)
0.2.157 - 2024-08-17
- 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
- TEEOS: fix octal notation for
O_*
constants in #3841
- FreeBSD: always use freebsd12 when
rustc_dep_of_std
is set in #3723
0.2.156 - 2024-08-15
- 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
andpwritev2
(1.2.5 min.) in #3762 - VxWorks: add the constant
SOMAXCONN
in #3761 - VxWorks: add a few errnoLib related constants in #3780
- Apple: remove
rmx_state
in #3776
- Update or remove CI tests that have been failing