Skip to content

[0.2] Backports #4593

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Jul 29, 2025
Merged

[0.2] Backports #4593

merged 19 commits into from
Jul 29, 2025

Conversation

Gelbpunkt and others added 18 commits July 29, 2025 02:52
Now that all of the issues with powerpc64 + musl are resolved, let's
make sure it won't regress in the future and also build the
documentation for it.

Signed-off-by: Jens Reidel <[email protected]>

(backport <rust-lang#4521>)
(cherry picked from commit 28ea7a9)
`ctest` is horribly inconsistent across targets for unclear reasons. It
seems unlikely, but one possibility is that different versions of
dependencies are getting used on different platforms. Attempt to
mitigate this by adding a lockfile and upgrading all `Cargo.toml`
dependencies to the latest version.

(backport <rust-lang#4534>)
(cherry picked from commit fb3281c)
Since the macros now create a `Debug` implementation for all types,
there isn't any need to allow this lint anywhere.

(backport <rust-lang#4536>)
(cherry picked from commit da7a725)
(backport <rust-lang#4446>)
(cherry picked from commit d08c394)
The last uses of this were removed in 201d539 ("Remove OpenBSD CI")
and e88e6b9 ("Move FreeBSD testing from Travis/QEMU to Cirrus-CI"),
so this is no longer needed. Clean up the CI script.

(backport <rust-lang#4564>)
(cherry picked from commit 423ee01)
Set up `shfmt` configuration and apply it to our shell scripts with the
following:

     fd -e sh -x shfmt -w

(backport <rust-lang#4568>)
(cherry picked from commit 0d1d6fd)
These were added in 6.14 with the following commit:
torvalds/linux@a0623b2

Signed-off-by: Jens Reidel <[email protected]>

(backport <rust-lang#4545>)
(cherry picked from commit 1a1efaf)
Move the `cmsg` test from `libc-test/test/` to `libc-test/tests/`, which
is autodetected.

(backport <rust-lang#4571>)
(cherry picked from commit b0de59a)
(backport <rust-lang#4572>)
(cherry picked from commit 96c990e)
b0de59a ("test: Start using automatic test detection") moved `cmsg`
to `libc-tests` rather than `libc-test`. Fix this here.

(backport <rust-lang#4574>)
(cherry picked from commit b93598f)
Use autodetection for more tests that don't need a harness.

(backport <rust-lang#4574>)
(cherry picked from commit 196f0ab)
(backport <rust-lang#4577>)
(cherry picked from commit e8bb082)
@rustbot
Copy link
Collaborator

rustbot commented Jul 29, 2025

Some changes occurred in solarish module

cc @jclulow, @pfmooney

Some changes occurred in the Android module

cc @maurer

@rustbot
Copy link
Collaborator

rustbot commented Jul 29, 2025

⚠️ Warning ⚠️

  • Pull requests are usually filed against the main branch for this repo, but this one is against libc-0.2. Please double check that you specified the right target!

Fixes an accidental semver regression for trait impls introduced in
151d902 ("Begin source reorganization with `linux/can.h`",
cherry-pick 3356f12).
@tgross35 tgross35 enabled auto-merge July 29, 2025 08:12
@tgross35 tgross35 added this pull request to the merge queue Jul 29, 2025
Merged via the queue into rust-lang:libc-0.2 with commit 8d561ff Jul 29, 2025
46 of 50 checks passed
@tgross35 tgross35 deleted the backport-naga-viper branch July 29, 2025 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants