Skip to content
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

When going to Stable? #213

Closed
frehberg opened this issue Feb 1, 2019 · 5 comments
Closed

When going to Stable? #213

frehberg opened this issue Feb 1, 2019 · 5 comments

Comments

@frehberg
Copy link

frehberg commented Feb 1, 2019

Hello Team, may I ask, when std::simd will be merged into Rust-stable? Is there a roadmap or milestones?

Great work, Frank

@gnzlbg
Copy link
Contributor

gnzlbg commented Feb 4, 2019

There is an RFC open (rust-lang/rfcs#2366). The next step in the process is for that RFC to be merged, or rejected|postponed|etc.

@gnzlbg gnzlbg closed this as completed Feb 4, 2019
@ralfbiedert
Copy link

Given that 2366 was closed and that the current version uses 10+ nightly features, I guess there is no chance that a non-nightly version of packed_simd will be around any time soon?

@gnzlbg
Copy link
Contributor

gnzlbg commented Jul 23, 2019

Many of the nightly features used here are not intended for stabilization, but libcore and libstd can use them, so this can easily be exposed through there using a single nightly feature, and we used to do that for a long time.

@bitshifter
Copy link

Sorry to comment on an old issue but I was about to raise a new one asking the same question. Is there a path to stabilizsation for packed_simd at the moment? Is it blocked by other rustc features in the pipeline like const generics? Are there any issues the community can assist with to help with a stabilization effort?

Thanks for your work, packed_simd looks great.

@gnzlbg
Copy link
Contributor

gnzlbg commented Nov 4, 2019

Is it blocked by other rustc features in the pipeline like const generics?

Yes.

Is there a path to stabilizsation for packed_simd at the moment?

SIMD was in the 2018 roadmap, but it wasn't in the roadmap in 2019. It's hard to justify investing too much time in this when there is no consensus that this is something worth pushing over the finish line.

Maybe that will change after const generics, but it is very likely that this feature will require extensions over const generics. Some packed_simd specific extensions for const generics are already in rust-lang/rust master though, so there have been some progress here, but it happens slowly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants