Avatar for the hyf0 user
hyf0
sugar_path
BlogDocsChangelog

chore: add normalization benchmarks with additional workload scenarios

#31Merged
Comparing
hyf_32849032
(
b9c03eb
) with
main
(
8788c4f
)
CodSpeed Performance Gauge
0%
Untouched
18
New
6
Skipped
1

Benchmarks

25 total
normalize_mixed_workload
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
N/A
N/A45.2 µs
normalize_short_clean
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
N/A
N/A5.4 µs
normalize_already_clean_absolute
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
N/A
N/A12.7 µs
normalize_needs_work
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
N/A
N/A30.1 µs
normalize_deep_clean
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
N/A
N/A9.5 µs
normalize_already_clean
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
N/A
N/A23 µs
to_slash_mixed_separators
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
793.9 ns764.7 ns
to_slash_deep_nesting
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
815.8 ns786.7 ns
to_slash
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
3.8 µs3.8 µs
to_slash_vs_to_slash_lossy
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
9.5 µs9.4 µs
relative_simple
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
9.5 µs9.4 µs
relative_deep_nesting
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13 µs12.9 µs
relative_with_dots
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7.9 µs7.9 µs
as_path_chaining
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.1 µs30 µs
as_path_str
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
537.5 ns537.5 ns
absolutize
benches/absolutize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
27 µs27 µs
as_path_string
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
683.9 ns683.9 ns
to_slash_absolute_paths
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
relative_same_path
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3 µs3 µs
absolutize_with
benches/absolutize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13.3 µs13.3 µs
to_slash_lossy
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 µs6.5 µs
to_slash_lossy_absolute_paths
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
3.8 µs3.8 µs
relative_parent_child
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
4.5 µs4.5 µs
as_path_vs_path_new
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
723.9 ns753.1 ns
normalize
benches/normalize.rs::benches::criterion_benchmark
Skipped
30 µs*

Commits

Click on a commit to change the comparison range
Base
main
8788c4f
+0.33%
chore: add normalization benchmarks with additional workload scenarios
b9c03eb
1 month ago
by hyf0
© 2026 CodSpeed Technology
Home Terms Privacy Docs