Skip to content

Conversation

devnexen and others added 2 commits September 19, 2025 00:37
[ref](haiku/haiku@6beff0d)

(backport <rust-lang#4586>)
(cherry picked from commit 5fd2626)
(backport <rust-lang#4632>)
(cherry picked from commit bbafd45)
@rustbot
Copy link
Collaborator

rustbot commented Sep 19, 2025

Some changes occurred in OpenBSD module

cc @semarie

Some changes occurred in OpenBSD module

cc @semarie

Some changes occurred in the Android module

cc @maurer

@rustbot
Copy link
Collaborator

rustbot commented Sep 19, 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!

joshtriplett and others added 14 commits September 19, 2025 01:16
Set up a Cargo dependency on ctest-next, which is now published as a
beta version of ctest. Includes a backport of only the libc-test
portions of d8cc878 ("ctest-next: miscellaneous filtering bug
fixes") to reduce conflicts with future cherry picks.

Co-authored-by: mbyx <mbyx.dev@gmail.com>
struct kinfo_proc may be extended again in the future.
Add #[non_exhaustive] to let the compiler and other tooling know.

(backport <rust-lang#4553>)
(cherry picked from commit 9ee2d2a)
`P_IDLEPROC` was introduced in FreeBSD 15, in commit 33be1632047c
("racct: Fix accounting of CPU time for the system idle process").

freebsd/freebsd-src@33be163

(backport <rust-lang#4640>)
(cherry picked from commit ac0e2b6)
mcontext_t::mc_tlsbase was introduced in FreeBSD 15, in commit
eea3e4dd9703 ("amd64: add mc_tlsbase member to mcontext").

freebsd/freebsd-src@eea3e4d

(backport <rust-lang#4640>)
(cherry picked from commit 3d93bf5)
They were found with `codespell`.

(backport <rust-lang#4636>)
(cherry picked from commit 33b0290)

[ drop changes to ctest-next that don't apply - Trevor ]
(backport <rust-lang#4639>)
(cherry picked from commit 8bd31d7)
Commit 3356f12 ("Begin source reorganization with `linux/can.h`")
introduced a new directory structure for reorganizing the source code.
It is called `src/new/` everywhere but in triagebot.toml, likely because
`src/reorg/` is an older name used during development.

(backport <rust-lang#4635>)
(cherry picked from commit 627a530)
(backport <rust-lang#4600>)
(cherry picked from commit acd869f)
FreeBSD 14.3 was released on June 10, 2025:

https://www.freebsd.org/releases/14.3R/announce/

(backport <rust-lang#4642>)
(cherry picked from commit d54af17)
st_fileref was backported to FreeBSD 14 with the 14.3 release.

freebsd/freebsd-src@86e95bb

(backport <rust-lang#4642>)
(cherry picked from commit dc3bf0a)
Redox's relibc supports:
* mkostemp
* mkostemps
* strftime

(backport <rust-lang#4629>)
(cherry picked from commit 8380bad)
(backport <rust-lang#4648>)
(cherry picked from commit 673b10e)
(backport <rust-lang#4610>)
(cherry picked from commit 1e8377c)
xingxue-ibm and others added 5 commits September 19, 2025 01:16
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#4664>)
(cherry picked from commit c5552f6)
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/vmactions/solaris-vm/releases)
- [Commits](vmactions/solaris-vm@v1.1.4...v1.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>

(backport <rust-lang#4663>)
(cherry picked from commit 10d68a4)
24.10 is EOL so we need to bump the images.

(backport <rust-lang#4701>)
(cherry picked from commit 65da4e4)
Recent versions of Clippy now lint against `0 as *(const|mut) T` rather
than using `null`/`null_mut`. Make the updates required for this to
pass.

(backport <rust-lang#4701>)
(cherry picked from commit c4eefd5)
freebsd11 wasn't covered, meaning test failures on the 0.2 branch. Add
freebsd11 to the pattern, and use `cfg(not(...))` rather than
`cfg(freebsd15)`. (Ideally this would instead be encoded as something
like `cfg(freebsd_least_15)`.)

Fixes: 3d93bf5 ("freebsd: Limit mcontext_t::mc_tlsbase to FreeBSD 15")

(backport <rust-lang#4703>)
(cherry picked from commit d8b90d6)
@tgross35 tgross35 enabled auto-merge September 19, 2025 07:10
@tgross35 tgross35 added this pull request to the merge queue Sep 19, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 19, 2025
@tgross35 tgross35 added this pull request to the merge queue Sep 19, 2025
Merged via the queue into rust-lang:libc-0.2 with commit 067fcf3 Sep 19, 2025
49 of 50 checks passed
@tgross35 tgross35 deleted the backport-chickpea branch September 19, 2025 17:04
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.

9 participants