Luke Hubmayer-Werner
|
f196b34fba
|
align 1s
|
2022-12-19 01:31:31 +10:30 |
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
|
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 |