History log of /rust-libc-0.2.174/.github/ (Results 1 – 25 of 128)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a8e40d7402-Jun-2025 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

build(deps): bump vmactions/solaris-vm from 1.1.3 to 1.1.4

Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/vmactions/s

build(deps): bump vmactions/solaris-vm from 1.1.3 to 1.1.4

Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/vmactions/solaris-vm/releases)
- [Commits](https://github.com/vmactions/solaris-vm/compare/v1.1.3...v1.1.4)

---
updated-dependencies:
- dependency-name: vmactions/solaris-vm
dependency-version: 1.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

(backport <https://github.com/rust-lang/libc/pull/4474>)
(cherry picked from commit c3cf1dec4c8553fe049536c050527e3f0343bae9)

show more ...

2a04153c02-Jun-2025 Trevor Gross <[email protected]>

ci: Disable the i686 Android job

This job has been failing a lot due to failures installing packages:

> [ 5/13] RUN apt-get install -y --no-install-recommends file wget ca-certificates

ci: Disable the i686 Android job

This job has been failing a lot due to failures installing packages:

> [ 5/13] RUN apt-get install -y --no-install-recommends file wget ca-certificates python3 unzip expect openjdk-8-jre libstdc++6:i386 libpulse0:
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-randr0_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-shm0_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-sync1_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-xfixes0_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxfixes/libxfixes3_6.0.0-2build1_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxshmfence/libxshmfence1_1.3-1build5_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.4-1build4_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm-amdgpu1_2.4.122-1_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libp/libpciaccess/libpciaccess0_0.17-3build1_amd64.deb 403 Forbidden [IP: 185.125.190.82 80]
8.400 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Assume that this is a temporary problem on the repository side and
disable the job for now.

Issue regarding Android CI: https://github.com/rust-lang/libc/issues/4297

(backport <https://github.com/rust-lang/libc/pull/4470>)
(cherry picked from commit eba1e9da88fd5a9aa5462c541f8486b3d5fddd75)

show more ...


workflows/ci.yaml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/test/cmsg.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b32/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/cygwin/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/haiku/native.rs
/rust-libc-0.2.174/src/unix/haiku/x86_64.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
52035e1c25-Mar-2025 Ola x Nilsson <[email protected]>

gnu: Set up the CI for _TIME_BITS=64

Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2
where RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64.

Use artifact-tag to avoid artifact name collisi

gnu: Set up the CI for _TIME_BITS=64

Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2
where RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64.

Use artifact-tag to avoid artifact name collisions.

(backport <https://github.com/rust-lang/libc/pull/4433>)
(cherry picked from commit 352274a3dedcbb942da5eca5cf7df75b15444518)

show more ...


workflows/ci.yaml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/install-musl.sh
/rust-libc-0.2.174/ci/run-docker.sh
/rust-libc-0.2.174/ci/style.sh
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/aix.txt
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/test/cmsg.rs
/rust-libc-0.2.174/libc-test/test/makedev.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mips64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/powerpc64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/wasm32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/triagebot.toml
c469a85504-May-2025 Reagan Bohan <[email protected]>

ci: install-musl: upgrade to 1.2.3

This will be chosen based on the RUST_LIBC_UNSTABLE_MUSL_V1_2_3
variable.

Co-authored-by: Daniel Frampton <[email protected]>

(backport <https://gith

ci: install-musl: upgrade to 1.2.3

This will be chosen based on the RUST_LIBC_UNSTABLE_MUSL_V1_2_3
variable.

Co-authored-by: Daniel Frampton <[email protected]>

(backport <https://github.com/rust-lang/libc/pull/4443>)
(cherry picked from commit e7762a8fdba09b1dd59a29b1915c60e862ec6a57)

show more ...


workflows/ci.yaml
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/install-musl.sh
/rust-libc-0.2.174/ci/ios/deploy_and_run_on_ios_simulator.rs
/rust-libc-0.2.174/ci/runtest-android.rs
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/linux-gnu-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-riscv64gc.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/test/makedev.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/solarish/compat.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
c544ee4d15-Apr-2025 Yuri Astrakhan <[email protected]>

run clippy on 3 major platforms

(backport <https://github.com/rust-lang/libc/pull/4411>)
(cherry picked from commit e09683ea3523cde23c36ffe7ada2289b76a18618)

2aba854515-Apr-2025 Yuri Astrakhan <[email protected]>

simplify clippy ci

(backport <https://github.com/rust-lang/libc/pull/4411>)
(cherry picked from commit 5997a8b58b7f348300c839a1bd5b82f7eee459a5)

e56ab23a26-May-2025 Petr Sumbera <[email protected]>

Fixes Solaris CI after solaris-vm was updated to Solaris 11.4.81 CBE

It also specifies exact solaris-vm version to avoid future disruptions.

(backport <https://github.com/rust-lang/libc/pull/4462>)

Fixes Solaris CI after solaris-vm was updated to Solaris 11.4.81 CBE

It also specifies exact solaris-vm version to avoid future disruptions.

(backport <https://github.com/rust-lang/libc/pull/4462>)
(cherry picked from commit d450f9c27a4f0a28087f7d0cba9d680bf8b0b233)

show more ...


workflows/ci.yaml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/cygwin.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/redox.txt
/rust-libc-0.2.174/libc-test/semver/windows.txt
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/mod.rs
/rust-libc-0.2.174/src/unix/cygwin/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/triagebot.toml
31b3200911-Apr-2025 Trevor Gross <[email protected]>

Suggest stable-nominated in the PR template

(backport <https://github.com/rust-lang/libc/pull/4395>)
(cherry picked from commit 868b75fbca48de43b5921dcc820142495f6e324d)

4d009b4f14-Mar-2025 Ola x Nilsson <[email protected]>

gnu: Set up the CI for _FILE_OFFSET_BITS=64

Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2
where RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS=64.

Use artifact-tag to avoid artifac

gnu: Set up the CI for _FILE_OFFSET_BITS=64

Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2
where RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS=64.

Use artifact-tag to avoid artifact name collisions.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 874e3994740d84a0e5c52ed4a845076d021b4fd4)

show more ...

4aba8adf14-Mar-2025 Ola x Nilsson <[email protected]>

ci: Always upload successfully created artifacts

The `Create I artifacts` step is always run, whether earlier steps
succeeds or not. But the upload step would only run if all preceeding
steps wer s

ci: Always upload successfully created artifacts

The `Create I artifacts` step is always run, whether earlier steps
succeeds or not. But the upload step would only run if all preceeding
steps wer successfull. Add a conditional to always run except if
artifact creation failed.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit f10e8e4340bd3c9b681fe0b01ba141eec9f5db0b)

show more ...

e45d8e0814-Mar-2025 Ola x Nilsson <[email protected]>

ci: Add matrix env variables to the environment

Variables set with `env` in the matrix never propagated into the
environment. Add a step in test_tier1 and test_tier2 that reads the
env context from

ci: Add matrix env variables to the environment

Variables set with `env` in the matrix never propagated into the
environment. Add a step in test_tier1 and test_tier2 that reads the
env context from the matrix and adds the variables to the environment
used by later steps.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 84a04a156b9dd4f5576491aa7e8c2bdb4776608d)

show more ...

704a28ca03-Apr-2025 Trevor Gross <[email protected]>

Add links to common header sources in the PR template

(backport <https://github.com/rust-lang/libc/pull/4374>)
(cherry picked from commit 5adc1ecc46f4b39cd76fc13ad1cda1ba13e1ab38)

411f298e03-Apr-2025 Trevor Gross <[email protected]>

Always deny warnings in CI

(backport <https://github.com/rust-lang/libc/pull/4363>)
(cherry picked from commit 6198136bc7ac63966875829504d416392fbe16ce)


workflows/ci.yaml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/docker/loongarch64-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/docker/sparc64-unknown-linux-gnu/Dockerfile
/rust-libc-0.2.174/ci/install-musl.sh
/rust-libc-0.2.174/ci/linux-s390x.sh
/rust-libc-0.2.174/ci/linux-sparc64.sh
/rust-libc-0.2.174/ci/run.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/cygwin.txt
/rust-libc-0.2.174/libc-test/semver/hermit.txt
/rust-libc-0.2.174/libc-test/semver/illumos.txt
/rust-libc-0.2.174/libc-test/semver/linux-aarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-x86_64.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/src/makedev.c
/rust-libc-0.2.174/libc-test/test/makedev.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/cygwin/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/solarish/compat.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/xous.rs
bb1ec34f07-Mar-2025 Trevor Gross <[email protected]>

Pass `--no-self-update` to `rustup update`

Hopefully this will help some of the recent CI issues.

(backport <https://github.com/rust-lang/libc/pull/4306>)
(cherry picked from commit 8efcf7b21f14573

Pass `--no-self-update` to `rustup update`

Hopefully this will help some of the recent CI issues.

(backport <https://github.com/rust-lang/libc/pull/4306>)
(cherry picked from commit 8efcf7b21f14573964040f11b237444eeb961e23)

show more ...

e7dcb97410-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 ...


/rust-libc-0.2.174/.cirrus.yml
workflows/ci.yaml
/rust-libc-0.2.174/.gitignore
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/README.md
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/emscripten.sh
/rust-libc-0.2.174/ci/run.sh
/rust-libc-0.2.174/ci/runtest-android.rs
/rust-libc-0.2.174/ci/style.sh
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/TODO-linux.txt
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/apple.txt
/rust-libc-0.2.174/libc-test/semver/dragonfly.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/illumos.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux-powerpc64.txt
/rust-libc-0.2.174/libc-test/semver/linux-powerpc64le.txt
/rust-libc-0.2.174/libc-test/semver/linux-riscv64gc.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/semver/openbsd.txt
/rust-libc-0.2.174/libc-test/semver/solarish.txt
/rust-libc-0.2.174/libc-test/src/makedev.c
/rust-libc-0.2.174/libc-test/test/check_style.rs
/rust-libc-0.2.174/libc-test/test/linux_kernel_version.rs
/rust-libc-0.2.174/libc-test/test/makedev.rs
/rust-libc-0.2.174/libc-test/test/style/mod.rs
/rust-libc-0.2.174/libc-test/test/style_tests.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/primitives.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/sgx.rs
/rust-libc-0.2.174/src/solid/aarch64.rs
/rust-libc-0.2.174/src/solid/arm.rs
/rust-libc-0.2.174/src/solid/mod.rs
/rust-libc-0.2.174/src/switch.rs
/rust-libc-0.2.174/src/teeos/mod.rs
/rust-libc-0.2.174/src/trusty.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b32/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mips.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mips64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/b32.rs
/rust-libc-0.2.174/src/unix/haiku/b64.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/haiku/x86_64.rs
/rust-libc-0.2.174/src/unix/hurd/b32.rs
/rust-libc-0.2.174/src/unix/hurd/b64.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/arm/mod.rs
/rust-libc-0.2.174/src/unix/newlib/espidf/mod.rs
/rust-libc-0.2.174/src/unix/newlib/horizon/mod.rs
/rust-libc-0.2.174/src/unix/newlib/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/vxworks/aarch64.rs
/rust-libc-0.2.174/src/vxworks/arm.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/vxworks/powerpc.rs
/rust-libc-0.2.174/src/vxworks/powerpc64.rs
/rust-libc-0.2.174/src/vxworks/riscv32.rs
/rust-libc-0.2.174/src/vxworks/riscv64.rs
/rust-libc-0.2.174/src/vxworks/x86.rs
/rust-libc-0.2.174/src/vxworks/x86_64.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/src/xous.rs
7cbbfedb05-Feb-2025 Trevor Gross <[email protected]>

Temporarily disable `powerpc-unknown-linux-gnu` tests

As mentioned in [1], this test has started to fail for unclear reasons.
Disable this until it can be investigated further.

[1]: https://github.

Temporarily disable `powerpc-unknown-linux-gnu` tests

As mentioned in [1], this test has started to fail for unclear reasons.
Disable this until it can be investigated further.

[1]: https://github.com/rust-lang/libc/pull/4254#issuecomment-2636288713

(backport <https://github.com/rust-lang/libc/pull/4254>)
(cherry picked from commit eb7045bd7e9744a980389fdbf95cc50880e67796)

show more ...


/rust-libc-0.2.174/.cirrus.yml
workflows/ci.yaml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/ci/style.rs
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/fuchsia.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/src/fuchsia/aarch64.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/riscv64.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/sgx.rs
/rust-libc-0.2.174/src/solid/aarch64.rs
/rust-libc-0.2.174/src/solid/arm.rs
/rust-libc-0.2.174/src/switch.rs
/rust-libc-0.2.174/src/teeos/mod.rs
/rust-libc-0.2.174/src/trusty.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mips.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mips64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mips64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/powerpc64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/arm/mod.rs
/rust-libc-0.2.174/src/unix/newlib/espidf/mod.rs
/rust-libc-0.2.174/src/unix/newlib/horizon/mod.rs
/rust-libc-0.2.174/src/unix/newlib/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/vxworks/aarch64.rs
/rust-libc-0.2.174/src/vxworks/arm.rs
/rust-libc-0.2.174/src/vxworks/powerpc.rs
/rust-libc-0.2.174/src/vxworks/powerpc64.rs
/rust-libc-0.2.174/src/vxworks/riscv32.rs
/rust-libc-0.2.174/src/vxworks/riscv64.rs
/rust-libc-0.2.174/src/vxworks/x86.rs
/rust-libc-0.2.174/src/vxworks/x86_64.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/src/xous.rs
/rust-libc-0.2.174/triagebot.toml
4344e54207-Dec-2024 Trevor Gross <[email protected]>

ci: Upload artifacts created by libc-test

This gives us something easier to inspect when the automatically
generated tests fail.

(backport <https://github.com/rust-lang/libc/pull/4180>)
(cherry pic

ci: Upload artifacts created by libc-test

This gives us something easier to inspect when the automatically
generated tests fail.

(backport <https://github.com/rust-lang/libc/pull/4180>)
(cherry picked from commit 68f3056c2d0cc1b3645ffcef211f6f5af2661fdf)

show more ...


workflows/ci.yaml
/rust-libc-0.2.174/ci/create-artifacts.py
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/solarish.txt
/rust-libc-0.2.174/libc-test/semver/unix.txt
/rust-libc-0.2.174/libc-test/test/sigrt.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/haiku/native.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
74d02e8207-Dec-2024 Trevor Gross <[email protected]>

ci: Add caching

We have a handful of jobs that could benefit from reusing the target
directory. Make use of Swatinem/rust-cache to do so.

Something still isn't quite right since the largest job onl

ci: Add caching

We have a handful of jobs that could benefit from reusing the target
directory. Make use of Swatinem/rust-cache to do so.

Something still isn't quite right since the largest job only seems to
be restoring a portion of the cache, but this still shows an improvement
for most jobs.

(backport <https://github.com/rust-lang/libc/pull/4178>)
(cherry picked from commit af7e1267adc60f99767f8c47dad20d1d5b5ca953)

show more ...


/rust-libc-0.2.174/.git-blame-ignore-revs
workflows/ci.yaml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/style.rs
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/solarish.txt
/rust-libc-0.2.174/src/fuchsia/aarch64.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/riscv64.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/solid/mod.rs
/rust-libc-0.2.174/src/teeos/mod.rs
/rust-libc-0.2.174/src/trusty.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b32/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/errno.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mips.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/haiku/native.rs
/rust-libc-0.2.174/src/unix/haiku/x86_64.rs
/rust-libc-0.2.174/src/unix/hurd/b32.rs
/rust-libc-0.2.174/src/unix/hurd/b64.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/lfs64.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mips64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/powerpc64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/lfs64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/other.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/arm/mod.rs
/rust-libc-0.2.174/src/unix/newlib/espidf/mod.rs
/rust-libc-0.2.174/src/unix/newlib/generic.rs
/rust-libc-0.2.174/src/unix/newlib/horizon/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/newlib/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/newlib/rtems/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/nto/neutrino.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/unix/solarish/x86.rs
/rust-libc-0.2.174/src/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/wasi/p2.rs
/rust-libc-0.2.174/src/windows/gnu/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/src/windows/msvc/mod.rs
deed988427-Nov-2024 Trevor Gross <[email protected]>

ci: Add a timeout for all jobs

The Android jobs seem to occasionally get stuck. Add a timeout of 10
minutes for simple jobs and 25 minutes for more complex jobs, which
should make sure that if anyth

ci: Add a timeout for all jobs

The Android jobs seem to occasionally get stuck. Add a timeout of 10
minutes for simple jobs and 25 minutes for more complex jobs, which
should make sure that if anything gets stuck it will get stopped.

(backport <https://github.com/rust-lang/libc/pull/4164>)
(cherry picked from commit e1fe3d80860916f439c82ab68484d39ce8525ff0)

show more ...


/rust-libc-0.2.174/.git-blame-ignore-revs
workflows/ci.yaml
/rust-libc-0.2.174/.release-plz.toml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/docker/aarch64-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/docker/arm-unknown-linux-musleabihf/Dockerfile
/rust-libc-0.2.174/ci/docker/i686-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/docker/s390x-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/docker/sparc64-unknown-linux-gnu/Dockerfile
/rust-libc-0.2.174/ci/docker/x86_64-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/install-musl.sh
/rust-libc-0.2.174/ci/run.sh
/rust-libc-0.2.174/ci/style.rs
/rust-libc-0.2.174/ci/style.sh
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/test/cmsg.rs
/rust-libc-0.2.174/rustfmt.toml
/rust-libc-0.2.174/src/fuchsia/aarch64.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/riscv64.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/solid/mod.rs
/rust-libc-0.2.174/src/teeos/mod.rs
/rust-libc-0.2.174/src/trusty.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b32/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/errno.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mips.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/b32.rs
/rust-libc-0.2.174/src/unix/haiku/b64.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/haiku/native.rs
/rust-libc-0.2.174/src/unix/haiku/x86_64.rs
/rust-libc-0.2.174/src/unix/hurd/b32.rs
/rust-libc-0.2.174/src/unix/hurd/b64.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/lfs64.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mips64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/powerpc64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/lfs64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/other.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/arm/mod.rs
/rust-libc-0.2.174/src/unix/newlib/espidf/mod.rs
/rust-libc-0.2.174/src/unix/newlib/generic.rs
/rust-libc-0.2.174/src/unix/newlib/horizon/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/newlib/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/newlib/rtems/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/nto/neutrino.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/compat.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/unix/solarish/x86.rs
/rust-libc-0.2.174/src/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/wasi/p2.rs
/rust-libc-0.2.174/src/windows/gnu/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/src/windows/msvc/mod.rs
0961b87a20-Nov-2024 Trevor Gross <[email protected]>

ci: Update all jobs to the latest ubuntu-24.04

(backport <https://github.com/rust-lang/libc/pull/4124>)
(cherry picked from commit 09a2bcf714ca5b5cf53340c20148a116a5c6b0ed)

4a7cde5420-Nov-2024 Trevor Gross <[email protected]>

ci: defer the Solaris job until after tier 1

Solaris is a Tier 2 target so defer it until after tier1 completes. We
currently do this for the other T2 targets. In preparation of adding
other VM test

ci: defer the Solaris job until after tier 1

Solaris is a Tier 2 target so defer it until after tier1 completes. We
currently do this for the other T2 targets. In preparation of adding
other VM tests to the matrix, adjust naming.

Additionally, just `set -x` rather than priting the commands before
running them.

(backport <https://github.com/rust-lang/libc/pull/4124>)
(cherry picked from commit 549eb77fb1b59cb8e5e094761a5c47988348bbb7)

show more ...

769bc10220-Nov-2024 Trevor Gross <[email protected]>

ci: Make sure `sparc` is the first job run then sort the others

(backport <https://github.com/rust-lang/libc/pull/4124>)
(cherry picked from commit 33582fccda6ac9dbfe3e998442272ade8b5c94fe)

4fa42c8320-Nov-2024 Trevor Gross <[email protected]>

ci: Switch to a single matrix for tier1 testing

The Mac, Windows, and Linux jobs for testing are pretty redundant. Turn
this into a single `test_tier1` job that runs all expected combinations.

(ba

ci: Switch to a single matrix for tier1 testing

The Mac, Windows, and Linux jobs for testing are pretty redundant. Turn
this into a single `test_tier1` job that runs all expected combinations.

(backport <https://github.com/rust-lang/libc/pull/4124>)
(cherry picked from commit 01244c576e2d164a4092ade9040566185e1d17c5)

show more ...

b2425eef20-Nov-2024 Trevor Gross <[email protected]>

ci: Switch to a single matrix for build channels (`verify_build`)

The Mac, Windows, and Linux jobs for build channels are pretty
redundant. Turn this into a single `verify_build` job that has both O

ci: Switch to a single matrix for build channels (`verify_build`)

The Mac, Windows, and Linux jobs for build channels are pretty
redundant. Turn this into a single `verify_build` job that has both OS
and version in its matrix. For consistency, rename the script to
`verify-build`.

To simplify variables, allow the build and toolchain scripts to detect
the OS rather than passing it from CI.

(backport <https://github.com/rust-lang/libc/pull/4124>)
(cherry picked from commit c4e3ff835013791778a352466b827626ecfec32f)

show more ...

129909da20-Nov-2024 Trevor Gross <[email protected]>

ci: use `env` rather than passing environment inline

(backport <https://github.com/rust-lang/libc/pull/4124>)
(cherry picked from commit 58265b9e5cc7c23e5eae309a5c514beab41acf09)

123456