Skip to content

Commit bed05ee

Browse files
committed
cleanup wasm const fn
1 parent 0669fa8 commit bed05ee

File tree

2 files changed

+0
-16
lines changed

2 files changed

+0
-16
lines changed

crates/core_arch/src/lib.rs

-4
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,6 @@
7373
stdarch_loongarch_feature_detection
7474
)
7575
)]
76-
#![cfg_attr(
77-
any(target_arch = "wasm32", target_arch = "wasm64", doc),
78-
feature(wasm_simd_const_internals)
79-
)]
8076

8177
#[cfg(test)]
8278
#[macro_use]

crates/core_arch/src/wasm32/simd128.rs

-12
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ macro_rules! conversions {
5151
$(
5252
impl $ty {
5353
#[inline(always)]
54-
// FIXME remove next line when const-stability v2 migration is done
55-
#[rustc_const_unstable(feature = "wasm_simd_const_internals", issue = "none")]
5654
pub(crate) const fn v128(self) -> v128 {
5755
unsafe { mem::transmute(self) }
5856
}
@@ -665,7 +663,6 @@ pub unsafe fn v128_store64_lane<const L: usize>(v: v128, m: *mut u64) {
665663
#[doc(alias("v128.const"))]
666664
#[stable(feature = "wasm_simd", since = "1.54.0")]
667665
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
668-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
669666
pub const fn i8x16(
670667
a0: i8,
671668
a1: i8,
@@ -698,7 +695,6 @@ pub const fn i8x16(
698695
#[doc(alias("v128.const"))]
699696
#[stable(feature = "wasm_simd", since = "1.54.0")]
700697
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
701-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
702698
pub const fn u8x16(
703699
a0: u8,
704700
a1: u8,
@@ -745,7 +741,6 @@ pub const fn u8x16(
745741
#[doc(alias("v128.const"))]
746742
#[stable(feature = "wasm_simd", since = "1.54.0")]
747743
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
748-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
749744
pub const fn i16x8(a0: i16, a1: i16, a2: i16, a3: i16, a4: i16, a5: i16, a6: i16, a7: i16) -> v128 {
750745
simd::i16x8::new(a0, a1, a2, a3, a4, a5, a6, a7).v128()
751746
}
@@ -758,7 +753,6 @@ pub const fn i16x8(a0: i16, a1: i16, a2: i16, a3: i16, a4: i16, a5: i16, a6: i16
758753
#[doc(alias("v128.const"))]
759754
#[stable(feature = "wasm_simd", since = "1.54.0")]
760755
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
761-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
762756
pub const fn u16x8(a0: u16, a1: u16, a2: u16, a3: u16, a4: u16, a5: u16, a6: u16, a7: u16) -> v128 {
763757
simd::u16x8::new(a0, a1, a2, a3, a4, a5, a6, a7).v128()
764758
}
@@ -772,7 +766,6 @@ pub const fn u16x8(a0: u16, a1: u16, a2: u16, a3: u16, a4: u16, a5: u16, a6: u16
772766
#[doc(alias("v128.const"))]
773767
#[stable(feature = "wasm_simd", since = "1.54.0")]
774768
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
775-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
776769
pub const fn i32x4(a0: i32, a1: i32, a2: i32, a3: i32) -> v128 {
777770
simd::i32x4::new(a0, a1, a2, a3).v128()
778771
}
@@ -785,7 +778,6 @@ pub const fn i32x4(a0: i32, a1: i32, a2: i32, a3: i32) -> v128 {
785778
#[doc(alias("v128.const"))]
786779
#[stable(feature = "wasm_simd", since = "1.54.0")]
787780
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
788-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
789781
pub const fn u32x4(a0: u32, a1: u32, a2: u32, a3: u32) -> v128 {
790782
simd::u32x4::new(a0, a1, a2, a3).v128()
791783
}
@@ -799,7 +791,6 @@ pub const fn u32x4(a0: u32, a1: u32, a2: u32, a3: u32) -> v128 {
799791
#[doc(alias("v128.const"))]
800792
#[stable(feature = "wasm_simd", since = "1.54.0")]
801793
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
802-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
803794
pub const fn i64x2(a0: i64, a1: i64) -> v128 {
804795
simd::i64x2::new(a0, a1).v128()
805796
}
@@ -812,7 +803,6 @@ pub const fn i64x2(a0: i64, a1: i64) -> v128 {
812803
#[doc(alias("v128.const"))]
813804
#[stable(feature = "wasm_simd", since = "1.54.0")]
814805
#[rustc_const_stable(feature = "wasm_simd", since = "1.54.0")]
815-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
816806
pub const fn u64x2(a0: u64, a1: u64) -> v128 {
817807
simd::u64x2::new(a0, a1).v128()
818808
}
@@ -826,7 +816,6 @@ pub const fn u64x2(a0: u64, a1: u64) -> v128 {
826816
#[doc(alias("v128.const"))]
827817
#[stable(feature = "wasm_simd", since = "1.54.0")]
828818
#[rustc_const_stable(feature = "wasm_simd_const", since = "1.56.0")]
829-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
830819
pub const fn f32x4(a0: f32, a1: f32, a2: f32, a3: f32) -> v128 {
831820
simd::f32x4::new(a0, a1, a2, a3).v128()
832821
}
@@ -840,7 +829,6 @@ pub const fn f32x4(a0: f32, a1: f32, a2: f32, a3: f32) -> v128 {
840829
#[doc(alias("v128.const"))]
841830
#[stable(feature = "wasm_simd", since = "1.54.0")]
842831
#[rustc_const_stable(feature = "wasm_simd_const", since = "1.56.0")]
843-
#[rustc_allow_const_fn_unstable(wasm_simd_const_internals)] // FIXME remove when const-stability v2 migration is done
844832
pub const fn f64x2(a0: f64, a1: f64) -> v128 {
845833
simd::f64x2::new(a0, a1).v128()
846834
}

0 commit comments

Comments
 (0)