Some checks failed
Continuous integration / Tests (push) Blocked by required conditions
Continuous integration / Tests (windows-latest) (push) Waiting to run
Continuous integration / Check clippy, formatting, and documentation (push) Failing after 20s
Continuous integration / Tests (ubuntu-latest) (push) Failing after 22s
Continuous integration / Check fuzzers (push) Failing after 18s
Continuous integration / Check mininum Rust version (push) Failing after 20s
4.7 KiB
4.7 KiB
Changelog
[Unreleased]
0.2.159 - 2024-09-24
Added
- Android: add more
AT_*
constants in https://github.com/rust-lang/libc/pull/3779 - Apple: add missing
NOTE_*
constants in https://github.com/rust-lang/libc/pull/3883 - Hermit: add missing error numbers in https://github.com/rust-lang/libc/pull/3858
- Hurd: add
__timeval
for 64-bit support in https://github.com/rust-lang/libc/pull/3786 - Linux: add
epoll_pwait2
in https://github.com/rust-lang/libc/pull/3868 - Linux: add
mq_notify
in https://github.com/rust-lang/libc/pull/3849 - Linux: add missing
NFT_CT_*
constants in https://github.com/rust-lang/libc/pull/3844 - Linux: add the
fchmodat2
syscall in https://github.com/rust-lang/libc/pull/3588 - Linux: add the
mseal
syscall in https://github.com/rust-lang/libc/pull/3798 - OpenBSD: add
sendmmsg
andrecvmmsg
in https://github.com/rust-lang/libc/pull/3831 - Unix: add
IN6ADDR_ANY_INIT
andIN6ADDR_LOOPBACK_INIT
in https://github.com/rust-lang/libc/pull/3693 - VxWorks: add
S_ISVTX
in https://github.com/rust-lang/libc/pull/3768 - VxWorks: add
vxCpuLib
andtaskLib
functions https://github.com/rust-lang/libc/pull/3861 - WASIp2: add definitions for
std::net
support in https://github.com/rust-lang/libc/pull/3892
Fixed
- Correctly handle version checks when
clippy-driver
is used https://github.com/rust-lang/libc/pull/3893
Changed
- EspIdf: change signal constants to c_int in https://github.com/rust-lang/libc/pull/3895
- HorizonOS: update network definitions in https://github.com/rust-lang/libc/pull/3863
- Linux: combine
ioctl
APIs in https://github.com/rust-lang/libc/pull/3722 - WASI: enable CI testing in https://github.com/rust-lang/libc/pull/3869
- WASIp2: enable CI testing in https://github.com/rust-lang/libc/pull/3870
0.2.158 - 2024-08-19
Other
- WASI: fix missing
Iterator
withrustc-dep-of-std
in https://github.com/rust-lang/libc/pull/3856#event-13924913068
0.2.157 - 2024-08-17
Added
- Apple: add
_NSGetArgv
,_NSGetArgc
and_NSGetProgname
in https://github.com/rust-lang/libc/pull/3702 - Build: add
RUSTC_WRAPPER
support in https://github.com/rust-lang/libc/pull/3845 - FreeBSD: add
execvpe
support from 14.1 release in https://github.com/rust-lang/libc/pull/3745 - Fuchsia: add
SO_BINDTOIFINDEX
- Linux: add
klogctl
in https://github.com/rust-lang/libc/pull/3777 - MacOS: add
fcntl
OFD commands in https://github.com/rust-lang/libc/pull/3563 - NetBSD: add
_lwp_park
in https://github.com/rust-lang/libc/pull/3721 - Solaris: add missing networking support in https://github.com/rust-lang/libc/pull/3717
- Unix: add
pthread_equal
in https://github.com/rust-lang/libc/pull/3773 - WASI: add
select
,FD_SET
,FD_ZERO
,FD_ISSET
in https://github.com/rust-lang/libc/pull/3681
Fixed
- TEEOS: fix octal notation for
O_*
constants in https://github.com/rust-lang/libc/pull/3841
Changed
- FreeBSD: always use freebsd12 when
rustc_dep_of_std
is set in https://github.com/rust-lang/libc/pull/3723
0.2.156 - 2024-08-15
Added
- Apple: add
F_ALLOCATEPERSIST
in https://github.com/rust-lang/libc/pull/3712 - Apple: add
os_sync_wait_on_address
and related definitions in https://github.com/rust-lang/libc/pull/3769 - BSD: generalise
IPV6_DONTFRAG
to all BSD targets in https://github.com/rust-lang/libc/pull/3716 - FreeBSD/DragonFly: add
IP_RECVTTL
/IPV6_RECVHOPLIMIT
in https://github.com/rust-lang/libc/pull/3751 - Hurd: add
XATTR_CREATE
,XATTR_REPLACE
in https://github.com/rust-lang/libc/pull/3739 - Linux GNU:
confstr
API and_CS_*
in https://github.com/rust-lang/libc/pull/3771 - Linux musl: add
preadv2
andpwritev2
(1.2.5 min.) in https://github.com/rust-lang/libc/pull/3762 - VxWorks: add the constant
SOMAXCONN
in https://github.com/rust-lang/libc/pull/3761 - VxWorks: add a few errnoLib related constants in https://github.com/rust-lang/libc/pull/3780
Fixed
- Solaris/illumos: Change
ifa_flags
type to u64 in https://github.com/rust-lang/libc/pull/3729 - QNX 7.0: Disable
libregex
in https://github.com/rust-lang/libc/pull/3775
Changed
- QNX NTO: update platform support in https://github.com/rust-lang/libc/pull/3815
addr_of!(EXTERN_STATIC)
is now considered safe in https://github.com/rust-lang/libc/pull/3776
Removed
- Apple: remove
rmx_state
in https://github.com/rust-lang/libc/pull/3776
Other
- Update or remove CI tests that have been failing