summaryrefslogtreecommitdiffstats
path: root/benches/2022.rs
diff options
context:
space:
mode:
Diffstat (limited to 'benches/2022.rs')
-rw-r--r--benches/2022.rs58
1 files changed, 58 insertions, 0 deletions
diff --git a/benches/2022.rs b/benches/2022.rs
new file mode 100644
index 0000000..b6ee3df
--- /dev/null
+++ b/benches/2022.rs
@@ -0,0 +1,58 @@
+#[macro_use]
+mod helpers;
+
+#[path = "../src/bin/2022/day1.rs"]
+mod day1;
+#[path = "../src/bin/2022/day10.rs"]
+mod day10;
+#[path = "../src/bin/2022/day11.rs"]
+mod day11;
+#[path = "../src/bin/2022/day12.rs"]
+mod day12;
+#[path = "../src/bin/2022/day2.rs"]
+mod day2;
+#[path = "../src/bin/2022/day3.rs"]
+mod day3;
+#[path = "../src/bin/2022/day4.rs"]
+mod day4;
+#[path = "../src/bin/2022/day5.rs"]
+mod day5;
+#[path = "../src/bin/2022/day6.rs"]
+mod day6;
+#[path = "../src/bin/2022/day7.rs"]
+mod day7;
+#[path = "../src/bin/2022/day8.rs"]
+mod day8;
+#[path = "../src/bin/2022/day9.rs"]
+mod day9;
+// NEXT MOD
+
+day!(2022, 1, day1);
+day!(2022, 2, day2);
+day!(2022, 3, day3);
+day!(2022, 4, day4);
+day!(2022, 5, day5);
+day!(2022, 6, day6);
+day!(2022, 7, day7);
+day!(2022, 8, day8);
+day!(2022, 9, day9);
+day!(2022, 10, day10);
+day!(2022, 11, day11);
+day!(2022, 12, day12);
+// NEXT DAY
+
+criterion::criterion_main!(
+ bench_2022day1,
+ bench_2022day2,
+ bench_2022day3,
+ bench_2022day4,
+ bench_2022day5,
+ bench_2022day6,
+ bench_2022day7,
+ bench_2022day8,
+ bench_2022day9,
+ bench_2022day10,
+ bench_2022day11,
+ bench_2022day12,
+ // NEXT GROUP
+);