-
Notifications
You must be signed in to change notification settings - Fork 7
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
Fix build on latest nightlies when using the nightly
feature
#16
Fix build on latest nightlies when using the nightly
feature
#16
Conversation
As described in mcountryman#15, the `stdsimd` feature was removed. I have tested that these changes do not introduce any behavior changes by running the defined unit tests.
Looks like the build is still failing. When I have a moment I can take a look and see why. I imagine we'll have to somehow do a Also I kinda want to implement a test suite that explicitly compiles with avx512, sse, etc. support and checks that the appropriate symbols are exported to make sure the cfg rules aren't bunk. |
Hey, thanks for the prompt review!
I thought about using the unstable
My two cents on the failures:
|
I believe you misidentified both issues:
|
Indeed, you're right that the build failure for ARM was caused due to missing I've pushed a commit that should fix the build failure on those targets. I've tested that the crate works okay for AArch64 targets by using I've also tested that AVX512 instructions are emitted for x86-64 targets even when explicitly compiling with AVX512 support by running The question on what to do with the MIPS target remains open, though. It's fair to expect more headaches with tier 3 targets. |
Hey so I'm gonna merge this and cross my fingers that the CI pipeline doesn't release a new version. I have some sweeping changes planned to clean-up some issues others and I have had unrelated to this issue. Likely soon a new release with these changes will be coming. Thank you @AlexTMjugador for your time and effort! |
As described in #15, the
stdsimd
feature was removed.I have tested that these changes do not introduce any behavior changes by running the defined unit tests.
Resolves #15.