Skip to content

Commit 5493a98

Browse files
Merge pull request #467 from SciML/remove-get-extension-compat
Remove Julia v1.9 get_extension compatibility code
2 parents 7ec0e85 + aaab886 commit 5493a98

4 files changed

+6
-11
lines changed

ext/RecursiveArrayToolsMeasurementsExt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module RecursiveArrayToolsMeasurementsExt
22

33
import RecursiveArrayTools
4-
isdefined(Base, :get_extension) ? (import Measurements) : (import ..Measurements)
4+
import Measurements
55

66
function RecursiveArrayTools.recursive_unitless_bottom_eltype(a::Type{
77
<:Measurements.Measurement,

ext/RecursiveArrayToolsMonteCarloMeasurementsExt.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
module RecursiveArrayToolsMonteCarloMeasurementsExt
22

33
import RecursiveArrayTools
4-
isdefined(Base, :get_extension) ? (import MonteCarloMeasurements) :
5-
(import ..MonteCarloMeasurements)
4+
import MonteCarloMeasurements
65

76
function RecursiveArrayTools.recursive_unitless_bottom_eltype(a::Type{
87
<:MonteCarloMeasurements.Particles,

ext/RecursiveArrayToolsTrackerExt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module RecursiveArrayToolsTrackerExt
22

33
import RecursiveArrayTools
4-
isdefined(Base, :get_extension) ? (import Tracker) : (import ..Tracker)
4+
import Tracker
55

66
function RecursiveArrayTools.recursivecopy!(b::AbstractArray{T, N},
77
a::AbstractArray{T2, N}) where {

ext/RecursiveArrayToolsZygoteExt.jl

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,9 @@ module RecursiveArrayToolsZygoteExt
22

33
using RecursiveArrayTools
44

5-
if isdefined(Base, :get_extension)
6-
using Zygote
7-
using Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint
8-
else
9-
using ..Zygote
10-
using ..Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint
11-
end
5+
using Zygote
6+
using Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint
7+
128

139
# Define a new species of projection operator for this type:
1410
# ChainRulesCore.ProjectTo(x::VectorOfArray) = ChainRulesCore.ProjectTo{VectorOfArray}()

0 commit comments

Comments
 (0)