2022-07-07 20:48 | added readme and license | bsandro | 2 | +30 | -0 |
2021-12-26 00:42 | Day 23 | bsandro | 5 | +102 | -0 |
2021-12-25 21:12 | Day 19 part 1+2 finally | bsandro | 1 | +133 | -80 |
2021-12-25 13:45 | Day 25 compiler optimizations | bsandro | 1 | +3 | -3 |
2021-12-25 11:38 | Day 25 puzzle 1 | bsandro | 1 | +51 | -41 |
2021-12-25 11:12 | Merge branch 'master' of bsandro.tech:~/repos/advent2021 | bsandro | 3 | +9 | -9 |
2021-12-25 11:12 | Day 25 part 1 test only | bsandro | 5 | +351 | -0 |
2021-12-25 01:41 | Compilation fixes (OpenBSD) | bsandro | 3 | +9 | -9 |
2021-12-24 23:44 | Day 24, part 1+2 solution made by hand but the puzzle was not fun anyway | bsandro | 1 | +23 | -16 |
2021-12-24 18:40 | Day 24, trying to bruteforce p.1 (fruitlessly) | bsandro | 5 | +528 | -0 |
2021-12-24 11:02 | util.c checks | bsandro | 1 | +1 | -0 |
2021-12-24 11:01 | Day22, puzzle 2 | bsandro | 5 | +137 | -63 |
2021-12-22 23:20 | cuboids -> sequence | bsandro | 1 | +11 | -11 |
2021-12-22 23:13 | Day 22, puzzle 1 (dumb) | bsandro | 5 | +679 | -0 |
2021-12-22 19:39 | Day 22, puzzle 2 | bsandro | 2 | +124 | -20 |
2021-12-21 23:28 | Day 21, puzzle 1 (trashcan solution) | bsandro | 5 | +182 | -0 |
2021-12-21 02:08 | Day 20, puzzles 1 and 2 | bsandro | 6 | +374 | -0 |
2021-12-20 01:36 | Day 19 part 1 wip | bsandro | 2 | +95 | -1 |
2021-12-19 21:36 | Day 19, puzzle 1 WIP (scared to lose progress lol) | bsandro | 5 | +1152 | -0 |
2021-12-19 16:12 | Day 10 qs -> stdlib qsort | bsandro | 2 | +13 | -5 |
2021-12-19 16:02 | Day 07 stdlib qsort instead of my potato one | bsandro | 3 | +10 | -34 |
2021-12-19 15:32 | Day 18, puzzles 1+2 | bsandro | 4 | +223 | -77 |
2021-12-19 03:25 | day18 trying to parse | bsandro | 5 | +295 | -0 |
2021-12-18 07:00 | Day 17, puzzles 1-2 (hacky lazy variant that I am ashamed of) | bsandro | 5 | +188 | -0 |
2021-12-17 01:58 | Day 16, puzzle 2 | bsandro | 10 | +102 | -31 |
2021-12-17 00:58 | Day 16, puzzle 1 | bsandro | 11 | +254 | -0 |
2021-12-16 08:48 | Day 15, enabled -O2 compiler optimizations | bsandro | 1 | +1 | -1 |
2021-12-16 00:06 | Day 15, puzzle 2 (slowest A* in the world) | bsandro | 2 | +59 | -36 |
2021-12-15 23:05 | Day 15, puzzle 1 | bsandro | 5 | +360 | -0 |
2021-12-15 00:43 | strlcat/strlcpy -> strncpy (portability effort) | bsandro | 1 | +3 | -2 |
2021-12-15 00:28 | Day 14 cleanup | bsandro | 1 | +3 | -84 |
2021-12-15 00:22 | Day 14, puzzle 2 (non-cleaned version) | bsandro | 2 | +225 | -70 |
2021-12-14 07:13 | Day 14, puzzle 1 (dumb solution) | bsandro | 5 | +381 | -0 |
2021-12-13 22:05 | Day 13, puzzle 2 | bsandro | 2 | +36 | -16 |
2021-12-13 21:33 | Day 13, puzzle 1 | bsandro | 5 | +1253 | -0 |
2021-12-13 01:09 | strncpy boundaries checked | bsandro | 1 | +2 | -2 |
2021-12-13 01:04 | Day 12, puzzle 2 | bsandro | 2 | +42 | -23 |
2021-12-12 20:30 | Day 12, puzzle 1 | bsandro | 7 | +373 | -0 |
2021-12-11 14:42 | -O2 build flag for all | bsandro | 5 | +4 | -6 |
2021-12-11 14:25 | (Once again) fixed isdigit(3) usage for NetBSD :) | bsandro | 1 | +1 | -1 |
2021-12-11 14:20 | Script for measuring cumulative run time | bsandro | 1 | +3 | -0 |
2021-12-11 14:18 | Small clean up | bsandro | 6 | +20 | -6 |
2021-12-11 09:49 | Day 11, puzzle 2 | bsandro | 1 | +12 | -6 |
2021-12-11 09:42 | Day 11, puzzle 1 | bsandro | 5 | +189 | -0 |
2021-12-11 07:40 | Day 10 bugfix (memory corruption) | bsandro | 12 | +8 | -12 |
2021-12-10 21:20 | Script to compile/run all of the puzzles available at once | bsandro | 15 | +91 | -39 |
2021-12-10 20:29 | Quicksort works with long long type only now. | bsandro | 4 | +38 | -16 |
2021-12-10 20:18 | Day 10, puzzle 2 | bsandro | 3 | +72 | -36 |
2021-12-10 18:21 | Day 10, puzzle 1 | bsandro | 5 | +274 | -0 |
2021-12-10 17:35 | Removed debug printfs from day09 solutions | bsandro | 2 | +0 | -2 |
2021-12-09 23:38 | Fixed isdigit() usage | bsandro | 2 | +2 | -2 |
2021-12-09 23:33 | Day 09, puzzle 2 | bsandro | 2 | +120 | -11 |
2021-12-09 21:31 | Day 09, puzzle 1 | bsandro | 8 | +318 | -1 |
2021-12-09 07:22 | Slight optimization of d8p2 (no snprintf) | bsandro | 1 | +2 | -4 |
2021-12-09 07:11 | Day 08 puzzle 2 + rework of 1 | bsandro | 2 | +234 | -13 |
2021-12-08 06:54 | Day 08, puzzle 1 (zero brain cells edition) | bsandro | 5 | +324 | -0 |
2021-12-08 00:15 | Day 03 refactoring | bsandro | 2 | +40 | -72 |
2021-12-07 23:40 | DEFAULT_SOURCE in util.c | bsandro | 1 | +2 | -0 |
2021-12-07 22:19 | Added day 07 puzzle 2 bruteforce solution | bsandro | 10 | +168 | -99 |
2021-12-07 19:01 | Couple of Makefile fixes (so changing the common headers would cause rebuilds too) | bsandro | 4 | +4 | -4 |
2021-12-07 13:16 | Day 07, puzzle 2 | bsandro | 2 | +14 | -3 |
2021-12-07 09:51 | Day 07, puzzle 1 | bsandro | 5 | +165 | -0 |
2021-12-06 22:20 | Day 06, puzzle 2 (complete rewrite of puzzle 1 as well) | bsandro | 4 | +49 | -89 |
2021-12-06 12:46 | Day 06, puzzle 1 (bruteforce solution) | bsandro | 5 | +192 | -0 |
2021-12-05 14:12 | Day 05, puzzle 2 | bsandro | 1 | +77 | -28 |
2021-12-05 10:36 | Day 05, puzzle 1 | bsandro | 5 | +739 | -0 |
2021-12-05 08:14 | Moved some common stuff into separate header | bsandro | 3 | +42 | -46 |
2021-12-04 20:47 | Day 04, puzzle 2 + some rework | bsandro | 4 | +240 | -250 |
2021-12-04 19:51 | Allowing strndup(3) to work on Linux | bsandro | 1 | +2 | -0 |
2021-12-04 19:40 | Day 04, puzzle 1 | bsandro | 5 | +913 | -0 |
2021-12-04 12:52 | reallocf -> realloc+free | bsandro | 1 | +3 | -2 |
2021-12-04 05:16 | Day 03, puzzle 2 | bsandro | 3 | +185 | -3 |
2021-12-04 01:28 | Removed useless headers | bsandro | 8 | +9 | -11 |
2021-12-04 01:11 | Day 03, puzzle 1 | bsandro | 5 | +1114 | -0 |
2021-12-02 07:23 | Day 02, puzzle 2 | bsandro | 3 | +54 | -3 |
2021-12-02 06:23 | Day02, puzzle 1 | bsandro | 5 | +1096 | -0 |
2021-12-01 21:43 | Even more compatibility | bsandro | 2 | +2 | -0 |
2021-12-01 21:16 | Compatibility fix (fgetln -> fgets) | bsandro | 2 | +12 | -16 |
2021-12-01 20:00 | Day 01, puzzle 2 | bsandro | 5 | +103 | -27 |
2021-12-01 16:15 | GNU Makefile only (use gmake for BSD) | bsandro | 2 | +13 | -12 |
2021-12-01 15:37 | Day 01, puzzle 1. | bsandro | 3 | +2062 | -0 |