Merge pull request #1993 from folkertdev/stabilize-jscvt

Stabilize `__jcvt`
This commit is contained in:
Folkert de Vries 2026-01-24 17:48:52 +00:00 committed by GitHub
commit 464b309040
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -49,7 +49,7 @@ pub fn __crc32d(crc: u32, data: u64) -> u32 {
#[inline(always)]
#[target_feature(enable = "jsconv")]
#[cfg_attr(test, assert_instr(fjcvtzs))]
#[unstable(feature = "stdarch_aarch64_jscvt", issue = "147555")]
#[stable(feature = "stdarch_aarch64_jscvt", since = "CURRENT_RUSTC_VERSION")]
pub fn __jcvt(a: f64) -> i32 {
unsafe extern "unadjusted" {
#[cfg_attr(

View file

@ -63,8 +63,8 @@ neon-unstable-f16: &neon-unstable-f16
neon-unstable-feat-lut: &neon-unstable-feat-lut
FnCall: [unstable, ['feature = "stdarch_neon_feat_lut"', 'issue = "138050"']]
aarch64-unstable-jscvt: &aarch64-unstable-jscvt
FnCall: [unstable, ['feature = "stdarch_aarch64_jscvt"', 'issue = "147555"']]
aarch64-stable-jscvt: &aarch64-stable-jscvt
FnCall: [stable, ['feature = "stdarch_aarch64_jscvt"', 'since = "CURRENT_RUSTC_VERSION"']]
# #[cfg(target_endian = "little")]
little-endian: &little-endian
@ -14275,7 +14275,7 @@ intrinsics:
attr:
- FnCall: [target_feature, ['enable = "jsconv"']]
- FnCall: [cfg_attr, [test, { FnCall: [assert_instr, ["fjcvtzs"]] }]]
- *aarch64-unstable-jscvt
- *aarch64-stable-jscvt
safety: safe
types:
- f64