|
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