Skip to content

Commit 31ebba2

Browse files
authored
remove NanMath and SpecialFunctions.jl (#425)
1 parent 65833a1 commit 31ebba2

File tree

7 files changed

+0
-304
lines changed

7 files changed

+0
-304
lines changed

src/ChainRules.jl

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,4 @@ include("rulesets/LinearAlgebra/factorization.jl")
5353

5454
include("rulesets/Random/random.jl")
5555

56-
# Note: The following is only required because package authors sometimes do not
57-
# declare their own rules using `ChainRulesCore.jl`. For arguably good reasons.
58-
# So we define them here for them.
59-
function __init__()
60-
@require NaNMath="77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" begin
61-
include("rulesets/packages/NaNMath.jl")
62-
end
63-
64-
# Note: drop SpecialFunctions dependency in next breaking release
65-
# https://github.com/JuliaDiff/ChainRules.jl/issues/319
66-
@require SpecialFunctions="276daf66-3868-5448-9aa4-cd146d93841b" begin
67-
if !isdefined(SpecialFunctions, :ChainRulesCore)
68-
include("rulesets/packages/SpecialFunctions.jl")
69-
end
70-
end
71-
end
72-
7356
end # module

src/rulesets/packages/NaNMath.jl

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/rulesets/packages/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/rulesets/packages/SpecialFunctions.jl

Lines changed: 0 additions & 123 deletions
This file was deleted.

test/rulesets/packages/NaNMath.jl

Whitespace-only changes.

test/rulesets/packages/SpecialFunctions.jl

Lines changed: 0 additions & 109 deletions
This file was deleted.

test/runtests.jl

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,5 @@ println("Testing ChainRules.jl")
5757
include_test("rulesets/Random/random.jl")
5858
end
5959
println()
60-
61-
@testset "packages" begin
62-
include_test("rulesets/packages/NaNMath.jl")
63-
# Note: drop SpecialFunctions dependency in next breaking release
64-
# https://github.com/JuliaDiff/ChainRules.jl/issues/319
65-
if !isdefined(SpecialFunctions, :ChainRulesCore)
66-
include_test("rulesets/packages/SpecialFunctions.jl")
67-
end
68-
end
69-
println()
7060
end
7161
end

0 commit comments

Comments
 (0)