- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 5.7k
Remove the FFTW bindings from Base #21956
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
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