diff --git a/ext/RecursiveArrayToolsMeasurementsExt.jl b/ext/RecursiveArrayToolsMeasurementsExt.jl index 4b18430e..ffd0202c 100644 --- a/ext/RecursiveArrayToolsMeasurementsExt.jl +++ b/ext/RecursiveArrayToolsMeasurementsExt.jl @@ -1,7 +1,7 @@ module RecursiveArrayToolsMeasurementsExt import RecursiveArrayTools -isdefined(Base, :get_extension) ? (import Measurements) : (import ..Measurements) +import Measurements function RecursiveArrayTools.recursive_unitless_bottom_eltype(a::Type{ <:Measurements.Measurement, diff --git a/ext/RecursiveArrayToolsMonteCarloMeasurementsExt.jl b/ext/RecursiveArrayToolsMonteCarloMeasurementsExt.jl index 7237a2da..30a823d7 100644 --- a/ext/RecursiveArrayToolsMonteCarloMeasurementsExt.jl +++ b/ext/RecursiveArrayToolsMonteCarloMeasurementsExt.jl @@ -1,8 +1,7 @@ module RecursiveArrayToolsMonteCarloMeasurementsExt import RecursiveArrayTools -isdefined(Base, :get_extension) ? (import MonteCarloMeasurements) : -(import ..MonteCarloMeasurements) +import MonteCarloMeasurements function RecursiveArrayTools.recursive_unitless_bottom_eltype(a::Type{ <:MonteCarloMeasurements.Particles, diff --git a/ext/RecursiveArrayToolsTrackerExt.jl b/ext/RecursiveArrayToolsTrackerExt.jl index 75d05ba7..bd9bbb8b 100644 --- a/ext/RecursiveArrayToolsTrackerExt.jl +++ b/ext/RecursiveArrayToolsTrackerExt.jl @@ -1,7 +1,7 @@ module RecursiveArrayToolsTrackerExt import RecursiveArrayTools -isdefined(Base, :get_extension) ? (import Tracker) : (import ..Tracker) +import Tracker function RecursiveArrayTools.recursivecopy!(b::AbstractArray{T, N}, a::AbstractArray{T2, N}) where { diff --git a/ext/RecursiveArrayToolsZygoteExt.jl b/ext/RecursiveArrayToolsZygoteExt.jl index 14cb9e87..7502a71f 100644 --- a/ext/RecursiveArrayToolsZygoteExt.jl +++ b/ext/RecursiveArrayToolsZygoteExt.jl @@ -2,13 +2,9 @@ module RecursiveArrayToolsZygoteExt using RecursiveArrayTools -if isdefined(Base, :get_extension) - using Zygote - using Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint -else - using ..Zygote - using ..Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint -end +using Zygote +using Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint + # Define a new species of projection operator for this type: # ChainRulesCore.ProjectTo(x::VectorOfArray) = ChainRulesCore.ProjectTo{VectorOfArray}()