Skip to content

Commit 29e3b60

Browse files
authored
Merge pull request #1035 from FluxML/ox/cr1
Move to ChainRulesCore v1.0 (in OptingOut)
2 parents a2b065a + 5fb12bc commit 29e3b60

File tree

10 files changed

+323
-30
lines changed

10 files changed

+323
-30
lines changed

Project.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444"
2323

2424
[compat]
2525
AbstractFFTs = "0.5, 1.0"
26-
ChainRules = "0.8.12"
27-
ChainRulesCore = "0.10.4"
28-
ChainRulesTestUtils = "0.7.1"
26+
ChainRules = "1"
27+
ChainRulesCore = "1.0.1"
28+
ChainRulesTestUtils = "1"
2929
DiffRules = "1.0"
3030
FillArrays = "0.8, 0.9, 0.10, 0.11, 0.12"
3131
ForwardDiff = "0.10"
3232
IRTools = "0.4"
3333
MacroTools = "0.5"
3434
NaNMath = "0.3"
3535
Requires = "1.1"
36-
SpecialFunctions = "0.10, 1.0"
36+
SpecialFunctions = "1.6"
3737
StatsFuns = "0.9.8"
3838
ZygoteRules = "0.2.1"
3939
julia = "1.3"

docs/Manifest.toml

Lines changed: 213 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,72 @@
11
# This file is machine-generated - editing it directly is not advised
22

3+
[[AbstractFFTs]]
4+
deps = ["LinearAlgebra"]
5+
git-tree-sha1 = "485ee0867925449198280d4af84bdb46a2a404d0"
6+
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
7+
version = "1.0.1"
8+
9+
[[ArgTools]]
10+
uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f"
11+
12+
[[Artifacts]]
13+
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
14+
315
[[Base64]]
416
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
517

18+
[[ChainRules]]
19+
deps = ["ChainRulesCore", "Compat", "LinearAlgebra", "Random", "Statistics"]
20+
git-tree-sha1 = "346588c81effb94da6a30c1617e56af6a878e4d6"
21+
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
22+
version = "1.0.1"
23+
24+
[[ChainRulesCore]]
25+
deps = ["Compat", "LinearAlgebra", "SparseArrays"]
26+
git-tree-sha1 = "ad613c934ec3a3aa0ff19b91f15a16d56ed404b5"
27+
uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
28+
version = "1.0.2"
29+
30+
[[CommonSubexpressions]]
31+
deps = ["MacroTools", "Test"]
32+
git-tree-sha1 = "7b8a93dba8af7e3b42fecabf646260105ac373f7"
33+
uuid = "bbf7d656-a473-5ed7-a52c-81e309532950"
34+
version = "0.3.0"
35+
36+
[[Compat]]
37+
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
38+
git-tree-sha1 = "dc7dedc2c2aa9faf59a55c622760a25cbefbe941"
39+
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
40+
version = "3.31.0"
41+
42+
[[CompilerSupportLibraries_jll]]
43+
deps = ["Artifacts", "Libdl"]
44+
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
45+
646
[[Dates]]
747
deps = ["Printf"]
848
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
949

50+
[[DelimitedFiles]]
51+
deps = ["Mmap"]
52+
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
53+
54+
[[DiffResults]]
55+
deps = ["StaticArrays"]
56+
git-tree-sha1 = "c18e98cba888c6c25d1c3b048e4b3380ca956805"
57+
uuid = "163ba53b-c6d8-5494-b064-1a9d43ac40c5"
58+
version = "1.0.3"
59+
60+
[[DiffRules]]
61+
deps = ["NaNMath", "Random", "SpecialFunctions"]
62+
git-tree-sha1 = "214c3fcac57755cfda163d91c58893a8723f93e9"
63+
uuid = "b552c78f-8df3-52c6-915a-8e097449b14b"
64+
version = "1.0.2"
65+
66+
[[Distributed]]
67+
deps = ["Random", "Serialization", "Sockets"]
68+
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
69+
1070
[[DocStringExtensions]]
1171
deps = ["LibGit2"]
1272
git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f"
@@ -19,39 +79,126 @@ git-tree-sha1 = "395fa1554c69735802bba37d9e7d9586fd44326c"
1979
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
2080
version = "0.24.11"
2181

