-
Notifications
You must be signed in to change notification settings - Fork 245
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
Enable fft_small module for CMake builds #1629
Conversation
cdb4309
to
9dca714
Compare
9dca714
to
ea3585f
Compare
Used to be variable expressions, now changed to constant expressions
ea3585f
to
e9577a5
Compare
7d088dd
to
d009ed9
Compare
We use C11, so it should be supported
d009ed9
to
cad2a41
Compare
Okay, I think I found the error! It seems to be the non-GNU version of |
Used to be variable expressions, now changed to constant expressions
And print fft_small module check for CMake
We use C11, so it should be supported
Hopefully this fixes #1629 |
Hey, it does work! Summoning @fredrik-johansson! I messed up with the merge of two different branches, so I never managed to squash the commits properly and the commits are a little bit in the wrong order (for example, "disable fft_small for MSVC" comes after the enabling of it, which is incorrect). Hopefully this is okay though. |
Nothing really objectionable as far as I can tell. The |
Yes. X86 Windows could be using |
I made the fft_small module available for MSVC systems that supports AVX2 or ARM NEON instructions.
Also changed definitions of
FLINT_NORETURN
andFLINT_TLS_PREFIX
to the C standards.I also enabled test checking for the Ubuntu CMake runner.