AdamNiederer / faster

SIMD for humans
Mozilla Public License 2.0
1.56k stars 51 forks source link

Fix on latest nightly by switching from std::simd to packed_simd #58

Closed alecmocatta closed 6 years ago

alecmocatta commented 6 years ago

Fix on latest nightly by switching from std::simd to packed_simd.

Also fixes the trick being used to avoid having to switch between core/std per mod which was broken on latest nightly with use crate::std:: not resolving.

Also fixes #[no_std] being set when the default std feature isn't passed, rather than when the recently-made-nonexistent no-std feature being passed.

alecmocatta commented 6 years ago

It's failing tests as it's dependent on a similar minor PR https://github.com/AdamNiederer/vektor/pull/4 being merged and published.

AdamNiederer commented 6 years ago

Thanks for getting this to compile again! I'm noticing some test failures with this and the patch to vektor, but I'll merge this and push out another release once I can make the build green.