Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

locale, factor, shuf: Example of deferred locale loading for clap

#10911
Comparing
ChrisDryden:deferred-locale-loading
(
7e70533
) with
main
(
dec633c
)
CodSpeed Performance Gauge
-5%
Improvement
122
Regression
4
Untouched
158
Skipped
38

Benchmarks

322 total
cut_characters
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
×2.3
46.2 KB20.5 KB
cut_fields_tab
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
×2.2
46.2 KB20.6 KB
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
×2.2
194.7 µs86.9 µs
mv_single_file
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
×2.2
138.3 ms61.7 ms
cut_bytes
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
×2.2
46.2 KB20.7 KB
join_custom_separator
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
×2.2
83.9 KB38.9 KB
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
×2.1
546.5 µs258 µs
cksum_multiple_files
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
×2
89 KB44.1 KB
cksum_blake3
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+91%
216.9 µs113.3 µs
dd_copy_64k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+90%
592.3 µs311.6 µs
rm_recursive_tree
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+88%
96.3 KB51.4 KB
complex_relative_date
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
+81%
247.4 µs136.7 µs
fold_many_lines[100000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
+73%
46.2 KB26.7 KB
split_number_chunks
src/uu/split/benches/split_bench.rs
CodSpeed Performance Gauge
+73%
255.1 µs147.5 µs
join_partial_overlap
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+59%
46.2 KB29 KB
join_unicode_locale
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+59%
46.2 KB29.1 KB
join_french_locale
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+59%
46.2 KB29.1 KB
join_full_match
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+59%
46.2 KB29.1 KB
split_lines
src/uu/split/benches/split_bench.rs
CodSpeed Performance Gauge
+44%
46.2 KB32.1 KB
split_bytes
src/uu/split/benches/split_bench.rs
CodSpeed Performance Gauge
+44%
46.2 KB32.1 KB
mv_force_overwrite
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+44%
46.2 KB32.1 KB
mv_single_file
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+44%
46.2 KB32.1 KB
rm_single_file
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+44%
46.1 KB32.1 KB
cp_large_file[16]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
+42%
390.4 µs274.7 µs
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+40%
1,005.7 µs717 µs

Commits

Click on a commit to change the comparison range
Base
main
dec633c
-4.94%
uucore: defer locale loading until first translated message is needed
c7f195d
8 hours ago
by ChrisDryden
0%
shuf,factor: restore localized uu_app() for uudoc compatibility
7e70533
8 hours ago
by ChrisDryden
© 2026 CodSpeed Technology
Home Terms Privacy Docs