Commit graph

20 commits

Author SHA1 Message Date
Xiretza b9b46aab5b common/rust: make SectionRange Ord+Hash 2022-12-15 21:55:16 +01:00
Xiretza 146e0d594c common/rust: make SectionRange generic over content 2022-12-15 21:17:35 +01:00
Xiretza 3d47372967 common/rust: add manhattan distance methods to Line 2022-12-15 20:11:38 +01:00
Xiretza 7db15c9cf7 common/rust: add Line type 2022-12-14 19:19:42 +01:00
Xiretza d627f1d00f common/rust: add more functionality to Vec2 2022-12-09 11:56:28 +01:00
Xiretza 7896aafcd7 2022 day9/rust: cleanup 2022-12-09 06:55:31 +01:00
Xiretza 5d846eb88c common/rust: add Path::parents helper method 2022-12-07 19:16:15 +01:00
Xiretza 2c13f3de57 common/rust: implement union and difference for SectionRange 2022-12-04 21:30:45 +01:00
Xiretza c7062a05e8 common/rust: add UpToTwo type 2022-12-04 21:29:57 +01:00
Xiretza 9b62590517 rust: move section ranges to library 2022-12-04 17:43:01 +01:00
Xiretza 4e8d0e3f36 2020 day2/vhdl: split off util package 2021-12-01 14:53:03 +01:00
Xiretza d60b8c5371 common: add VHDL testbench and runner 2021-12-01 14:02:09 +01:00
Xiretza 17a0a2e8a4 common/haskell: move conway to common/ 2021-12-01 09:14:22 +01:00
Xiretza a2513d6d92 2020 day14/haskell: add solution 2021-12-01 09:08:24 +01:00
Xiretza 9a45f980d5 haskell: remove unused import 2021-12-01 09:05:37 +01:00
Xiretza ecd3d4102c haskell: explicitly export functions from AoC module 2021-12-01 09:05:37 +01:00
Xiretza 9c77daf539 haskell: don't force concatenation in splitOnEmptyLines 2021-12-01 08:54:50 +01:00
Xiretza ecf310c031 haskell: move splitOnEmptyLines to AoC.hs 2021-12-01 08:54:50 +01:00
Xiretza 01afdce7ef haskell: move oneCompleteResult to AoC module 2021-12-01 08:54:50 +01:00
Xiretza 1e30302115 haskell: add simple run harness 2021-12-01 08:54:50 +01:00