-
Notifications
You must be signed in to change notification settings - Fork 276
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
Documentation for aarch64 claims that anything from arm_shared is unstable #1268
Comments
The issue here is that we have only stabilized these intrinsics on aarch64, but not on arm. This is done using an attribute like: #[cfg_attr(target_arch = "aarch64", stable(feature = "neon_intrinsics", since = "1.59.0"))] However the Rust docs are built on x86_64, which means that the cfg does not trigger and the function is marked as unstable. I'm not sure what we should do here:
|
Does |
Alternatively, could |
At this point it's probably easier to just move ahead with the stabilization of arm intrinisics. |
Partially fixed by #1345. |
In the current nightly documentation for
core::arch::aarch64
and for its contained items, the definitions fromarm_shared
that are reexported byaarch64
are shown as unstable, despite being able to inspect the source and thus prove otherwise. Everything defined withinaarch64
directly seems to be displayed properly; it's only the things shared witharm
that are misbehaving here.Screenshots for proof
Main module page, affected parts
Individual item pages, affected parts
Main module page, unaffected parts
Individual item pages, unaffected parts
The text was updated successfully, but these errors were encountered: