Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Better haskell dependency tracking in Makefile | tomsmeding | 2019-12-05 | |
| | ||||
* | Day 4 | tomsmeding | 2019-12-04 | |
| | ||||
* | Complete day 3 | Tom Smeding | 2019-12-03 | |
| | ||||
* | Day 3a | Tom Smeding | 2019-12-03 | |
| | ||||
* | Day 2 | tomsmeding | 2019-12-02 | |
| | ||||
* | Remove stale .gitignore from long ago | Tom Smeding | 2019-12-01 | |
| | ||||
* | Compilation system | tomsmeding | 2019-12-01 | |
| | ||||
* | Start 2019! | tomsmeding | 2019-12-01 | |
| | ||||
* | Christmas! 🎄 | tomsmeding | 2018-12-25 | |
| | ||||
* | Fix warnings in day 24 | tomsmeding | 2018-12-25 | |
| | ||||
* | Day 24 | tomsmeding | 2018-12-24 | |
| | ||||
* | Day 23 | tomsmeding | 2018-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 22 | tomsmeding | 2018-12-22 | |
| | ||||
* | Day 21 | tomsmeding | 2018-12-22 | |
| | ||||
* | Clean up day 19 and device code | tomsmeding | 2018-12-21 | |
| | ||||
* | Day 19 part 2 | tomsmeding | 2018-12-21 | |
| | ||||
* | Day 19 part 2 WIP | tomsmeding | 2018-12-21 | |
| | ||||
* | Day 20 | Tom Smeding | 2018-12-20 | |
| | ||||
* | Day 19 part 1, part 2 WIP | Tom Smeding | 2018-12-19 | |
| | ||||
* | Day 18 | Tom Smeding | 2018-12-18 | |
| | ||||
* | Fix warnings in day 17 | Tom Smeding | 2018-12-18 | |
| | ||||
* | Optimise day 17 a bit | tomsmeding | 2018-12-17 | |
| | ||||
* | Day 17 | tomsmeding | 2018-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 16 | tomsmeding | 2018-12-16 | |
| | ||||
* | Make benchmark module less incorrect | tomsmeding | 2018-12-15 | |
| | ||||
* | Day 15 | tomsmeding | 2018-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 module | tomsmeding | 2018-12-15 | |
| | ||||
* | Day 14 | tomsmeding | 2018-12-14 | |
| | ||||
* | Fix warnings in day13 | tomsmeding | 2018-12-14 | |
| | ||||
* | Day 13 part 2 | Tom Smeding | 2018-12-13 | |
| | ||||
* | Day 13 part 1 | Tom Smeding | 2018-12-13 | |
| | ||||
* | Day 12 | Tom Smeding | 2018-12-12 | |
| | ||||
* | Optimise day 11 | Tom Smeding | 2018-12-12 | |
| | ||||
* | Day 11 | Tom Smeding | 2018-12-11 | |
| | ||||
* | Optimise day 10 | tomsmeding | 2018-12-10 | |
| | ||||
* | Day 10 | tomsmeding | 2018-12-10 | |
| | ||||
* | Optimise day 6 | tomsmeding | 2018-12-09 | |
| | ||||
* | Run from crate root, not src/ | tomsmeding | 2018-12-09 | |
| | ||||
* | @lieuwex is a better cargo fix --edition-idioms | tomsmeding | 2018-12-09 | |
| | ||||
* | cargo fix --edition-idioms | tomsmeding | 2018-12-09 | |
| | ||||
* | Day 9 | tomsmeding | 2018-12-09 | |
| | ||||
* | Day 8 | tomsmeding | 2018-12-08 | |
| | ||||
* | Day 7 | tomsmeding | 2018-12-07 | |
| | ||||
* | Day 7 WIP | Tom Smeding | 2018-12-07 | |
| | ||||
* | Day 6 | Tom Smeding | 2018-12-06 | |
| | ||||
* | Day 5 + benchmarking | Tom Smeding | 2018-12-05 | |
| | ||||
* | Day 4 | Tom Smeding | 2018-12-04 | |
| | ||||
* | Day 3 | tomsmeding | 2018-12-03 | |
| | ||||
* | Day 2 | tomsmeding | 2018-12-02 | |
| | ||||
* | Start 2018! | tomsmeding | 2018-12-01 | |
| |