-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Remove the FFTW bindings from Base #21956
Conversation
22a71f2
to
65bb63f
Compare
@jlbuild !nuke
|
Status of 65bb63f builds:
|
1fa3dba
to
d37adab
Compare
This is getting really close. This PR, AbstractFFTs, and FFTW are ready to go, I just need to finish up the DSP package. |
The packages that inherited these functions are ready now, so this is good to go! |
d37adab
to
90ff360
Compare
Four hours in the CI queue after a rebase, but now it's good to go. |
do it |
i did it |
Probably should have tried this before we merged this, but I'm seeing this: julia> fft(rand(10))
ERROR: UndefVarError: pkg not defined
Stacktrace:
[1] #fft#6(::Array{Any,1}, ::Function, ::Array{Float64,1}, ::Vararg{Array{Float64,1},N} where N) at ./deprecated.jl:1448
[2] fft(::Array{Float64,1}, ::Vararg{Array{Float64,1},N} where N) at ./deprecated.jl:1448 |
Ah, string interpolation strikes again |
Ah crap. Will fix. |
Fix in #22391 |
Something is still not quite as it should here (or am I missing something?), but the problem might be with DSP.jl?
OTOH:
Edit: Fixed in DSP.jl. |
Ready to merge!
This PR completely removes FFTW from Base. The bindings will instead be available in the FFTW.jl package in the JuliaMath organization.
I'm still working on the package, but in the meantime I figured I'd put this up here to give folks a preview of what's to come.Fixes #18389