[0.2] Backports#5293
Merged
Merged
Conversation
tgross35
force-pushed
the
backport-kerrs-pink
branch
from
July 20, 2026 20:32
27b5d1a to
83f97f3
Compare
Collaborator
|
tgross35
force-pushed
the
backport-kerrs-pink
branch
from
July 20, 2026 20:57
a1ef689 to
3f1d3e9
Compare
tgross35
enabled auto-merge
July 20, 2026 20:58
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.82.9 to 2.83.2. - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@4684b84...43aecc8) --- updated-dependencies: - dependency-name: taiki-e/install-action dependency-version: 2.83.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5279>) (cherry picked from commit 3704850)
Bumps [vmactions/netbsd-vm](https://github.com/vmactions/netbsd-vm) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/vmactions/netbsd-vm/releases) - [Commits](vmactions/netbsd-vm@1d97677...0c26a4c) --- updated-dependencies: - dependency-name: vmactions/netbsd-vm dependency-version: 1.4.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5278>) (cherry picked from commit df537bc)
(backport <rust-lang#5282>) (cherry picked from commit ee8c041)
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.3.7 to 1.3.8. - [Release notes](https://github.com/vmactions/solaris-vm/releases) - [Commits](vmactions/solaris-vm@d30dd6c...315163f) --- updated-dependencies: - dependency-name: vmactions/solaris-vm dependency-version: 1.3.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5284>) (cherry picked from commit 2425f58)
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.5.0 to 1.5.2. - [Release notes](https://github.com/vmactions/freebsd-vm/releases) - [Commits](vmactions/freebsd-vm@5a72679...77ed28d) --- updated-dependencies: - dependency-name: vmactions/freebsd-vm dependency-version: 1.5.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5285>) (cherry picked from commit d67b8e0)
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.83.2 to 2.84.0. - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@43aecc8...a6b2e2d) --- updated-dependencies: - dependency-name: taiki-e/install-action dependency-version: 2.84.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5286>) (cherry picked from commit fc27713)
Bumps [release-plz/action](https://github.com/release-plz/action) from 0.5.130 to 0.5.131. - [Release notes](https://github.com/release-plz/action/releases) - [Commits](release-plz/action@e879257...2eb1d8b) --- updated-dependencies: - dependency-name: release-plz/action dependency-version: 0.5.131 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5287>) (cherry picked from commit 5273d0d)
(backport <rust-lang#5283>) (cherry picked from commit 81b07ec)
These should be available on all glibc targets but that is tricky due to the current hardcoded arrays. Switch to something that closer matches the source definitions which simplifies quite a bit. Link: https://github.com/bminor/glibc/blob/04e750e75b73957cf1c791535a3f4319534a52fc/sysdeps/nptl/pthread.h#L47-L64 Link: https://github.com/bminor/glibc/blob/04e750e75b73957cf1c791535a3f4319534a52fc/sysdeps/nptl/pthread.h#L90-L99 Link: https://github.com/bminor/glibc/blob/04e750e75b73957cf1c791535a3f4319534a52fc/sysdeps/mips/nptl/bits/struct_mutex.h Link: https://github.com/bminor/glibc/blob/04e750e75b73957cf1c791535a3f4319534a52fc/sysdeps/powerpc/nptl/bits/struct_mutex.h Link: https://github.com/bminor/glibc/blob/04e750e75b73957cf1c791535a3f4319534a52fc/sysdeps/s390/nptl/bits/struct_mutex.h Link: https://github.com/bminor/glibc/blob/04e750e75b73957cf1c791535a3f4319534a52fc/sysdeps/x86/nptl/bits/struct_mutex.h (backport <rust-lang#5283>) (cherry picked from commit 93251e5)
Bumps [vmactions/omnios-vm](https://github.com/vmactions/omnios-vm) from 1.3.3 to 1.3.4. - [Release notes](https://github.com/vmactions/omnios-vm/releases) - [Commits](vmactions/omnios-vm@7f2be0b...027e3ec) --- updated-dependencies: - dependency-name: vmactions/omnios-vm dependency-version: 1.3.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#5288>) (cherry picked from commit 59d645e)
fixes missing `strerror_r` for compiling errno crate. The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/string.h#L69 Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit c8a014b)
The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/sys/socket.h Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit ac84f20)
The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/netinet/in.h Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit 2409961)
The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/sys/eventfd.h Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit 83bf113)
The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/fcntl.h Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit 158da1f)
The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/sys/poll.h Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit ebebc87)
It's used by `mio` crate. The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/unistd.h Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit ad6916c)
It's used by `socket2` crate in `tcp_mss` and `set_tcp_mss`. The original definition at https://github.com/apache/nuttx/blob/releases/13.0/include/netinet/tcp.h#L59 Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit 12fe01b)
Signed-off-by: wanglei <wllenyj@gmail.com> (backport <rust-lang#5258>) (cherry picked from commit 618eed4)
(backport <rust-lang#5290>) (cherry picked from commit 08d6707)
Contributing steps have changed a bit recently. Update our documentation and change the pull request template to link to it, rather than having the same information in multiple places. (backport <rust-lang#5291>) (cherry picked from commit 184114c)
Add preadv2 and pwrite2 to Android, to allow using the new flags introduced in rust-lang#4452. Add flags to Android too Skip test on Android due to the definitions being introduced in API 33 (backport <rust-lang#5157>) (cherry picked from commit 63fde92)
tgross35
force-pushed
the
backport-kerrs-pink
branch
from
July 20, 2026 22:15
3f1d3e9 to
fae2ecd
Compare
Collaborator
|
This PR was rebased onto a different libc-0.2 commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
tgross35
enabled auto-merge
July 20, 2026 22:16
Merged
via the queue into
rust-lang:libc-0.2
with commit Jul 20, 2026
13b2218
109 of 111 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport the following:
PTHREAD_*MUTEX_INITIALIZER*tosrc/new#5283