Commit graph

26 commits

Author SHA1 Message Date
Xiretza b9cda61f6d common/rust: derive Enum for vec2::Direction 2023-12-18 18:22:48 +00:00
Xiretza 839b787de2 common/rust: fix possible-panic clippy lint 2023-12-18 18:22:02 +00:00
Xiretza ed41d840f5 cargo fmt 2023-12-18 18:19:29 +00:00
Xiretza 61b478ca0e common: add more methods to SectionRange 2023-12-05 19:40:53 +00:00
Xiretza 90d2e1636a common/rust: add Grid type 2023-12-05 19:40:53 +00:00
Xiretza ce17a061f3 common/rust: add VecN type 2022-12-19 19:26:52 +01:00
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