Commit Graph

163 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner ca78b6d7c6 consolidate parts, bench p2 2022-12-19 01:22:49 +10:30
Luke Hubmayer-Werner 350380f4b4 vectorize face checks 2022-12-19 01:03:21 +10:30
Luke Hubmayer-Werner d7125e971a 2022 Day 18 Python import solution 2022-12-19 00:09:24 +10:30
Luke Hubmayer-Werner fec6ad311f remove superfluous indent 2022-12-18 03:18:09 +10:30
Luke Hubmayer-Werner 3322fa656b remove a couple of parens pairs 2022-12-18 03:15:22 +10:30
Luke Hubmayer-Werner f68940b289 2022 Day 7 Scala 2022-12-18 03:12:54 +10:30
Luke Hubmayer-Werner 04a992545f Rename day 7 input 2022-12-18 03:12:40 +10:30
Luke Hubmayer-Werner fead965600 2022 Day 17 Python 2022-12-17 18:42:06 +10:30
Luke Hubmayer-Werner 66b17d96ba 2022 Day 16 full Python 2022-12-16 20:55:06 +10:30
Luke Hubmayer-Werner dec2c6ec82 2022 Day 16part1 Python 2022-12-16 18:17:09 +10:30
Luke Hubmayer-Werner 2d6f0cf41a broken temp 2022-12-16 17:28:35 +10:30
Luke Hubmayer-Werner 722c549e24 iterate around sensor perimeters not full grid 2022-12-16 02:49:12 +10:30
Luke Hubmayer-Werner 1cdcecb7f2 remove out-of-spec filter 2022-12-16 01:10:29 +10:30
Luke Hubmayer-Werner 9c01ca2bcd sort sensors by iteration axis 2022-12-16 00:57:21 +10:30
Luke Hubmayer-Werner b79dbd3291 remove debug enumerate 2022-12-16 00:39:06 +10:30
Luke Hubmayer-Werner 0e3f7c9bc4 2022 Day 15 Python 2022-12-15 16:31:56 +10:30
Luke Hubmayer-Werner b56b19720b 2022 Day 14 Python 2022-12-14 16:36:13 +10:30
Luke Hubmayer-Werner 7b696b5f32 Add timers for no particular reason 2022-12-13 17:13:24 +10:30
Luke Hubmayer-Werner c1cf34491a 2022 Day 13 Python 2022-12-13 16:13:12 +10:30
Luke Hubmayer-Werner ba924fc41c remove pointless check, tabify 2022-12-12 17:21:51 +10:30
Luke Hubmayer-Werner 4cea8b4043 numpy-ify part 2 2022-12-12 17:16:15 +10:30
Luke Hubmayer-Werner 8919f4caae 2022 Day 12 Python 2022-12-12 17:05:09 +10:30
Luke Hubmayer-Werner 6a7a6e7d23 2022 Day 11 rough 2022-12-11 16:32:46 +10:30
Luke Hubmayer-Werner 5ab619d420 Allow helpers to be imported without cookies 2022-12-10 16:35:42 +10:30
Luke Hubmayer-Werner b6c9f3f016 2022 Day 10 Python 2022-12-10 16:30:02 +10:30
Luke Hubmayer-Werner c676a77fb5 Update helpers, add automatic input downloading 2022-12-09 18:42:16 +10:30
Luke Hubmayer-Werner 2bdc480651 Clean up python helpers and day9 2022-12-09 17:00:35 +10:30
Luke Hubmayer-Werner 2b99e3c864 2022 Day 9 Python 2022-12-09 16:39:00 +10:30
Luke Hubmayer-Werner 9b90fea461 2022 day 8 input 2022-12-08 16:13:35 +10:30
Luke Hubmayer-Werner d7d7b4da19 2022 Day 8 Python rough 2022-12-08 16:12:26 +10:30
Luke Hubmayer-Werner 688e4a7eaa Second prepass is faster on this input 2022-12-07 21:12:16 +10:30
Luke Hubmayer-Werner e2a9d5be3a Add batch size to output for benchmarking, raise default to 64 2022-12-07 20:01:29 +10:30
Luke Hubmayer-Werner 19bd8c4d93 add benchmarking args 2022-12-07 18:28:18 +10:30
Luke Hubmayer-Werner fe6effef5e Update C++ benching 2022-12-07 17:56:48 +10:30
Luke Hubmayer-Werner f7f03278c8 port Rust to C++ 2022-12-07 17:08:58 +10:30
Luke Hubmayer-Werner e0b5a10d9d Add .gitignore 2022-12-07 16:28:00 +10:30
Luke Hubmayer-Werner 4d0541b41e 2022 Day 7 Python rough 2022-12-07 16:21:11 +10:30
Luke Hubmayer-Werner 253068d67d bitmask batching 2022-12-07 15:11:23 +10:30
Luke Hubmayer-Werner 33a79a23bc Precompute only 2char masks 2022-12-07 14:10:58 +10:30
Luke Hubmayer-Werner 0c432507a7 fixed ranges for vectorization 2022-12-07 05:07:54 +10:30
Luke Hubmayer-Werner 8631d985d7 attempt vectorization 2022-12-07 04:54:06 +10:30
Luke Hubmayer-Werner ccb36ea4af 2022 Day 6 Rust and C++ ports for benching 2022-12-07 01:11:21 +10:30
Luke Hubmayer-Werner d4a3d8f89b Nim losing to Scala (again) 2022-12-06 23:34:01 +10:30
Luke Hubmayer-Werner 8d7aedcc39 Nim's last stand 2022-12-06 23:19:48 +10:30
Luke Hubmayer-Werner e37e0b89f5 2022 Day 6 Scala vs Nim benching (spoiler: Nim got blown off the board) 2022-12-06 23:02:25 +10:30
Luke Hubmayer-Werner 90c359f7cb More Scala benching tests 2022-12-06 20:09:07 +10:30
Luke Hubmayer-Werner 47bfab928a 2022 Day 6 Python benching (twice as fast as scala!) 2022-12-06 18:02:00 +10:30
Luke Hubmayer-Werner c043bcc5d7 2022 Day 6 Scala perf testing (loses to python!) 2022-12-06 18:01:12 +10:30
Luke Hubmayer-Werner 81b9b8e5da 2022 Day 6 Nim benching 2022-12-06 17:17:11 +10:30
Luke Hubmayer-Werner 7ef16e556f golfed on demand, python is bad at golf 2022-12-06 16:04:17 +10:30