Skip to content

Commit 6ed17b6

Browse files
Move code from additional backends to extension in Base
1 parent ebfd2af commit 6ed17b6

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DerivableFunctions"
22
uuid = "b86e32d1-1d4d-4472-88d2-1980e9d19c92"
33
authors = ["Rafael Arutjunjan"]
4-
version = "0.2.1"
4+
version = "0.3"
55

66
[deps]
77
DerivableFunctionsBase = "2a74400c-0885-457e-a858-e4f63fac11e2"
@@ -12,7 +12,7 @@ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
1212
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1313

1414
[compat]
15-
DerivableFunctionsBase = "0.1"
15+
DerivableFunctionsBase = "0.2"
1616
FiniteDiff = "2"
1717
FiniteDifferences = "0.11, 0.12"
1818
Reexport = "1.1, 1.2"

src/DerivableFunctions.jl

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@ using ReverseDiff, Zygote, FiniteDiff, FiniteDifferences
55

66
@reexport using DerivableFunctionsBase
77

8-
# import such that they are available downstream as if defined here
9-
import DerivableFunctionsBase: MaximalNumberOfArguments, KillAfter, Builder
10-
import DerivableFunctionsBase: _GetArgLength, _GetArgLengthOutOfPlace, _GetArgLengthInPlace
11-
import DerivableFunctionsBase: GetSymbolicDerivative, SymbolicPassthrough
8+
# # import such that they are available downstream as if defined here
9+
# import DerivableFunctionsBase: MaximalNumberOfArguments, KillAfter, Builder
10+
# import DerivableFunctionsBase: _GetArgLength, _GetArgLengthOutOfPlace, _GetArgLengthInPlace
11+
# import DerivableFunctionsBase: GetSymbolicDerivative, SymbolicPassthrough
1212

13-
import DerivableFunctionsBase: _GetDeriv, _GetGrad, _GetJac, _GetHess, _GetMatrixJac, _GetDoubleJac
14-
import DerivableFunctionsBase: _GetDerivPass, _GetGradPass, _GetJacPass, _GetHessPass, _GetDoubleJacPass, _GetMatrixJacPass
15-
import DerivableFunctionsBase: _GetGrad!, _GetJac!, _GetHess!, _GetMatrixJac!
16-
import DerivableFunctionsBase: _GetGradPass!, _GetJacPass!, _GetHessPass!, _GetMatrixJacPass!
13+
# import DerivableFunctionsBase: _GetDeriv, _GetGrad, _GetJac, _GetHess, _GetMatrixJac, _GetDoubleJac
14+
# import DerivableFunctionsBase: _GetDerivPass, _GetGradPass, _GetJacPass, _GetHessPass, _GetDoubleJacPass, _GetMatrixJacPass
15+
# import DerivableFunctionsBase: _GetGrad!, _GetJac!, _GetHess!, _GetMatrixJac!
16+
# import DerivableFunctionsBase: _GetGradPass!, _GetJacPass!, _GetHessPass!, _GetMatrixJacPass!
1717

1818

19-
import DerivableFunctionsBase: suff
20-
suff(x::ReverseDiff.TrackedReal) = typeof(x)
19+
# import DerivableFunctionsBase: suff
20+
# suff(x::ReverseDiff.TrackedReal) = typeof(x)
2121

2222
## Add new backends to the output of diff_backends()
2323
import DerivableFunctionsBase: AddedBackEnds
2424
AddedBackEnds(::Val{true}) = [:ReverseDiff, :Zygote, :FiniteDifferences, :FiniteDiff]
2525

26-
include("DifferentiationOperators.jl")
26+
# include("DifferentiationOperators.jl")
2727

2828
end

0 commit comments

Comments
 (0)