Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

fix(uucore): use is_dir() instead of exists() for locale path resolution

#11851
Comparing
mattsu2020:locale_fix
(
205a8aa
) with
main
(
5b54e08
)
CodSpeed Performance Gauge
-6%
Improvement
9
Regression
6
Untouched
294
Ignored
1
Skipped
46

Benchmarks

356 total
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-6%
13 ms13.7 ms
sort_ascii_utf8_locale
src/uu/sort/benches/sort_locale_utf8_bench.rs
CodSpeed Performance Gauge
-5%
15.4 ms16.1 ms
cksum_sha224
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-4%
1.7 s1.8 s
cksum_sha256
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-4%
1.7 s1.8 s
cksum_sha2
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-4%
1.7 s1.8 s
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-3%
1.6 ms1.7 ms
hostname_ip_lookup[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
+36%
117.4 µs86.1 µs
fold_many_lines[100000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
+11%
63.8 ms57.3 ms
fold_custom_width[50000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
+10%
25.3 ms22.9 ms
hostname_basic
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
+6%
159.2 µs150.8 µs
cksum_blake2b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+5%
192.7 ms183.8 ms
df_deep_directory
src/uu/df/benches/df_bench.rs
CodSpeed Performance Gauge
+5%
385.3 µs367.6 µs
cut_fields_newline_delim
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
+4%
193.2 µs185 µs
split_bytes
src/uu/split/benches/split_bench.rs
CodSpeed Performance Gauge
+3%
401.8 µs389 µs
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+3%
26.1 ms25.3 ms
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+2%
16.5 ms16.1 ms
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+2%
52.3 ms51.2 ms
sort_numeric[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
+2%
1,002.7 ms985.4 ms
rm_recursive_tree
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+2%
12.1 ms11.9 ms
sort_long_line[10000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
+2%
431.3 µs424.3 µs
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+2%
6.7 ms6.6 ms
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+2%
2.6 ms2.6 ms
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+2%
2.4 ms2.3 ms
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+2%
91.7 ms90.2 ms
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+2%
114 ms112.3 ms

Commits

Click on a commit to change the comparison range
Base
main
5b54e08
-4.69%
fix(uucore): use is_dir() instead of exists() for locale path resolution
55f4a4e
14 hours ago
by mattsu2020
-0.92%
Merge branch 'main' into locale_fix
205a8aa
3 hours ago
by mattsu2020
© 2026 CodSpeed Technology
Home Terms Privacy Docs