82+
[[Downloads]]
83+
deps = ["ArgTools", "LibCURL", "NetworkOptions"]
84+
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
85+
86+
[[FillArrays]]
87+
deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"]
88+
git-tree-sha1 = "8c8eac2af06ce35973c3eadb4ab3243076a408e7"
89+
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
90+
version = "0.12.1"
91+
92+
[[ForwardDiff]]
93+
deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "NaNMath", "Printf", "Random", "SpecialFunctions", "StaticArrays"]
94+
git-tree-sha1 = "e2af66012e08966366a43251e1fd421522908be6"
95+
uuid = "f6369f11-7733-5829-9624-2563aa707210"
96+
version = "0.10.18"
97+
98+
[[IRTools]]
99+
deps = ["InteractiveUtils", "MacroTools", "Test"]
100+
git-tree-sha1 = "95215cd0076a150ef46ff7928892bc341864c73c"
101+
uuid = "7869d1d1-7146-5819-86e3-90919afe41df"
102+
version = "0.4.3"
103+
22104
[[InteractiveUtils]]
23105
deps = ["Markdown"]
24106
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
25107

108+
[[JLLWrappers]]
109+
deps = ["Preferences"]
110+
git-tree-sha1 = "642a199af8b68253517b80bd3bfd17eb4e84df6e"
111+
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
112+
version = "1.3.0"
113+
26114
[[JSON]]
27115
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
28116
git-tree-sha1 = "81690084b6198a2e1da36fcfda16eeca9f9f24e4"
29117
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
30118
version = "0.21.1"
31119

120+
[[LibCURL]]
121+
deps = ["LibCURL_jll", "MozillaCACerts_jll"]
122+
uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21"
123+
124+
[[LibCURL_jll]]
125+
deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"]
126+
uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0"
127+
32128
[[LibGit2]]
33129
deps = ["Base64", "NetworkOptions", "Printf", "SHA"]
34130
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
35131

132+
[[LibSSH2_jll]]
133+
deps = ["Artifacts", "Libdl", "MbedTLS_jll"]
134+
uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8"
135+
136+
[[Libdl]]
137+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
138+
139+
[[LinearAlgebra]]
140+
deps = ["Libdl"]
141+
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
142+
143+
[[LogExpFunctions]]
144+
deps = ["DocStringExtensions", "LinearAlgebra"]
145+
git-tree-sha1 = "7bd5f6565d80b6bf753738d2bc40a5dfea072070"
146+
uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
147+
version = "0.2.5"
148+
36149
[[Logging]]
37150
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
38151

152+
[[MacroTools]]
153+
deps = ["Markdown", "Random"]
154+
git-tree-sha1 = "6a8a2a625ab0dea913aba95c11370589e0239ff0"
155+
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
156+
version = "0.5.6"
157+
39158
[[Markdown]]
40159
deps = ["Base64"]
41160
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
42161

162+
[[MbedTLS_jll]]
163+
deps = ["Artifacts", "Libdl"]
164+
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
165+
43166
[[Mmap]]
44167
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
45168

169+
[[MozillaCACerts_jll]]
170+
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
171+
172+
[[NaNMath]]
173+
git-tree-sha1 = "bfe47e760d60b82b66b61d2d44128b62e3a369fb"
174+
uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
175+
version = "0.3.5"
176+
46177
[[NetworkOptions]]
47178
uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
48179

