Advent of Code solutions
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "advent"
7version = "0.1.0"
8dependencies = [
9 "advent-hack",
10 "advent_core",
11 "macros",
12 "y_2024",
13 "y_2025",
14]
15
16[[package]]
17name = "advent-hack"
18version = "0.1.0"
19
20[[package]]
21name = "advent_core"
22version = "0.1.0"
23dependencies = [
24 "advent-hack",
25 "indicatif",
26 "regex",
27]
28
29[[package]]
30name = "aho-corasick"
31version = "1.1.4"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
34dependencies = [
35 "memchr",
36]
37
38[[package]]
39name = "autocfg"
40version = "1.5.0"
41source = "registry+https://github.com/rust-lang/crates.io-index"
42checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
43
44[[package]]
45name = "bumpalo"
46version = "3.19.0"
47source = "registry+https://github.com/rust-lang/crates.io-index"
48checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
49
50[[package]]
51name = "cfg-if"
52version = "1.0.4"
53source = "registry+https://github.com/rust-lang/crates.io-index"
54checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
55
56[[package]]
57name = "console"
58version = "0.16.1"
59source = "registry+https://github.com/rust-lang/crates.io-index"
60checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4"
61dependencies = [
62 "encode_unicode",
63 "libc",
64 "once_cell",
65 "unicode-width",
66 "windows-sys",
67]
68
69[[package]]
70name = "crossbeam-deque"
71version = "0.8.6"
72source = "registry+https://github.com/rust-lang/crates.io-index"
73checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
74dependencies = [
75 "crossbeam-epoch",
76 "crossbeam-utils",
77]
78
79[[package]]
80name = "crossbeam-epoch"
81version = "0.9.18"
82source = "registry+https://github.com/rust-lang/crates.io-index"
83checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
84dependencies = [
85 "crossbeam-utils",
86]
87
88[[package]]
89name = "crossbeam-utils"
90version = "0.8.21"
91source = "registry+https://github.com/rust-lang/crates.io-index"
92checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
93
94[[package]]
95name = "either"
96version = "1.15.0"
97source = "registry+https://github.com/rust-lang/crates.io-index"
98checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
99
100[[package]]
101name = "encode_unicode"
102version = "1.0.0"
103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
105
106[[package]]
107name = "fnv"
108version = "1.0.7"
109source = "registry+https://github.com/rust-lang/crates.io-index"
110checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
111
112[[package]]
113name = "good_lp"
114version = "1.14.2"
115source = "registry+https://github.com/rust-lang/crates.io-index"
116checksum = "776aa1ba88ac058e78408c17f4dbff826a51ae08ed6642f71ca0edd7fe9383f3"
117dependencies = [
118 "fnv",
119 "microlp",
120]
121
122[[package]]
123name = "indicatif"
124version = "0.18.3"
125source = "registry+https://github.com/rust-lang/crates.io-index"
126checksum = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88"
127dependencies = [
128 "console",
129 "portable-atomic",
130 "unicode-width",
131 "unit-prefix",
132 "web-time",
133]
134
135[[package]]
136name = "js-sys"
137version = "0.3.83"
138source = "registry+https://github.com/rust-lang/crates.io-index"
139checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
140dependencies = [
141 "once_cell",
142 "wasm-bindgen",
143]
144
145[[package]]
146name = "libc"
147version = "0.2.178"
148source = "registry+https://github.com/rust-lang/crates.io-index"
149checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
150
151[[package]]
152name = "log"
153version = "0.4.28"
154source = "registry+https://github.com/rust-lang/crates.io-index"
155checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
156
157[[package]]
158name = "macros"
159version = "0.1.0"
160dependencies = [
161 "advent-hack",
162 "advent_core",
163]
164
165[[package]]
166name = "matrixmultiply"
167version = "0.3.10"
168source = "registry+https://github.com/rust-lang/crates.io-index"
169checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08"
170dependencies = [
171 "autocfg",
172 "rawpointer",
173]
174
175[[package]]
176name = "memchr"
177version = "2.7.6"
178source = "registry+https://github.com/rust-lang/crates.io-index"
179checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
180
181[[package]]
182name = "microlp"
183version = "0.2.11"
184source = "registry+https://github.com/rust-lang/crates.io-index"
185checksum = "51d1790c73b93164ff65868f63164497cb32339458a9297e17e212d91df62258"
186dependencies = [
187 "log",
188 "sprs",
189]
190
191[[package]]
192name = "ndarray"
193version = "0.17.1"
194source = "registry+https://github.com/rust-lang/crates.io-index"
195checksum = "0c7c9125e8f6f10c9da3aad044cc918cf8784fa34de857b1aa68038eb05a50a9"
196dependencies = [
197 "matrixmultiply",
198 "num-complex",
199 "num-integer",
200 "num-traits",
201 "portable-atomic",
202 "portable-atomic-util",
203 "rawpointer",
204]
205
206[[package]]
207name = "num-complex"
208version = "0.4.6"
209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
211dependencies = [
212 "num-traits",
213]
214
215[[package]]
216name = "num-integer"
217version = "0.1.46"
218source = "registry+https://github.com/rust-lang/crates.io-index"
219checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
220dependencies = [
221 "num-traits",
222]
223
224[[package]]
225name = "num-traits"
226version = "0.2.19"
227source = "registry+https://github.com/rust-lang/crates.io-index"
228checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
229dependencies = [
230 "autocfg",
231]
232
233[[package]]
234name = "once_cell"
235version = "1.21.3"
236source = "registry+https://github.com/rust-lang/crates.io-index"
237checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
238
239[[package]]
240name = "portable-atomic"
241version = "1.11.1"
242source = "registry+https://github.com/rust-lang/crates.io-index"
243checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
244
245[[package]]
246name = "portable-atomic-util"
247version = "0.2.4"
248source = "registry+https://github.com/rust-lang/crates.io-index"
249checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507"
250dependencies = [
251 "portable-atomic",
252]
253
254[[package]]
255name = "proc-macro2"
256version = "1.0.103"
257source = "registry+https://github.com/rust-lang/crates.io-index"
258checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
259dependencies = [
260 "unicode-ident",
261]
262
263[[package]]
264name = "quote"
265version = "1.0.42"
266source = "registry+https://github.com/rust-lang/crates.io-index"
267checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
268dependencies = [
269 "proc-macro2",
270]
271
272[[package]]
273name = "rawpointer"
274version = "0.2.1"
275source = "registry+https://github.com/rust-lang/crates.io-index"
276checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
277
278[[package]]
279name = "rayon"
280version = "1.11.0"
281source = "registry+https://github.com/rust-lang/crates.io-index"
282checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
283dependencies = [
284 "either",
285 "rayon-core",
286]
287
288[[package]]
289name = "rayon-core"
290version = "1.13.0"
291source = "registry+https://github.com/rust-lang/crates.io-index"
292checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
293dependencies = [
294 "crossbeam-deque",
295 "crossbeam-utils",
296]
297
298[[package]]
299name = "regex"
300version = "1.12.2"
301source = "registry+https://github.com/rust-lang/crates.io-index"
302checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
303dependencies = [
304 "aho-corasick",
305 "memchr",
306 "regex-automata",
307 "regex-syntax",
308]
309
310[[package]]
311name = "regex-automata"
312version = "0.4.13"
313source = "registry+https://github.com/rust-lang/crates.io-index"
314checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
315dependencies = [
316 "aho-corasick",
317 "memchr",
318 "regex-syntax",
319]
320
321[[package]]
322name = "regex-syntax"
323version = "0.8.8"
324source = "registry+https://github.com/rust-lang/crates.io-index"
325checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
326
327[[package]]
328name = "rustversion"
329version = "1.0.22"
330source = "registry+https://github.com/rust-lang/crates.io-index"
331checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
332
333[[package]]
334name = "smallvec"
335version = "1.15.1"
336source = "registry+https://github.com/rust-lang/crates.io-index"
337checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
338
339[[package]]
340name = "sprs"
341version = "0.11.4"
342source = "registry+https://github.com/rust-lang/crates.io-index"
343checksum = "6dca58a33be2188d4edc71534f8bafa826e787cc28ca1c47f31be3423f0d6e55"
344dependencies = [
345 "ndarray",
346 "num-complex",
347 "num-traits",
348 "smallvec",
349]
350
351[[package]]
352name = "syn"
353version = "2.0.111"
354source = "registry+https://github.com/rust-lang/crates.io-index"
355checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
356dependencies = [
357 "proc-macro2",
358 "quote",
359 "unicode-ident",
360]
361
362[[package]]
363name = "unicode-ident"
364version = "1.0.22"
365source = "registry+https://github.com/rust-lang/crates.io-index"
366checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
367
368[[package]]
369name = "unicode-width"
370version = "0.2.2"
371source = "registry+https://github.com/rust-lang/crates.io-index"
372checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
373
374[[package]]
375name = "unit-prefix"
376version = "0.5.2"
377source = "registry+https://github.com/rust-lang/crates.io-index"
378checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3"
379
380[[package]]
381name = "utils"
382version = "0.1.0"
383dependencies = [
384 "advent-hack",
385]
386
387[[package]]
388name = "wasm-bindgen"
389version = "0.2.106"
390source = "registry+https://github.com/rust-lang/crates.io-index"
391checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
392dependencies = [
393 "cfg-if",
394 "once_cell",
395 "rustversion",
396 "wasm-bindgen-macro",
397 "wasm-bindgen-shared",
398]
399
400[[package]]
401name = "wasm-bindgen-macro"
402version = "0.2.106"
403source = "registry+https://github.com/rust-lang/crates.io-index"
404checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
405dependencies = [
406 "quote",
407 "wasm-bindgen-macro-support",
408]
409
410[[package]]
411name = "wasm-bindgen-macro-support"
412version = "0.2.106"
413source = "registry+https://github.com/rust-lang/crates.io-index"
414checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
415dependencies = [
416 "bumpalo",
417 "proc-macro2",
418 "quote",
419 "syn",
420 "wasm-bindgen-shared",
421]
422
423[[package]]
424name = "wasm-bindgen-shared"
425version = "0.2.106"
426source = "registry+https://github.com/rust-lang/crates.io-index"
427checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
428dependencies = [
429 "unicode-ident",
430]
431
432[[package]]
433name = "web-time"
434version = "1.1.0"
435source = "registry+https://github.com/rust-lang/crates.io-index"
436checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
437dependencies = [
438 "js-sys",
439 "wasm-bindgen",
440]
441
442[[package]]
443name = "windows-link"
444version = "0.2.1"
445source = "registry+https://github.com/rust-lang/crates.io-index"
446checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
447
448[[package]]
449name = "windows-sys"
450version = "0.61.2"
451source = "registry+https://github.com/rust-lang/crates.io-index"
452checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
453dependencies = [
454 "windows-link",
455]
456
457[[package]]
458name = "y_2024"
459version = "0.1.0"
460dependencies = [
461 "advent-hack",
462 "advent_core",
463 "macros",
464 "rayon",
465 "regex",
466 "utils",
467]
468
469[[package]]
470name = "y_2025"
471version = "0.1.0"
472dependencies = [
473 "advent-hack",
474 "advent_core",
475 "good_lp",
476 "macros",
477 "rayon",
478 "utils",
479]