My (commented) solutions to AoC 2015-2017 in Rust.
o
/|\
//|\\
///|\\\
////|\\\\
/////|\\\\\
0 0 ||| 0 0
__|||__
cargo run <year> <day>
For assembunny
(days 12 & 23 in 2016), I implemented a JIT VM. It sounds crazy (and totally overkill), but it was a lot of fun :)