summaryrefslogtreecommitdiffstats
path: root/benches
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2023-12-01 00:42:45 -0500
committerJesse Luehrs <doy@tozt.net>2023-12-01 00:42:45 -0500
commit5eba5d2b339075f51b7255de72d32c8a740614e3 (patch)
treee8e8dba235b0a6c4a2bf80aee4ee7ced108a8475 /benches
parent18202694cfc4c715de7dab36639373f9deb1abe3 (diff)
downloadadvent-of-code-5eba5d2b339075f51b7255de72d32c8a740614e3.tar.gz
advent-of-code-5eba5d2b339075f51b7255de72d32c8a740614e3.zip
day 1
Diffstat (limited to 'benches')
-rw-r--r--benches/2023.rs25
1 files changed, 25 insertions, 0 deletions
diff --git a/benches/2023.rs b/benches/2023.rs
new file mode 100644
index 0000000..08d709a
--- /dev/null
+++ b/benches/2023.rs
@@ -0,0 +1,25 @@
+#[macro_use]
+mod helpers;
+
+#[path = "../src/bin/2023/day1.rs"]
+mod day1;
+// NEXT MOD
+
+day!(2023, 1, day1);
+// NEXT DAY
+
+fn bench_2023(c: &mut criterion::Criterion) {
+ c.bench_function("2023", |b| {
+ b.iter(|| {
+ day_combined!(2023, 1, day1);
+ // NEXT DAY COMBINED
+ })
+ });
+}
+criterion::criterion_group!(benches_2023, bench_2023);
+
+criterion::criterion_main!(
+ benches_2023,
+ bench_2023day1,
+ // NEXT GROUP
+);