Advent of Code solutions
at main 479 lines 12 kB view raw
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]