|
Revision tags: 0.2.174, 0.2.173, 0.2.172, ctest-v0.4.11, ctest-v0.4.10 |
|
| #
4e7a6411 |
| 25-Mar-2025 |
Ola x Nilsson <[email protected]> |
gnu: build settings for _TIME_BITS=64
(backport <https://github.com/rust-lang/libc/pull/4433>) (cherry picked from commit 5f1eb6ca6f9fb13199468cdb09ecbbbc419c4108)
|
| #
28e6ae29 |
| 13-May-2025 |
Trevor Gross <[email protected]> |
Run `cargo fmt` from the workspace root
(backport <https://github.com/rust-lang/libc/pull/4454>) (cherry picked from commit adcb2b8258ab3b2f21678724f342e84fb28dff3e)
|
| #
a485516e |
| 03-May-2025 |
Reagan Bohan <[email protected]> |
Add musl_v1_2_3 feature
This feature, controlled by the environment variable RUST_LIBC_UNSTABLE_MUSL_V1_2_3 will control whether breaking changes up to musl v1.2.3 will be reflected
(backport <http
Add musl_v1_2_3 feature
This feature, controlled by the environment variable RUST_LIBC_UNSTABLE_MUSL_V1_2_3 will control whether breaking changes up to musl v1.2.3 will be reflected
(backport <https://github.com/rust-lang/libc/pull/4443>) (cherry picked from commit 2a68f7f9f6139f8930df345ae19697336908e940)
show more ...
|
| #
a598506f |
| 15-Apr-2025 |
Yuri Astrakhan <[email protected]> |
chore: apply some clippy lints
(backport <https://github.com/rust-lang/libc/pull/4415>) [ drop changes around the FreeBSD version in build.rs since the logic isn't the same - Trevor ] (cherry pick
chore: apply some clippy lints
(backport <https://github.com/rust-lang/libc/pull/4415>) [ drop changes around the FreeBSD version in build.rs since the logic isn't the same - Trevor ] (cherry picked from commit a283b9e66d4a8e9371b0aa69d8534010a1c7d9e7)
show more ...
|
| #
d716b809 |
| 15-Apr-2025 |
Yuri Astrakhan <[email protected]> |
chore: inline format args
(backport <https://github.com/rust-lang/libc/pull/4416>) (cherry picked from commit 444d9df5606f5b848f338f03b5be00581cb44f1f)
|
|
Revision tags: 0.2.171, 0.2.170 |
|
| #
1e47c9cf |
| 23-Jan-2025 |
Guus Waals <[email protected]> |
Fix querying emcc on windows (use emcc.bat)
(backport <https://github.com/rust-lang/libc/pull/4248>) (cherry picked from commit 1606561beafccb1b1e77d05a0bf117129681cabb)
|
| #
08f84149 |
| 12-Mar-2025 |
Florian Bartels <[email protected]> |
Add QNX 7.1-iosock and 8.0 to list of additional cfgs
(backport <https://github.com/rust-lang/libc/pull/4169>) (cherry picked from commit 0e2dc3f2d09867cd2b01f76b86d917b262ab6245)
|
| #
aed5b564 |
| 14-Mar-2025 |
Ola x Nilsson <[email protected]> |
gnu: build settings for _FILE_OFFSET_BITS=64
(backport <https://github.com/rust-lang/libc/pull/4345>) (cherry picked from commit a184436eca52a191dc8af9f16c7e9f22d966a7f0)
|
| #
bb10d5f7 |
| 22-Feb-2025 |
王宇逸 <[email protected]> |
cygwin: add support
Co-authored-by: Ookiineko <[email protected]>
(backport <https://github.com/rust-lang/libc/pull/4279>) (cherry picked from commit f5569b1d574768751de109bf51e08348abc7f7
cygwin: add support
Co-authored-by: Ookiineko <[email protected]>
(backport <https://github.com/rust-lang/libc/pull/4279>) (cherry picked from commit f5569b1d574768751de109bf51e08348abc7f7d3)
show more ...
|
| #
e7dcb974 |
| 10-Mar-2025 |
Trevor Gross <[email protected]> |
Remove the `check_cfg` job
check-cfg was stabilized in 1.80, so there is no longer any need to have a specific job and environment variable to enable it only under certain conditions.
(backport <ht
Remove the `check_cfg` job
check-cfg was stabilized in 1.80, so there is no longer any need to have a specific job and environment variable to enable it only under certain conditions.
(backport <https://github.com/rust-lang/libc/pull/4312>) (cherry picked from commit 2065a4a0c64452ee5f2ba2b2182285711a2173ba)
show more ...
|
| #
c5b74654 |
| 27-Jan-2025 |
Ola x Nilsson <[email protected]> |
Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes
Collect the linux_time_bits64 in one place.
(backport <https://github.com/rust-lang/libc/pull/4242>) (cherry picked from commit 9a861ed61
Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes
Collect the linux_time_bits64 in one place.
(backport <https://github.com/rust-lang/libc/pull/4242>) (cherry picked from commit 9a861ed61c696761c18037ad6255176409bf43fe)
show more ...
|
|
Revision tags: 0.2.169, 0.2.168, ctest-v0.4.9, 0.2.167, 0.2.166, 0.2.165 |
|
| #
11079fd0 |
| 20-Nov-2024 |
Ola x Nilsson <[email protected]> |
build.rs: Add linux_time_bits64 to ALLOWED_CFGS
linux_time_bits64 will be used to match __USE_TIME_BITS64 in the uapi headers.
The environment variable RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 can be u
build.rs: Add linux_time_bits64 to ALLOWED_CFGS
linux_time_bits64 will be used to match __USE_TIME_BITS64 in the uapi headers.
The environment variable RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 can be used by callers to enable the linux_time_bits64 config.
(backport <https://github.com/rust-lang/libc/pull/4148>) (cherry picked from commit 5453fe66f14aabb329ad508e99b114bcff51b0f0)
show more ...
|
| #
e7a9c4a7 |
| 14-Jan-2025 |
Kleis Auke Wolthuizen <[email protected]> |
emscripten: Assume version is at least 3.1.42
This revises commit 63b0d673eaf2a177ff208c5c50999738bdd1bf0d to assume that Emscripten 3.1.42 or later is being used whenever `emcc` is not available. S
emscripten: Assume version is at least 3.1.42
This revises commit 63b0d673eaf2a177ff208c5c50999738bdd1bf0d to assume that Emscripten 3.1.42 or later is being used whenever `emcc` is not available. Since Emscripten 3.1.42 was released on June 23, 2023, the majority of users are expected to have upgraded to a more recent version.
Resolves: https://github.com/rust-lang/rust/issues/131467.
(backport <https://github.com/rust-lang/libc/pull/4243">) (cherry picked from commit b511f66635f8d8060c5b4ed0eb605ac8973005c5)
show more ...
|
| #
e13cde2d |
| 27-Nov-2024 |
Trevor Gross <[email protected]> |
ci: Check various FreeBSD versions
Since we suport multiple versions and this is tier 2, we should make sure that we can build with a couple versions. This does not run tests.
Additionally, introdu
ci: Check various FreeBSD versions
Since we suport multiple versions and this is tier 2, we should make sure that we can build with a couple versions. This does not run tests.
Additionally, introduce an environment variable for an easy way to override the version for testing.
This includes an unrelated cleanup adjustment in `verify-build.sh`
(backport <https://github.com/rust-lang/libc/pull/4159>) (cherry picked from commit 9c2f78eacbfc64b2e5528ea60c1811e02ed50ba7)
show more ...
|
| #
b8ac8c8a |
| 23-Nov-2024 |
Eduardo Sánchez Muñoz <[email protected]> |
Fix `unused_qualifications`
(backport <https://github.com/rust-lang/libc/pull/4132>) (cherry picked from commit 65e7837345c21477ffcd4c1d4865b693323d15f6)
|
| #
5d2b17f3 |
| 26-Nov-2024 |
Trevor Gross <[email protected]> |
fix: Ensure that `const extern fn` is always enabled
In [1] this conditional was dropped in favor of a Cargo feature, which was turned on by default in [2]. However, this did not help the case where
fix: Ensure that `const extern fn` is always enabled
In [1] this conditional was dropped in favor of a Cargo feature, which was turned on by default in [2]. However, this did not help the case where `--no-default-features` is passed.
Unfortunately we still can't drop this config entirely since `ctest` cannot parse the syntax, so change back to useing a `cfg` to control constness rather than a Cargo feature.
Additionally, remove a portion of the macro's comment that is no longer relevant.
Fixes: https://github.com/rust-lang/libc/issues/4149
[1]: https://github.com/rust-lang/libc/pull/4105 [2]: https://github.com/rust-lang/libc/pull/4134
(backport <https://github.com/rust-lang/libc/pull/4151>) (cherry picked from commit e18ee8cd96e400291ca488ca879edeb27c8b1d73)
show more ...
|
| #
da089f78 |
| 25-Nov-2024 |
Trevor Gross <[email protected]> |
style: Run `cargo fmt` with the new configuration
`libc-0.2` version of 236e0697ef796b263c751321ce68b15ca137d09f from [1] (not a direct cherry pick).
[1]: https://github.com/rust-lang/libc/pull/4136
|
| #
756a2850 |
| 18-Nov-2024 |
Trevor Gross <[email protected]> |
Remove the `long_array` conditional
|
| #
bdfe8759 |
| 17-Nov-2024 |
Trevor Gross <[email protected]> |
Apply small fixes to sync `main` and `libc-0.2` build and test
Just check out a few hunks of these files from `main` now that we aren't limited by the old MSRV.
|
| #
674cc1f4 |
| 16-Nov-2024 |
Trevor Gross <[email protected]> |
Drop the `libc_const_extern_fn` conditional
Additionally deprecate the `const-extern-fn` feature. This is possible since the MSRV was increased to 1.63.
|
|
Revision tags: 0.2.164, 0.2.163, 0.2.162, 0.2.161, 0.2.160, 0.2.159, 0.2.158, 0.2.157, 0.2.156, 0.2.155, 0.2.154, ctest-v0.4.8, 0.2.153, 0.2.152, 0.2.151, 0.2.150, 0.2.149, 0.2.148, 0.2.147, ctest-v0.4.7, 0.2.146, 0.2.145, 0.2.144, 0.2.143, ctest-v0.4.6, 0.2.142, 0.2.141, 0.2.140, 0.2.139, 0.2.138, ctest-v0.4.5, 0.2.137, 0.2.136, 0.2.135, 0.2.134, 0.2.133, 0.2.132, 0.2.131, 0.2.130, 0.2.129, 0.1.128, 0.2.128, 0.2.127 |
|
| #
f0febd5e |
| 12-Jul-2022 |
Josh Triplett <[email protected]> |
Require rust >= 1.37 and drop libc_underscore_const_names conditional
[ disable static assert that ctest can't handle - Trevor ]
|
| #
85eac5f1 |
| 16-Nov-2024 |
Trevor Gross <[email protected]> |
Drop the `ptr_addr_of` conditional
This is possible since increasing the MSRV to 1.63
|
| #
d00d1de4 |
| 12-Jul-2022 |
Josh Triplett <[email protected]> |
Require rust >= 1.40 and drop libc_non_exhaustive conditional
[ resolve conflicts - Trevor ]
|
| #
3d97cdf1 |
| 12-Jul-2022 |
Josh Triplett <[email protected]> |
Require rust >= 1.33 and drop libc_cfg_target_vendor conditional
[ resolve conflicts - Trevor ]
|
| #
9dac79f5 |
| 12-Jul-2022 |
Josh Triplett <[email protected]> |
Require rust >= 1.33 and drop libc_packedN conditional
[ resolve conflicts, update to latest - Trevor ]
|