fix: benchmarking files

This commit is contained in:
Kristofers Solo 2025-12-09 09:13:43 +02:00
parent ecdd78ed14
commit 9d78fedb86
Signed by: kristoferssolo
GPG Key ID: 74FF8144483D82C8
11 changed files with 30 additions and 93 deletions

View File

@ -1,4 +1,4 @@
use {{crate_name}}::*;
use {{crate_name}}::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_01::*;
use day_01::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_02::*;
use day_02::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -63,9 +63,6 @@ pub fn process(input: &str) -> Result<usize> {
.map(Range::from_str)
.flat_map(|range| range.unwrap().find_invalid())
.map(|x| x.0)
.inspect(|x| {
dbg!(x);
})
.sum();
Ok(result)
}

View File

@ -1,4 +1,4 @@
use day_03::*;
use day_03::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_04::*;
use day_04::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_05::*;
use day_05::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_06::*;
use day_06::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_07::*;
use day_07::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_08::*;
use day_08::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt")), 1000).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}

View File

@ -1,4 +1,4 @@
use day_09::*;
use day_09::{part1, part2};
fn main() {
divan::main();
@ -6,16 +6,10 @@ fn main() {
#[divan::bench]
fn part1() {
part1::process(divan::black_box(include_str!(
"../input1.txt",
)))
.unwrap();
part1::process(divan::black_box(include_str!("../input1.txt"))).unwrap();
}
#[divan::bench]
fn part2() {
part2::process(divan::black_box(include_str!(
"../input2.txt",
)))
.unwrap();
part2::process(divan::black_box(include_str!("../input2.txt"))).unwrap();
}