summaryrefslogtreecommitdiffstats
path: root/benches/2021.rs
diff options
context:
space:
mode:
Diffstat (limited to 'benches/2021.rs')
-rw-r--r--benches/2021.rs35
1 files changed, 35 insertions, 0 deletions
diff --git a/benches/2021.rs b/benches/2021.rs
index a5e0cc8..a1a8b55 100644
--- a/benches/2021.rs
+++ b/benches/2021.rs
@@ -80,7 +80,42 @@ day!(2021, 24, day24);
day!(2021, 25, day25);
// NEXT DAY
+fn bench_2021(c: &mut criterion::Criterion) {
+ c.bench_function("2021", |b| {
+ b.iter(|| {
+ day_combined!(2021, 1, day1);
+ day_combined!(2021, 2, day2);
+ day_combined!(2021, 3, day3);
+ day_combined!(2021, 4, day4);
+ day_combined!(2021, 5, day5);
+ day_combined!(2021, 6, day6);
+ day_combined!(2021, 7, day7);
+ day_combined!(2021, 8, day8);
+ day_combined!(2021, 9, day9);
+ day_combined!(2021, 10, day10);
+ day_combined!(2021, 11, day11);
+ day_combined!(2021, 12, day12);
+ day_combined!(2021, 13, day13);
+ day_combined!(2021, 14, day14);
+ day_combined!(2021, 15, day15);
+ day_combined!(2021, 16, day16);
+ day_combined!(2021, 17, day17);
+ day_combined!(2021, 18, day18);
+ day_combined!(2021, 19, day19);
+ day_combined!(2021, 20, day20);
+ day_combined!(2021, 21, day21);
+ day_combined!(2021, 22, day22);
+ day_combined!(2021, 23, day23);
+ day_combined!(2021, 24, day24);
+ day_combined!(2021, 25, day25);
+ // NEXT DAY COMBINED
+ })
+ });
+}
+criterion::criterion_group!(benches_2021, bench_2021);
+
criterion::criterion_main!(
+ benches_2021,
bench_2021day1,
bench_2021day2,
bench_2021day3,