Skip to content
This repository was archived by the owner on Aug 22, 2025. It is now read-only.

Commit 2c3891c

Browse files
committed
1 parent f876266 commit 2c3891c

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

Project.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1919
Tricks = "410a4b4d-49e4-4fbc-ab6d-cb71b17b3775"
2020
VertexSafeGraphs = "19fa3120-7c27-5ec5-8db8-b0b0aa330d6f"
2121

22+
[weakdeps]
23+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
24+
25+
[extensions]
26+
SparseDiffToolsZygote = "Zygote"
27+
2228
[compat]
2329
Adapt = "3.0"
2430
ArrayInterface = "6, 7"

src/SparseDiffTools.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,16 @@ Base.@pure __parameterless_type(T) = Base.typename(T).wrapper
6868
parameterless_type(x) = parameterless_type(typeof(x))
6969
parameterless_type(x::Type) = __parameterless_type(x)
7070

71-
#if !isdefined(Base, :get_extension)
71+
if !isdefined(Base, :get_extension)
7272
using Requires
73-
#end
73+
end
7474

7575
function __init__()
76-
#@static if !isdefined(Base, :get_extension)
76+
@static if !isdefined(Base, :get_extension)
7777
@require Zygote="e88e6eb3-aa80-5325-afca-941959d7151f" begin
7878
include("../ext/SparseDiffToolsZygote.jl")
7979
end
80-
#end
80+
end
8181
end
8282

8383
end # module

0 commit comments

Comments
 (0)