180+
[[OpenSpecFun_jll]]
181+
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"]
182+
git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1"
183+
uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
184+
version = "0.5.5+0"
185+
49186
[[Parsers]]
50187
deps = ["Dates"]
51188
git-tree-sha1 = "c8abc88faa3f7a3950832ac5d6e690881590d6dc"
52189
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
53190
version = "1.1.0"
54191

192+
[[Pkg]]
193+
deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"]
194+
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
195+
196+
[[Preferences]]
197+
deps = ["TOML"]
198+
git-tree-sha1 = "00cfd92944ca9c760982747e9a1d0d5d86ab1e5a"
199+
uuid = "21216c6a-2e73-6563-6e65-726566657250"
200+
version = "1.2.2"
201+
55202
[[Printf]]
56203
deps = ["Unicode"]
57204
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
@@ -64,18 +211,84 @@ uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
64211
deps = ["Serialization"]
65212
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
66213

214+
[[Requires]]
215+
deps = ["UUIDs"]
216+
git-tree-sha1 = "4036a3bd08ac7e968e27c203d45f5fff15020621"
217+
uuid = "ae029012-a4dd-5104-9daa-d747884805df"
218+
version = "1.1.3"
219+
67220
[[SHA]]
68221
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
69222

70223
[[Serialization]]
71224
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
72225

226+
[[SharedArrays]]
227+
deps = ["Distributed", "Mmap", "Random", "Serialization"]
228+
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
229+
73230
[[Sockets]]
74231
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
75232

233+
[[SparseArrays]]
234+
deps = ["LinearAlgebra", "Random"]
235+
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
236+
237+
[[SpecialFunctions]]
238+
deps = ["ChainRulesCore", "LogExpFunctions", "OpenSpecFun_jll"]
239+
git-tree-sha1 = "508822dca004bf62e210609148511ad03ce8f1d8"
240+
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
241+
version = "1.6.0"
242+
243+
[[StaticArrays]]
244+
deps = ["LinearAlgebra", "Random", "Statistics"]
245+
git-tree-sha1 = "5b2f81eeb66bcfe379947c500aae773c85c31033"
246+
uuid = "90137ffa-7385-5640-81b9-e52037218182"
247+
version = "1.2.8"
248+
249+
[[Statistics]]
250+
deps = ["LinearAlgebra", "SparseArrays"]
251+
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
252+
253+
[[TOML]]
254+
deps = ["Dates"]
255+
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
256+
257+
[[Tar]]
258+
deps = ["ArgTools", "SHA"]
259+
uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
260+
76261
[[Test]]
77262
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
78263
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
79264

265+
[[UUIDs]]
266+
deps = ["Random", "SHA"]
267+
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
268+
80269
[[Unicode]]
81270
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
271+
272+
[[Zlib_jll]]
273+
deps = ["Libdl"]
274+
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
275+
276+
[[Zygote]]
277+
deps = ["AbstractFFTs", "ChainRules", "ChainRulesCore", "DiffRules", "Distributed", "FillArrays", "ForwardDiff", "IRTools", "InteractiveUtils", "LinearAlgebra", "MacroTools", "NaNMath", "Random", "Requires", "SpecialFunctions", "Statistics", "ZygoteRules"]
278+
path = ".."
279+
uuid = "e88e6eb3-aa80-5325-afca-941959d7151f"
280+
version = "0.6.17"
281+
282+
[[ZygoteRules]]
283+
deps = ["MacroTools"]
284+
git-tree-sha1 = "9e7a1e8ca60b742e508a315c17eef5211e7fbfd7"
285+
uuid = "700de1a5-db45-46bc-99cf-38207098b444"
286+
version = "0.2.1"
287+
288+
[[nghttp2_jll]]
289+
deps = ["Artifacts", "Libdl"]
290+
uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d"
291+
292+
[[p7zip_jll]]
293+
deps = ["Artifacts", "Libdl"]
294+
uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0"

docs/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[deps]
22
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
34

45
[compat]
56
Documenter = "0.24"

0 commit comments

Comments
 (0)