|
1 | 1 | # Changelog |
2 | | -All notable changes to this project will be documented in this file. |
3 | | - |
4 | | -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
5 | | -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
6 | 2 |
|
7 | 3 | ## [Unreleased] |
8 | 4 |
|
9 | | -## [0.2.156](https://github.com/rust-lang/libc/compare/0.2.155...0.2.156) - 2024-08-15 |
| 5 | +## [0.2.156](https://github.com/rust-lang/libc/compare/v0.2.155...v0.2.156) - 2024-08-15 |
10 | 6 |
|
11 | 7 | ### Added |
12 | | -- F_ALLOCATEPERSIST for apple |
13 | | -- IP_RECVTTL/IPV6_RECVHOPLIMIT for FreeBSD/DragonFly |
| 8 | +- Apple: add `F_ALLOCATEPERSIST` |
| 9 | +- Apple: add `os_sync_wait_on_address` and related definitions |
| 10 | +- BSD: generalise `IPV6_DONTFRAG` to all BSD targets |
| 11 | +- FreeBSD/DragonFly: add `IP_RECVTTL`/`IPV6_RECVHOPLIMIT` |
| 12 | +- Hurd: add `XATTR_CREATE`, `XATTR_REPLACE` |
| 13 | +- Linux GNU: `confstr` API and `_CS_*` |
| 14 | +- Linux musl: add `preadv2` and `pwritev2` (1.2.5 min.) |
| 15 | +- VxWorks: add the constant `SOMAXCONN` |
| 16 | +- VxWorks: add a few errnoLib related constants |
14 | 17 |
|
15 | 18 | ### Fixed |
16 | | -- Remove macOS 11 usage on CI |
17 | | -- Allow dead_code lint |
| 19 | +- Solaris/illumos: Change `ifa_flags` type to u64 for |
| 20 | +- QNX 7.0: Disable `libregex` |
18 | 21 |
|
19 | | -### Other |
20 | | -- Enable publishing new versions via release-plz |
21 | | -- Add `release-plz` for the 0.2 branch |
22 | | -- Merge pull request [#3821](https://github.com/rust-lang/libc/pull/3821) from tgross35/backport-celery |
23 | | -- Modify QNX NTO platform support |
24 | | -- Adding constant SOMAXCONN to vxworks |
25 | | -- Add XATTR_CREATE, XATTR_REPLACE |
26 | | -- Change ifa_flags type to u64 for Solaris/illumos |
27 | | -- add confstr API and _CS_* to linux-gnu |
28 | | -- Merge pull request [#3814](https://github.com/rust-lang/libc/pull/3814) from tgross35/backport-hermit |
29 | | -- Merge pull request [#3813](https://github.com/rust-lang/libc/pull/3813) from tgross35/backport-futex-constants |
30 | | -- Merge pull request [#3812](https://github.com/rust-lang/libc/pull/3812) from tgross35/backport-fbsd-kinfo_file |
31 | | -- Merge pull request [#3811](https://github.com/rust-lang/libc/pull/3811) from tgross35/backport-riscv64-clone_args |
32 | | -- Merge pull request [#3810](https://github.com/rust-lang/libc/pull/3810) from tgross35/backport-haiku-b_app_image_symbol |
33 | | -- Merge pull request [#3807](https://github.com/rust-lang/libc/pull/3807) from sunshowers/illumos-pthread-pick |
34 | | -- vxWorks adding few errnoLib related constants. |
35 | | -- Disable hexagon-unknown-linux-musl testing for now |
36 | | -- Fix FreeBSD 15 CI |
37 | | -- Remove tier 3 targets from CI |
38 | | -- Tweak comment |
39 | | -- Disable `libregex` for QNX 7.0 |
40 | | -- Reference specific MSRV in comment |
| 22 | +### Changed |
| 23 | +- QNX NTO: update platform support |
41 | 24 | - `addr_of!(EXTERN_STATIC)` is now considered safe |
42 | | -- `rmx_state` has been removed |
43 | | -- skip API that requires a newer macOS SDK in tests |
44 | | -- add `os_sync_wait_on_address` and related definitions |
45 | | -- adding preadv2/pwritev2 to linux musl (1.2.5 min.) |
46 | | -- Merge pull request [#3716](https://github.com/rust-lang/libc/pull/3716) from devnexen/ipv6_dontfrag |
47 | | -- generalising IPV6_DONTFRAG to all bsd. |
48 | | -- Merge pull request [#3715](https://github.com/rust-lang/libc/pull/3715) from tesuji/ci-verbosity |
49 | | -- Merge pull request [#3700](https://github.com/rust-lang/libc/pull/3700) from asomers/freebsd-capsicum-libc0.2 |
50 | | -- Merge pull request [#3738](https://github.com/rust-lang/libc/pull/3738) from operutka/getauxval_uclibc |
51 | | -- Merge pull request [#3737](https://github.com/rust-lang/libc/pull/3737) from operutka/si_pid_uclibc |
52 | | -- Merge pull request [#3747](https://github.com/rust-lang/libc/pull/3747) from djkoloski/libc-0.2 |
53 | | -- Merge pull request [#3719](https://github.com/rust-lang/libc/pull/3719) from tesuji/ci-cirrus-cache |
54 | | -- Merge pull request [#3750](https://github.com/rust-lang/libc/pull/3750) from SteveLauC/feat/IP_RECVTTL_FreeBSD |
| 25 | + |
| 26 | +### Removed |
| 27 | +- Apple: remove `rmx_state` |
| 28 | + |
| 29 | +### Other |
| 30 | +- Update or remove CI tests that have been failing |
0 commit comments