summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-02-11 20:41:51 +0000
committerbors <bors@rust-lang.org>2022-02-11 20:41:51 +0000
commite789f3a3a3d96ebf99b7bbd95011527e5be32a11 (patch)
treee89bdddfc1fbcae40def2de48bf1fb4f4665c1d3 /library/std/src
parent6499c5e7fc173a3f55b7a3bd1e6a50e9edef782d (diff)
parent93b5bfbc48189c4bd7e2ad7a9681452c7f08d84b (diff)
downloadrust-e789f3a3a3d96ebf99b7bbd95011527e5be32a11.tar.gz
rust-e789f3a3a3d96ebf99b7bbd95011527e5be32a11.zip
Auto merge of #90271 - adamgemmell:dev/feat-detect-stabilise, r=Amanieu
Stabilise `is_aarch64_feature_detected!` under `simd_aarch64` feature

Initial implementation, looking for feedback on the approach here. https://github.com/rust-lang/rust/issues/86941

One point I noticed was that I haven't seen different "since" versions for the same feature - does this mean that other features can't be added to to the `simd_aarch64` feature once this is in stable? If so it might need a more specific name.

r? `@Amanieu`
Diffstat (limited to 'library/std/src')
-rw-r--r--library/std/src/lib.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/library/std/src/lib.rs b/library/std/src/lib.rs
index 2aae29f2154..82f0291decb 100644
--- a/library/std/src/lib.rs
+++ b/library/std/src/lib.rs
@@ -546,13 +546,14 @@ pub mod arch {
     #[doc(no_inline)] // Note (#82861): required for correct documentation
     pub use core::arch::*;
 
+    #[stable(feature = "simd_aarch64", since = "1.60.0")]
+    pub use std_detect::is_aarch64_feature_detected;
     #[stable(feature = "simd_x86", since = "1.27.0")]
     pub use std_detect::is_x86_feature_detected;
     #[unstable(feature = "stdsimd", issue = "48556")]
     pub use std_detect::{
-        is_aarch64_feature_detected, is_arm_feature_detected, is_mips64_feature_detected,
-        is_mips_feature_detected, is_powerpc64_feature_detected, is_powerpc_feature_detected,
-        is_riscv_feature_detected,
+        is_arm_feature_detected, is_mips64_feature_detected, is_mips_feature_detected,
+        is_powerpc64_feature_detected, is_powerpc_feature_detected, is_riscv_feature_detected,
     };
 }