mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-07 04:40:11 +00:00

To integrate into the standard library this crate needs *at least* a stability attribute on the macro itself but this commit also beings by adding unstable attributes to the exported modules as well. This should help everything be unstable-by-default and we can start iterating from there in the standard library. This commit also does away with the `coresimd::vendor` module internal implementation detail, instead directly creating the `arch` module to allow easily documenting it in this crate and having the docs show up in rust-lang/rust.