about summary refs log tree commit diff
path: root/library/stdarch/crates/std_detect/src/lib.rs
diff options
context:
space:
mode:
authorJack O'Connor <oconnor663@gmail.com>2020-03-19 10:29:50 -0400
committerGitHub <noreply@github.com>2020-03-19 14:29:50 +0000
commite367bcd7f90ea5e0e655d94e19480fa1eddbc35e (patch)
tree2ae2433b3b2060245e98f7f384b29b940bf243c1 /library/stdarch/crates/std_detect/src/lib.rs
parent9ab5dc087394cd2716e1a9281f897eb761357762 (diff)
downloadrust-e367bcd7f90ea5e0e655d94e19480fa1eddbc35e.tar.gz
rust-e367bcd7f90ea5e0e655d94e19480fa1eddbc35e.zip
re-stabilize the AVX-512 features that were stabilized in Rust 1.27.0 (#842)
* re-stabilize the AVX-512 features that were stabilized in Rust 1.27.0

https://github.com/rust-lang/stdarch/pull/739 added per-feature
stabilization of runtime CPU feature detection. In so doing, it
de-stabilized some detection features that had been stable since Rust
1.27.0, breaking some published crates (on nightly). This commit
re-stabilizes the subset of AVX-512 detection features that were
included in 1.27.0 (that is, the pre-Ice-Lake subset). Other instruction
sets (MMX in particular) remain de-stabilized, pending a decision about
whether should ever stabilize them.

See https://github.com/rust-lang/rust/issues/68905.

* add a comment explaining feature detection stability

* adjust stabilizations to match most recent proposal

https://github.com/rust-lang/rust/issues/68905#issuecomment-595376319
Diffstat (limited to 'library/stdarch/crates/std_detect/src/lib.rs')
0 files changed, 0 insertions, 0 deletions