My submissions for Advent of Code 2025
adventofcode.com/2025
rust
aoc
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "aoc25-01-1"
7version = "1.0.0"
8
9[[package]]
10name = "aoc25-01-2"
11version = "1.0.0"
12
13[[package]]
14name = "aoc25-02-1"
15version = "1.0.0"
16
17[[package]]
18name = "aoc25-02-2"
19version = "1.0.0"
20
21[[package]]
22name = "aoc25-03-1"
23version = "1.0.0"
24
25[[package]]
26name = "aoc25-03-2"
27version = "1.0.0"
28
29[[package]]
30name = "aoc25-04-1"
31version = "1.0.0"
32
33[[package]]
34name = "aoc25-04-2"
35version = "1.0.0"
36
37[[package]]
38name = "aoc25-05-1"
39version = "1.0.0"
40
41[[package]]
42name = "aoc25-05-2"
43version = "1.0.0"
44
45[[package]]
46name = "aoc25-06-1"
47version = "1.0.0"
48
49[[package]]
50name = "aoc25-06-2"
51version = "1.0.0"
52
53[[package]]
54name = "aoc25-07-1"
55version = "1.0.0"
56
57[[package]]
58name = "aoc25-07-2"
59version = "1.0.0"
60
61[[package]]
62name = "aoc25-08-1"
63version = "1.0.0"
64
65[[package]]
66name = "aoc25-08-2"
67version = "1.0.0"
68
69[[package]]
70name = "aoc25-09-1"
71version = "1.0.0"
72dependencies = [
73 "itertools",
74]
75
76[[package]]
77name = "aoc25-09-2"
78version = "1.0.0"
79dependencies = [
80 "itertools",
81]
82
83[[package]]
84name = "aoc25-10-1"
85version = "1.0.0"
86dependencies = [
87 "itertools",
88]
89
90[[package]]
91name = "aoc25-10-2"
92version = "1.0.0"
93dependencies = [
94 "microlp",
95]
96
97[[package]]
98name = "aoc25-10-2-brute"
99version = "1.0.0"
100dependencies = [
101 "itertools",
102 "rayon",
103]
104
105[[package]]
106name = "aoc25-11-1"
107version = "1.0.0"
108
109[[package]]
110name = "aoc25-11-2"
111version = "1.0.0"
112
113[[package]]
114name = "aoc25-12-1"
115version = "1.0.0"
116
117[[package]]
118name = "autocfg"
119version = "1.5.0"
120source = "registry+https://github.com/rust-lang/crates.io-index"
121checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
122
123[[package]]
124name = "crossbeam-deque"
125version = "0.8.6"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
128dependencies = [
129 "crossbeam-epoch",
130 "crossbeam-utils",
131]
132
133[[package]]
134name = "crossbeam-epoch"
135version = "0.9.18"
136source = "registry+https://github.com/rust-lang/crates.io-index"
137checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
138dependencies = [
139 "crossbeam-utils",
140]
141
142[[package]]
143name = "crossbeam-utils"
144version = "0.8.21"
145source = "registry+https://github.com/rust-lang/crates.io-index"
146checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
147
148[[package]]
149name = "either"
150version = "1.15.0"
151source = "registry+https://github.com/rust-lang/crates.io-index"
152checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
153
154[[package]]
155name = "itertools"
156version = "0.14.0"
157source = "registry+https://github.com/rust-lang/crates.io-index"
158checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
159dependencies = [
160 "either",
161]
162
163[[package]]
164name = "log"
165version = "0.4.28"
166source = "registry+https://github.com/rust-lang/crates.io-index"
167checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
168
169[[package]]
170name = "matrixmultiply"
171version = "0.3.10"
172source = "registry+https://github.com/rust-lang/crates.io-index"
173checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08"
174dependencies = [
175 "autocfg",
176 "rawpointer",
177]
178
179[[package]]
180name = "microlp"
181version = "0.2.11"
182source = "registry+https://github.com/rust-lang/crates.io-index"
183checksum = "51d1790c73b93164ff65868f63164497cb32339458a9297e17e212d91df62258"
184dependencies = [
185 "log",
186 "sprs",
187]
188
189[[package]]
190name = "ndarray"
191version = "0.17.1"
192source = "registry+https://github.com/rust-lang/crates.io-index"
193checksum = "0c7c9125e8f6f10c9da3aad044cc918cf8784fa34de857b1aa68038eb05a50a9"
194dependencies = [
195 "matrixmultiply",
196 "num-complex",
197 "num-integer",
198 "num-traits",
199 "portable-atomic",
200 "portable-atomic-util",
201 "rawpointer",
202]
203
204[[package]]
205name = "num-complex"
206version = "0.4.6"
207source = "registry+https://github.com/rust-lang/crates.io-index"
208checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
209dependencies = [
210 "num-traits",
211]
212
213[[package]]
214name = "num-integer"
215version = "0.1.46"
216source = "registry+https://github.com/rust-lang/crates.io-index"
217checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
218dependencies = [
219 "num-traits",
220]
221
222[[package]]
223name = "num-traits"
224version = "0.2.19"
225source = "registry+https://github.com/rust-lang/crates.io-index"
226checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
227dependencies = [
228 "autocfg",
229]
230
231[[package]]
232name = "portable-atomic"
233version = "1.11.1"
234source = "registry+https://github.com/rust-lang/crates.io-index"
235checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
236
237[[package]]
238name = "portable-atomic-util"
239version = "0.2.4"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"
242dependencies = [
243 "portable-atomic",
244]
245
246[[package]]
247name = "rawpointer"
248version = "0.2.1"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
251
252[[package]]
253name = "rayon"
254version = "1.11.0"
255source = "registry+https://github.com/rust-lang/crates.io-index"
256checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
257dependencies = [
258 "either",
259 "rayon-core",
260]
261
262[[package]]
263name = "rayon-core"
264version = "1.13.0"
265source = "registry+https://github.com/rust-lang/crates.io-index"
266checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
267dependencies = [
268 "crossbeam-deque",
269 "crossbeam-utils",
270]
271
272[[package]]
273name = "smallvec"
274version = "1.15.1"
275source = "registry+https://github.com/rust-lang/crates.io-index"
276checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
277
278[[package]]
279name = "sprs"
280version = "0.11.4"
281source = "registry+https://github.com/rust-lang/crates.io-index"
282checksum = "6dca58a33be2188d4edc71534f8bafa826e787cc28ca1c47f31be3423f0d6e55"
283dependencies = [
284 "ndarray",
285 "num-complex",
286 "num-traits",
287 "smallvec",
288]