diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000000..07ca64c55a58d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +## [Unreleased] + +## [0.2.156](https://github.com/rust-lang/libc/compare/v0.2.155...v0.2.156) - 2024-08-15 + +### Added +- Apple: add `F_ALLOCATEPERSIST` +- Apple: add `os_sync_wait_on_address` and related definitions +- BSD: generalise `IPV6_DONTFRAG` to all BSD targets +- FreeBSD/DragonFly: add `IP_RECVTTL`/`IPV6_RECVHOPLIMIT` +- Hurd: add `XATTR_CREATE`, `XATTR_REPLACE` +- Linux GNU: `confstr` API and `_CS_*` +- Linux musl: add `preadv2` and `pwritev2` (1.2.5 min.) +- VxWorks: add the constant `SOMAXCONN` +- VxWorks: add a few errnoLib related constants + +### Fixed +- Solaris/illumos: Change `ifa_flags` type to u64 for +- QNX 7.0: Disable `libregex` + +### Changed +- QNX NTO: update platform support +- `addr_of!(EXTERN_STATIC)` is now considered safe + +### Removed +- Apple: remove `rmx_state` + +### Other +- Update or remove CI tests that have been failing diff --git a/Cargo.toml b/Cargo.toml index 0da99d4ba1c32..978eeac2121ff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libc" -version = "0.2.155" +version = "0.2.156" authors = ["The Rust Project Developers"] license = "MIT OR Apache-2.0" readme = "README.md" diff --git a/libc-test/Cargo.toml b/libc-test/Cargo.toml index 843cd89fccdb7..14f824424761a 100644 --- a/libc-test/Cargo.toml +++ b/libc-test/Cargo.toml @@ -14,7 +14,7 @@ A test crate for the libc crate. [dependencies.libc] path = ".." -version = "0.2.155" +version = "0.2.156" default-features = false [build-dependencies]