hyf0
sugar_path
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fix: ensure consistent normalization of UNC paths with trailing separators and `\\`
#30
Merged
Comparing
hyf_032490829304
(
cd50017
) with
main
(
7c1aec1
)
CodSpeed Performance Gauge
×2.3
Improvement
5
Untouched
14
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
19 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
absolutize_with
benches/absolutize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
×2.3
30.4 µs
13.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
normalize
benches/normalize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+78%
53.4 µs
30 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
as_path_chaining
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+78%
53.6 µs
30 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
absolutize
benches/absolutize.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+51%
40.9 µs
27.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
relative_with_dots
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+48%
11.7 µs
7.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash_mixed_separators
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
793.9 ns
764.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash_deep_nesting
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
815.8 ns
786.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
relative_same_path
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
3 µs
3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
relative_simple
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
9.5 µs
9.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
relative_parent_child
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
4.6 µs
4.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
relative_deep_nesting
benches/relative.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13 µs
12.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash_vs_to_slash_lossy
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.5 µs
9.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.8 µs
3.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash_absolute_paths
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.4 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
as_path_vs_path_new
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
753.1 ns
753.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash_lossy
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 µs
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
to_slash_lossy_absolute_paths
benches/to_slash.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
3.8 µs
3.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
as_path_string
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
654.7 ns
683.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
as_path_str
benches/as_path.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-5%
508.3 ns
537.5 ns
Commits
Click on a commit to change the comparison range
Base
main
7c1aec1
×2.3
fix: ensure consistent normalization of UNC paths with trailing separators and `\\`
cd50017
1 month ago
by hyf0
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs