-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
x86/x86_64 intrinsics seem to be marked stable, but require feature flags #98253
Comments
For That is worrysome for this code (checking for Long Mode). |
Still a thing in Rust 1.63 |
This happens as well for some |
Seems so. The |
I tried this code:
I expected this code to successfully compile on
stable
, since all ofstd::arch
,core::arch
,core_arch::arch
andcore_arch::arch::x86/x86_64
are explicitly marked stable since1.27
:Instead, I got the error
However, this issue is closed, since x86/x86_64/aarch64 intrinsics were shipped long ago:
The stdsimd feature flag was also removed from all x86/x86_64 intrinsics a long time ago. However, I can see that the
core_arch
crate is included as an unstable submodule guarded by#[feature(stdsimd)]
inside of libcore:Rust version
This issue reproduces on the current stable and nightly toolchains.
The text was updated successfully, but these errors were encountered: