Skip to content

[0.2] Backports #4465

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
May 29, 2025
Merged

[0.2] Backports #4465

merged 19 commits into from
May 29, 2025

Conversation

@rustbot
Copy link
Collaborator

rustbot commented May 28, 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!

@tgross35 tgross35 enabled auto-merge May 28, 2025 23:25
@tgross35 tgross35 force-pushed the backport-cayenne branch from 9b90b9f to 365f3f3 Compare May 28, 2025 23:36
@rustbot rustbot added A-CI Area: CI-related items O-solarish labels May 28, 2025
@rustbot
Copy link
Collaborator

rustbot commented May 28, 2025

Some changes occurred in solarish module

cc @jclulow, @pfmooney

heiher and others added 2 commits May 28, 2025 23:40
* Remove Cargo settings that are identical to the defaults (per Cargo [recommendations](https://doc.rust-lang.org/cargo/reference/manifest.html))
* Fix perl-based method to extract MSRV

(backport <rust-lang#4408>)
(cherry picked from commit d8e39a2)
@tgross35 tgross35 force-pushed the backport-cayenne branch from 365f3f3 to 672c512 Compare May 28, 2025 23:41
nyurik and others added 11 commits May 28, 2025 23:44
`crate::mode_t` is almost never needed because it is part of prelude.  Moreover, in many cases `mode_t` was already used without the prefix - thus confusing if they are different or not. Keeping it the same helps readability.

(backport <rust-lang#4405>)
[ Resolve conflict around vxworks S_* constants - Trevor ]
(cherry picked from commit 1984cc2)
Our current `e!` macro makes it easy to run into UB if C headers add a
variant that isn't represented in the Rust version. Add a path to
migrate away from this by introducing the `c_enum!` macro which
represents a C enum as Rust constants and a type alias.

Part of [1].

[1]: rust-lang#4419

(backport <rust-lang#4420>)
(cherry picked from commit 62051ca)
(backport <rust-lang#4319>)
(cherry picked from commit 29ab31e)
(backport <rust-lang#4426>)
(cherry picked from commit 74c3cc0)
It's only me and I watch the repo anyway, so save me some unneeded
pings.

(backport <rust-lang#4432>)
(cherry picked from commit 0040309)
jackpot51 and others added 3 commits May 28, 2025 23:44
(backport <rust-lang#4440>)
(cherry picked from commit 74bfdee)
It also specifies exact solaris-vm version to avoid future disruptions.

(backport <rust-lang#4462>)
(cherry picked from commit d450f9c)
@rustbot
Copy link
Collaborator

rustbot commented May 28, 2025

Some changes occurred in OpenBSD module

cc @semarie

Some changes occurred in the Android module

cc @maurer

@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 29, 2025
@tgross35 tgross35 added this pull request to the merge queue May 29, 2025
Merged via the queue into rust-lang:libc-0.2 with commit ccdcaff May 29, 2025
44 of 45 checks passed
@tgross35 tgross35 deleted the backport-cayenne branch May 30, 2025 00:52
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.