summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Better haskell dependency tracking in Makefiletomsmeding2019-12-05
|
* Day 4tomsmeding2019-12-04
|
* Complete day 3Tom Smeding2019-12-03
|
* Day 3aTom Smeding2019-12-03
|
* Day 2tomsmeding2019-12-02
|
* Remove stale .gitignore from long agoTom Smeding2019-12-01
|
* Compilation systemtomsmeding2019-12-01
|
* Start 2019!tomsmeding2019-12-01
|
* Christmas! 🎄tomsmeding2018-12-25
|
* Fix warnings in day 24tomsmeding2018-12-25
|
* Day 24tomsmeding2018-12-24
|
* Day 23tomsmeding2018-12-23
| | | | | | | | | | This isn't fun anymore. Because I was tired of this one and didn't care anymore, I looked at what others did and was baffled to see that there were basically two groups of people: one that used Z3 or an ILP solver, and one that wrote a direct solution that only worked on their own input, by accident. So I also used Z3. It worked. It takes a minute, though.
* Day 22tomsmeding2018-12-22
|
* Day 21tomsmeding2018-12-22
|
* Clean up day 19 and device codetomsmeding2018-12-21
|
* Day 19 part 2tomsmeding2018-12-21
|
* Day 19 part 2 WIPtomsmeding2018-12-21
|
* Day 20Tom Smeding2018-12-20
|
* Day 19 part 1, part 2 WIPTom Smeding2018-12-19
|
* Day 18Tom Smeding2018-12-18
|
* Fix warnings in day 17Tom Smeding2018-12-18
|
* Optimise day 17 a bittomsmeding2018-12-17
|
* Day 17tomsmeding2018-12-17
| | | | | | This was a really fun one! Enjoyed making the simulation that is really a complicated kind of automaton, and enjoyed looking at the automaton doing its thing in the terminal.
* Day 16tomsmeding2018-12-16
|
* Make benchmark module less incorrecttomsmeding2018-12-15
|
* Day 15tomsmeding2018-12-15
| | | | | | | | God dammit this one wasn't fun. The amount of edge cases and arbitrary rules made this more of a chore than a puzzle. The code could probably be shorter, but any sane amount of code structure and clarity demanded this size.
* Own crappy benchmarking moduletomsmeding2018-12-15
|
* Day 14tomsmeding2018-12-14
|
* Fix warnings in day13tomsmeding2018-12-14
|
* Day 13 part 2Tom Smeding2018-12-13
|
* Day 13 part 1Tom Smeding2018-12-13
|
* Day 12Tom Smeding2018-12-12
|
* Optimise day 11Tom Smeding2018-12-12
|
* Day 11Tom Smeding2018-12-11
|
* Optimise day 10tomsmeding2018-12-10
|
* Day 10tomsmeding2018-12-10
|
* Optimise day 6tomsmeding2018-12-09
|
* Run from crate root, not src/tomsmeding2018-12-09
|
* @lieuwex is a better cargo fix --edition-idiomstomsmeding2018-12-09
|
* cargo fix --edition-idiomstomsmeding2018-12-09
|
* Day 9tomsmeding2018-12-09
|
* Day 8tomsmeding2018-12-08
|
* Day 7tomsmeding2018-12-07
|
* Day 7 WIPTom Smeding2018-12-07
|
* Day 6Tom Smeding2018-12-06
|
* Day 5 + benchmarkingTom Smeding2018-12-05
|
* Day 4Tom Smeding2018-12-04
|
* Day 3tomsmeding2018-12-03
|
* Day 2tomsmeding2018-12-02
|
* Start 2018!tomsmeding2018-12-01
|