From 408de56b4c73078c2c8475f57bbda03aabf1a863 Mon Sep 17 00:00:00 2001 From: LorrensP-2158466 Date: Fri, 5 Jun 2026 16:58:54 +0200 Subject: [PATCH 1/3] Add extra line in generator script for `core_arch` that unambiguously imports the correct traits for `aarch64`. + run the generator to apply change. --- crates/core_arch/src/aarch64/sve/generated.rs | 1 + crates/stdarch-gen-arm/src/main.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/core_arch/src/aarch64/sve/generated.rs b/crates/core_arch/src/aarch64/sve/generated.rs index 6c6a2476a4..e1157f3440 100644 --- a/crates/core_arch/src/aarch64/sve/generated.rs +++ b/crates/core_arch/src/aarch64/sve/generated.rs @@ -12,6 +12,7 @@ use stdarch_test::assert_instr; use super::*; use crate::core_arch::arch::aarch64::*; +use super::{AsSigned, AsUnsigned}; #[doc = "Absolute difference"] #[doc = "[Arm's documentation](https://developer.arm.com/architectures/instruction-sets/intrinsics/svabd[_f32]_m)"] diff --git a/crates/stdarch-gen-arm/src/main.rs b/crates/stdarch-gen-arm/src/main.rs index b7e2aa416f..717a1707aa 100644 --- a/crates/stdarch-gen-arm/src/main.rs +++ b/crates/stdarch-gen-arm/src/main.rs @@ -166,7 +166,7 @@ use super::*;{uses_neon} "#, uses_neon = if generated_input.ctx.uses_neon_types { - "\nuse crate::core_arch::arch::aarch64::*;" + "\nuse crate::core_arch::arch::aarch64::*;\nuse super::{AsSigned, AsUnsigned};" } else { "" }, From 1e4f26702c04b4642ac8b3b039b99e808e6ce184 Mon Sep 17 00:00:00 2001 From: The rustc-josh-sync Cronjob Bot Date: Mon, 8 Jun 2026 05:38:35 +0000 Subject: [PATCH 2/3] Prepare for merging from rust-lang/rust This updates the rust-version file to 029c9e18dd1f4668e1d42bb187c1c263dfe20093. --- rust-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-version b/rust-version index 59e9e5a0e6..387bd8edd2 100644 --- a/rust-version +++ b/rust-version @@ -1 +1 @@ -045b17737dab5fcc28e4cbee0cfe2ce4ed363b32 +029c9e18dd1f4668e1d42bb187c1c263dfe20093 From 87b154e00f120a98aa8d3ee38a70cec0c1ae50d6 Mon Sep 17 00:00:00 2001 From: David Wood Date: Tue, 9 Jun 2026 12:42:11 +0100 Subject: [PATCH 3/3] intrinsic-test: remove now-unnecessary feat attr --- crates/intrinsic-test/src/arm/config.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/crates/intrinsic-test/src/arm/config.rs b/crates/intrinsic-test/src/arm/config.rs index 87b8ebfa18..7c26143622 100644 --- a/crates/intrinsic-test/src/arm/config.rs +++ b/crates/intrinsic-test/src/arm/config.rs @@ -9,7 +9,6 @@ pub const PLATFORM_RUST_CFGS: &str = r#" #![cfg_attr(target_arch = "arm", feature(stdarch_arm_neon_intrinsics))] #![cfg_attr(target_arch = "arm", feature(stdarch_aarch32_crc32))] #![cfg_attr(any(target_arch = "aarch64", target_arch = "arm64ec"), feature(stdarch_neon_fcma))] -#![cfg_attr(any(target_arch = "aarch64", target_arch = "arm64ec"), feature(stdarch_neon_dotprod))] #![cfg_attr(any(target_arch = "aarch64", target_arch = "arm64ec"), feature(stdarch_neon_i8mm))] #![cfg_attr(any(target_arch = "aarch64", target_arch = "arm64ec"), feature(stdarch_neon_sm4))] #![cfg_attr(any(target_arch = "aarch64", target_arch = "arm64ec"), feature(stdarch_neon_ftts))]