-
Notifications
You must be signed in to change notification settings - Fork 309
Closed
Description
I have a pretty much equivalent implementation of stdsimd that follows the RFC in https://github.com/gnzlbg/ppv
Given that:
- the stabilization path for
std::simdis not clear yet, and that stabilization might take a while - there are issues with some targets failing with
coreupstream, e.g., due to linkage issues std::simdcosts most of the CI time of thestdsimdrepo,
I'd like to discuss whether we should split std::simd into a crate separate from std (not necessarily mine, we can put the current implementation 1:1 as is in the nursery).
Splitting the crate might let us sync upstream more often and without breakage with stdsimd, significantly reducing the amount of churn we are seeing.
This basically turns rust-lang-nursery/stdsimd into stdarch, and the current std::simd into a crates on crates.io that people can just use with nightly in an opt-in way.
Metadata
Metadata
Assignees
Labels
No labels