Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

use utility-specific exit codes on --help/--version write failure

#11266
Comparing
sylvestre:utility-fix
(
6c9d7e4
) with
main
(
0366d3c
)
CodSpeed Performance Gauge
0%
Untouched
309
Ignored
1
Skipped
46

Benchmarks

356 total
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+1%
16.3 ms*16.1 ms
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
319.8 µs*318 µs
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
9.3 ms*9.2 ms
numfmt_from_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
34.8 ms*34.7 ms
timeout_quick_exit
src/uu/timeout/benches/timeout_bench.rs
CodSpeed Performance Gauge
0%
196.3 µs*195.5 µs
cksum_raw_output
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
16.8 ms*16.8 ms
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
82 µs*81.7 µs
wc_bytes_synthetic[1]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
84.1 µs*83.9 µs
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
2.5 ms*2.5 ms
numfmt_large_numbers_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
40.3 ms*40.2 ms
numfmt_to_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
37.3 ms*37.2 ms
numfmt_to_iec[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
37.5 ms*37.4 ms
dd_copy_separate_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
43.9 ms*43.8 ms
numfmt_round_modes[("up", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
38 ms*37.9 ms
numfmt_padding[(10000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
40.6 ms*40.5 ms
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
109.7 ms*109.5 ms
cksum_crc
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
16.8 ms*16.8 ms
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
1.5 ms*1.5 ms
cksum_blake3
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
93.4 ms*93.2 ms
cp_archive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
76.8 ms*76.7 ms
timeout_enforced
src/uu/timeout/benches/timeout_bench.rs
CodSpeed Performance Gauge
0%
92.6 µs*92.5 µs
numfmt_to_si_precision[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
38.8 ms*38.8 ms
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
2.3 ms*2.3 ms
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
786 µs*785 µs
dd_copy_64k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
366.2 µs*365.7 µs

Commits

Click on a commit to change the comparison range
Base
main
0366d3c
+0.01%
tests: verify --help/--version exit codes on /dev/full, csplit empty pattern
6c9d7e4
2 months ago
by sylvestre
© 2026 CodSpeed Technology
Home Terms Privacy Docs