Skip to content

Commit 05fecd9

Browse files
Merge pull request #78 from JuliaDiff/dw/requires
Only relative imports with Requires
2 parents 3218c08 + fccc70e commit 05fecd9

6 files changed

Lines changed: 16 additions & 11 deletions

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "AbstractDifferentiation"
22
uuid = "c29ec348-61ec-40c8-8164-b8c60e9d9f3d"
33
authors = ["Mohamed Tarek <mohamed82008@gmail.com> and contributors"]
4-
version = "0.5.1"
4+
version = "0.5.2"
55

66
[deps]
77
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

ext/AbstractDifferentiationFiniteDifferencesExt.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
module AbstractDifferentiationFiniteDifferencesExt
22

3-
import AbstractDifferentiation as AD
4-
if AD.EXTENSIONS_SUPPORTED
3+
if isdefined(Base, :get_extension)
4+
import AbstractDifferentiation as AD
55
using FiniteDifferences: FiniteDifferences
66
else
7+
import ..AbstractDifferentiation as AD
78
using ..FiniteDifferences: FiniteDifferences
89
end
910

ext/AbstractDifferentiationForwardDiffExt.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
module AbstractDifferentiationForwardDiffExt
22

3-
import AbstractDifferentiation as AD
4-
if AD.EXTENSIONS_SUPPORTED
3+
if isdefined(Base, :get_extension)
4+
import AbstractDifferentiation as AD
55
using DiffResults: DiffResults
66
using ForwardDiff: ForwardDiff
77
else
8+
import ..AbstractDifferentiation as AD
89
using ..DiffResults: DiffResults
910
using ..ForwardDiff: ForwardDiff
1011
end

ext/AbstractDifferentiationReverseDiffExt.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
module AbstractDifferentiationReverseDiffExt
22

3-
import AbstractDifferentiation as AD
4-
if AD.EXTENSIONS_SUPPORTED
3+
if isdefined(Base, :get_extension)
4+
import AbstractDifferentiation as AD
55
using DiffResults: DiffResults
66
using ReverseDiff: ReverseDiff
77
else
8+
import ..AbstractDifferentiation as AD
89
using ..DiffResults: DiffResults
910
using ..ReverseDiff: ReverseDiff
1011
end

ext/AbstractDifferentiationTrackerExt.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
module AbstractDifferentiationTrackerExt
22

3-
import AbstractDifferentiation as AD
4-
if AD.EXTENSIONS_SUPPORTED
3+
if isdefined(Base, :get_extension)
4+
import AbstractDifferentiation as AD
55
using Tracker: Tracker
66
else
7+
import ..AbstractDifferentiation as AD
78
using ..Tracker: Tracker
89
end
910

ext/AbstractDifferentiationZygoteExt.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
module AbstractDifferentiationZygoteExt
22

3-
import AbstractDifferentiation as AD
4-
if AD.EXTENSIONS_SUPPORTED
3+
if isdefined(Base, :get_extension)
4+
import AbstractDifferentiation as AD
55
using Zygote: Zygote
66
else
7+
import ..AbstractDifferentiation as AD
78
using ..Zygote: Zygote
89
end
910

0 commit comments

Comments
 (0)