From f9772b0a32e68ada99ab6e67fedd2e89747f380f Mon Sep 17 00:00:00 2001 From: Alex Arslan Date: Thu, 15 Jun 2017 21:05:14 -0700 Subject: [PATCH] Overload deprecated Base versions of functions (#5) --- src/AbstractFFTs.jl | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/AbstractFFTs.jl b/src/AbstractFFTs.jl index 0ad64ff..e9b8ed2 100644 --- a/src/AbstractFFTs.jl +++ b/src/AbstractFFTs.jl @@ -7,11 +7,18 @@ using Base.LinAlg: BlasReal import Base: show, summary, size, ndims, length, eltype, *, A_mul_B!, inv, \, A_ldiv_B! -if !isdefined(Base, :DFT) - export fft, ifft, bfft, fft!, ifft!, bfft!, - plan_fft, plan_ifft, plan_bfft, plan_fft!, plan_ifft!, plan_bfft!, - rfft, irfft, brfft, plan_rfft, plan_irfft, plan_brfft, - fftshift, ifftshift +if VERSION >= v"0.7.0-DEV.602" + if isdefined(Base, :DFT) + import Base: fft, ifft, bfft, fft!, ifft!, bfft!, + plan_fft, plan_ifft, plan_bfft, plan_fft!, plan_ifft!, plan_bfft!, + rfft, irfft, brfft, plan_rfft, plan_irfft, plan_brfft, + fftshift, ifftshift + else + export fft, ifft, bfft, fft!, ifft!, bfft!, + plan_fft, plan_ifft, plan_bfft, plan_fft!, plan_ifft!, plan_bfft!, + rfft, irfft, brfft, plan_rfft, plan_irfft, plan_brfft, + fftshift, ifftshift + end end