Avatar for the rstackjs user
rstackjs
rspack-resolver
BlogDocsChangelog

refactor: use camino Utf8Path for internal path representation

#253Merged
Comparing
refactor/camino-utf8-internal-paths
(
91ec154
) with
main
(
c84afdc
)
CodSpeed Performance Gauge
0%
Untouched
10

Benchmarks

10 total
resolver[[multi-threaded]resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+1%
74.8 ms74 ms
resolver[[single-threaded]resolve with many extensions]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+1%
135.1 ms133.8 ms
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
50.5 ms50.7 ms
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
146.2 ms145.7 ms
resolver[pnp resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
8.7 KB8.7 KB
resolver[pnp resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
256.7 µs257.1 µs
resolver[[multi-threaded]resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
59.2 ms59.2 ms
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
12.9 MB12.9 MB
resolver[[single-threaded]resolve with many extensions]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
13.4 MB13.4 MB
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
8.3 MB8.3 MB

Commits

Click on a commit to change the comparison range
Base
main
c84afdc
-21.59%
refactor: prefer into()/direct AsRef over explicit camino conversions
84cd47b
2 months ago
by stormslowly
+0.19%
fix(test): use Utf8PathBuf::as_str in windows-only test
9c53330
2 months ago
by stormslowly
+21.91%
perf(cache): compare cache keys by bytes instead of camino component-wise
36b59db
2 months ago
by stormslowly
-0.58%
fix(cache): use as_std_path() for cache equality so Windows dedup is correct
6f70056
2 months ago
by stormslowly
+0.1%
test(camino): shrink test diff via public path() accessor and tighter conversions
114da36
2 months ago
by stormslowly
+0.17%
refactor(test): use .into() for camino path literals
936dfb1
2 months ago
by stormslowly
-0.03%
refactor(test): use camino cross-type PartialEq instead of mapping to Utf8PathBuf
91ec154
2 months ago
by stormslowly
© 2026 CodSpeed Technology
Home Terms Privacy Docs