Skip to content

Conversation

dependabot bot and others added 18 commits February 9, 2026 12:22
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.2.3 to 1.2.6.
- [Release notes](https://github.com/vmactions/solaris-vm/releases)
- [Commits](vmactions/solaris-vm@v1.2.3...v1.2.6)

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

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

(backport <rust-lang#4923>)
(cherry picked from commit df9237d)
(backport <rust-lang#4924>)
(cherry picked from commit 297f6ac)
Some were already done, more were missing

(backport <rust-lang#4922>)
(cherry picked from commit 2f657a9)
As previous commit, but tackle the *padding* fields

(backport <rust-lang#4922>)
(cherry picked from commit a6e9b51)
We have some leftovers of alignment data that is exposed

(backport <rust-lang#4922>)
(cherry picked from commit ec2139e)
…st_timespec' in 'struct stat' and 'struct stat64' to be consistent with AIX headers.

(backport <rust-lang#4931>)
(cherry picked from commit a44a76e)
Added SO_COOKIE, SO_TIMESTAMPNS and SO_FUCHSIA_MARK.

(backport <rust-lang#4937>)
(cherry picked from commit a940a7d)
- Removed duplicate type definitions from legacy qurt module that conflicted
  with new module (socklen_t, in_addr_t, timespec, timeval, stat, tm, etc.)
- Add crate:: prefix to type references in submodules
- Add public re-exports for submodule contents (errno, fcntl, pthread, etc.)

Type/define fixes: ssize_t, time_t, dev_t, ino_t, stat struct, dirent, DIR
Added items from QuRT SDK: clock(), strptime(), _SC_NPROCESSORS_ONLN

(backport <rust-lang#4932>)
(cherry picked from commit 9934c04)
(backport <rust-lang#4933>)
(cherry picked from commit 0403150)
I guess I may wanted to say two different things and then I mixed the
words in the resulting comment.

Fix the text to make it actually have a meaning

(backport <rust-lang#4941>)
(cherry picked from commit 92c51f3)
Port libc "error.h" file for SocketCAN subsystem and expose through
can.rs.

(backport <rust-lang#4944>)
(cherry picked from commit c6ba84b)
(backport <rust-lang#4949>)
(cherry picked from commit 6ec397f)
(backport <rust-lang#4946>)
(cherry picked from commit 150f1a9)
(backport <rust-lang#4946>)
(cherry picked from commit 3749159)
@rustbot
Copy link
Collaborator

rustbot commented Feb 9, 2026

Some changes occurred in an OpenBSD module

cc @semarie

Some changes occurred in a NetBSD-like module

cc @semarie

@rustbot rustbot added A-CI Area: CI-related items S-waiting-on-review labels Feb 9, 2026
@rustbot
Copy link
Collaborator

rustbot commented Feb 9, 2026

⚠️ 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!

darkwisebear and others added 8 commits February 9, 2026 12:28
The definition of this type is a bit tricky for nto for multiple
reasons:
* The C definition is different from the C++ definition in some versions of the
  QNX SDK.
* It uses long double, which does not exist inside libc.
* The definition on C uses alignment modifiers per field, which aren't
  supported in Rust. However, since they just reuse the field type, they're
  actually redundant so that we can safely skip them.

(backport <rust-lang#4927>)
(cherry picked from commit 64f2ae4)
(backport <rust-lang#4947>)
(cherry picked from commit 212b9c9)
There is now the option to check for `#xxxx`-style issue numbers that
aren't attached to a specific repo. Enable it here.

(backport <rust-lang#4951>)
(cherry picked from commit 890942e)
Simplify mentions and autolabels using the recently added glob support.

(backport <rust-lang#4951>)
(cherry picked from commit 29eb6a6)
This target doesn't build in the latest nightly.

Link: rust-lang/rust#151818

(backport <rust-lang#4951>)
(cherry picked from commit e98800a)
(backport <rust-lang#4951>)
(cherry picked from commit 3265b90)
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.2.6 to 1.2.8.
- [Release notes](https://github.com/vmactions/solaris-vm/releases)
- [Commits](vmactions/solaris-vm@v1.2.6...v1.2.8)

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

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

(backport <rust-lang#4955>)
(cherry picked from commit 97e6889)
LiamSnow and others added 6 commits February 9, 2026 12:30
(backport <rust-lang#4956>)
(cherry picked from commit 293d8cf)
(backport <rust-lang#4957>)
(cherry picked from commit 9c7cb28)
(backport <rust-lang#4938>)
(cherry picked from commit 36bd27a)
(backport <rust-lang#4938>)
(cherry picked from commit 44b709c)
@rustbot
Copy link
Collaborator

rustbot commented Feb 9, 2026

Some changes occurred in a solarish module

cc @jclulow, @pfmooney

nnethercote and others added 4 commits February 9, 2026 12:34
It doesn't seem necessary. It dates back to a large commit "Let's just
juggle everything around!" from the very old mega-PR rust-lang#21.

[ removed in `e!` as well for the cherry pick since that macro couldn't
  be removed yet on this branch - Trevor ]

(backport <rust-lang#4959>)
(cherry picked from commit 09cb34d)
- Fix comments that incorrectly say that `Debug` is part of
  `extra_traits`.
- Use a consistent and sensible ordering for the traits: Clone, Copy,
  Debug; then PartialEq, Eq, Hash.
- Explain `repr` behaviour for `s_paren!`; it's different to `s!` and
  `s_no_extra_traits!`.
- Use `$pub:vis` (instead of a hard-wired `pub`) in `s_paren!` for
  consistency with the other macros.

(backport <rust-lang#4959>)
(cherry picked from commit 7983094)
(backport <rust-lang#4934>)
(cherry picked from commit 9766a97)
64 bit Linux images used in CI are on kernel 6.11, headers are >=6.8 at the time of writing.
Skip the tests requiring kernel >=6.8 only on 32-bit archs, that are still on old headers due to 64 bit time_t, and for musl targets that have old headers as well.

(backport <rust-lang#4934>)
(cherry picked from commit 1456250)
@tgross35 tgross35 added this pull request to the merge queue Feb 9, 2026
Merged via the queue into rust-lang:libc-0.2 with commit 7710a7f Feb 9, 2026
50 checks passed
@tgross35 tgross35 deleted the backport-russet branch February 9, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: CI-related items

Projects

None yet

Development

Successfully merging this pull request may close these issues.