art049
AoC24
BlogDocsChangelog

perf(day14): use nom for the parsing

#14Merged
Comparing
day14/opt
(
1e000ec
) with
main
(
bb5ec3c
)
CodSpeed Performance Gauge
+13%
Improvements
2
Untouched
10

Benchmarks

Improved

day14_part1
benches/bench_days.rs::benches::bench_day14::day14
CodSpeed Performance Gauge
+13%
67.6 µs59.8 µs
day14_part2
benches/bench_days.rs::benches::bench_day14::day14
CodSpeed Performance Gauge
+9%
519.5 µs477.8 µs

Passed

day3_part2
benches/bench_days.rs::benches::bench_day3::day3
CodSpeed Performance Gauge
0%
25.4 µs25.3 µs
day13_part1
benches/bench_days.rs::benches::bench_day13::day13
CodSpeed Performance Gauge
0%
92.1 µs92.1 µs
day1_part2
benches/bench_days.rs::benches::bench_day1::day1
CodSpeed Performance Gauge
0%
324 µs323.9 µs
day13_part2
benches/bench_days.rs::benches::bench_day13::day13
CodSpeed Performance Gauge
0%
92.6 µs92.6 µs
day1_part1
benches/bench_days.rs::benches::bench_day1::day1
CodSpeed Performance Gauge
0%
276.7 µs276.7 µs
day3_part1
benches/bench_days.rs::benches::bench_day3::day3
CodSpeed Performance Gauge
0%
36.3 µs36.3 µs
day2_part2
benches/bench_days.rs::benches::bench_day2::day2
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
day2_part1
benches/bench_days.rs::benches::bench_day2::day2
CodSpeed Performance Gauge
0%
688.9 µs688.9 µs
day4_part1
benches/bench_days.rs::benches::bench_day4::day4
CodSpeed Performance Gauge
0%
320.4 µs320.6 µs
day4_part2
benches/bench_days.rs::benches::bench_day4::day4
CodSpeed Performance Gauge
0%
148.4 µs148.6 µs

Commits

Click on a commit to change the comparison range
Base
main
bb5ec3c
+7.22%
perf(day14): use stack
770b7db
10 months ago
by art049
+5.66%
perf(day14): improved parsing
1e000ec
10 months ago
by art049
© 2025 CodSpeed Technology
Home Terms Privacy Docs