Skip to content
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

[0.2] Backports #4206

Merged
merged 9 commits into from
Dec 18, 2024
Merged

[0.2] Backports #4206

merged 9 commits into from
Dec 18, 2024

Conversation

tgross35 and others added 9 commits December 18, 2024 00:56
(backport <rust-lang#4194>)
(cherry picked from commit 816a236)
(backport <rust-lang#4195>)
(cherry picked from commit c66faeb)
Create a module providing the same definitions of `c_char` as in
`rust-lang/rust`, which in most cases are based on the architecture
rather than the OS. This will allow individual platforms to reexport the
definition rather than having configuration repeated in numerous
modules.

(backport <rust-lang#4198>)
(cherry picked from commit 28d4064)
- aarch64-kmc-solid_asp3
- armv7a-kmc-solid_asp3-eabi
- armv7a-kmc-solid_asp3-eabihf
- riscv64-linux-android
- x86_64-unknown-l4re-uclibc
- armv7-sony-vita-newlibeabihf
- riscv32imac-unknown-nuttx-elf
- riscv32imafc-unknown-nuttx-elf
- riscv32imc-unknown-nuttx-elf
- riscv64gc-unknown-nuttx-elf
- riscv64imac-unknown-nuttx-elf
- thumbv6m-nuttx-eabi
- thumbv7em-nuttx-eabi
- thumbv7em-nuttx-eabihf
- thumbv7m-nuttx-eabi
- thumbv8m.base-nuttx-eabi
- thumbv8m.main-nuttx-eabi
- thumbv8m.main-nuttx-eabihf
- aarch64-unknown-redox
- aarch64-unknown-illumos
- riscv32-wrs-vxworks
- riscv64-wrs-vxworks

(backport <rust-lang#4199>)
(cherry picked from commit 0344a78)
(backport <rust-lang#4205>)
(cherry picked from commit c33744e)
For any platforms that have `c_char` within a `cfg_if` block, ensure
they match the top-level `arch` definitions and reexport that to clean
up code.

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

rustbot commented Dec 18, 2024

@tgross35: no appropriate reviewer found, use r? to override

@rustbot
Copy link
Collaborator

rustbot commented Dec 18, 2024

Some changes occurred in solarish module

cc @jclulow, @pfmooney

@tgross35 tgross35 enabled auto-merge December 18, 2024 01:04
@tgross35 tgross35 mentioned this pull request Dec 18, 2024
3 tasks
@tgross35 tgross35 added this pull request to the merge queue Dec 18, 2024
Merged via the queue into rust-lang:libc-0.2 with commit c86544f Dec 18, 2024
45 checks passed
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.

6 participants