Skip to content

Commit 2c6a9cd

Browse files
Remove Julia v1.9 get_extension compatibility code
Since all SciML packages now require Julia v1.10+, we can remove the compatibility checks for `isdefined(Base, :get_extension)` as package extensions are available in all supported Julia versions. This removes unnecessary version checks in extension loading code.
1 parent 7ec0e85 commit 2c6a9cd

4 files changed

+3
-5
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: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ module RecursiveArrayToolsZygoteExt
22

33
using RecursiveArrayTools
44

5-
if isdefined(Base, :get_extension)
65
using Zygote
76
using Zygote: FillArrays, ChainRulesCore, literal_getproperty, @adjoint
87
else

0 commit comments

Comments
 (0)