Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

cksum: get rid of `print!` and `println!` to avoid panicking on write errors

#12099Merged
Comparing
RenjiSann:cksum-fix-print
(
72c09c8
) with
main
(
45a48a1
)
CodSpeed Performance Gauge
-17%
Regression
1
Untouched
310
Ignored
1
Skipped
46

Benchmarks

358 total
hostname_ip_lookup[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
-17%
90.4 µs108.9 µs
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-3%
25 ms25.7 ms
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-2%
6.6 ms6.7 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+1%
9.3 ms9.2 ms
cksum_raw_output
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+1%
16.7 ms*16.5 ms
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+1%
51.4 ms*50.8 ms
cksum_crc
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+1%
16.7 ms*16.5 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-1%
32.9 ms*33.2 ms
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
-1%
315.5 µs318.2 µs
factor_multiple_u64s[2]
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
-1%
53.6 KB54.1 KB
cksum_default
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+1%
16.7 ms*16.6 ms
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-1%
13.7 ms*13.8 ms
hostname_basic
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
-1%
55.8 KB56.3 KB
seq_custom_separator
src/uu/seq/benches/seq_bench.rs
CodSpeed Performance Gauge
-1%
58.1 KB*58.5 KB
single_date_now
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
-1%
85.5 µs86.2 µs
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-1%
1.5 ms*1.5 ms
wc_lines_extreme_line_lengths[(100000, 200)]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
-1%
64.6 KB65.1 KB
nl_many_lines[100000]
src/uu/nl/benches/nl_bench.rs
CodSpeed Performance Gauge
-1%
65.7 KB66.2 KB
unexpand_many_lines[100000]
src/uu/unexpand/benches/unexpand_bench.rs
CodSpeed Performance Gauge
-1%
66.5 KB67 KB
expand_custom_tabstops[50000]
src/uu/expand/benches/expand_bench.rs
CodSpeed Performance Gauge
-1%
66.5 KB67 KB
cut_fields_newline_delim
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
-1%
184.6 µs185.8 µs
cut_fields_newline_delim
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
-1%
68.8 KB69.3 KB
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+1%
1.2 ms*1.2 ms
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
+1%
82.1 µs*81.6 µs
file_iso_dates
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
-1%
12.5 ms12.6 ms

Commits

Click on a commit to change the comparison range
Base
main
45a48a1
-16.98%
uucore: make the automatic flush at the end of binaries opt-outable
72c09c8
2 months ago
by RenjiSann
© 2026 CodSpeed Technology
Home Terms Privacy Docs