No description
Find a file
Antoine Martin 7433687d69 2025: fix cargo fmt
Turns out rustfmt needs a --edition 2024 flag (which cargo fmt adds
automatically), otherwise some imports change order. Of course my editor
is configured to use rustfmt via apheleia, which does not support cargo
fmt. Urgh.
2025-12-08 16:39:16 +01:00
.github/workflows ci: update checkout to v6 2025-12-01 14:05:28 +01:00
aoc cargo: bump to 2021 edition 2021-11-25 16:34:29 +01:00
aoc-get aoc-get: fix variable setting bug 2021-12-06 16:02:45 +01:00
aoc2015 fix various clippy lints from 1.57 2021-12-04 17:42:52 +01:00
aoc2018 fix clippy lints 2025-12-01 13:59:22 +01:00
aoc2019 fix clippy lints 2025-12-01 13:59:22 +01:00
aoc2020 fix clippy lints 2025-12-01 13:59:22 +01:00
aoc2021 fix clippy lints 2025-12-01 13:59:22 +01:00
aoc2022 fix clippy lints 2025-12-01 13:59:22 +01:00
aoc2023 fix clippy lints 2025-12-01 13:59:22 +01:00
aoc2025 2025: fix cargo fmt 2025-12-08 16:39:16 +01:00
.gitignore env: don't version .envrc, switch to nix-direnv 2021-12-04 17:54:29 +01:00
.lohr 2021: add .lohr file 2021-11-25 15:59:37 +01:00
Cargo.lock 2025: bump criterion version 2025-12-03 18:15:12 +01:00
Cargo.toml 2025: day01 2025-12-01 15:30:36 +01:00
flake.lock flake: bump to nixos-25.11 and update rust-overlay 2025-12-01 12:17:36 +01:00
flake.nix flake: bump to nixos-25.11 and update rust-overlay 2025-12-01 12:17:36 +01:00
Makefile ci: fix flags 2021-11-25 16:53:58 +01:00
README.org add README 2020-12-14 15:29:59 +01:00

Advent of Code

Solutions to the Advent of Code, in Rust.

I've started doing these in 2019, mainly to learn Rust. Comparing my solutions to others', such as BurntSushi's repo for 2018, helped a lot to learn Rust idioms.

Years 2019 and 2020 are the most complete, and I did these mostly on the day the problems were released.