Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

head: distinguish read and write errors in copy loop

#12265
Comparing
gabrielhnf:fix-head-read-error-message
(
b56a72e
) with
main
(
0c21cb9
)
CodSpeed Performance Gauge
0%
Untouched
317
Ignored
1
Skipped
46

Benchmarks

364 total
sort_ascii_only[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
+1%
327.4 ms325.1 ms
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
b64_decode_ignore_garbage_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
63.6 µs63.5 µs
dd_copy_with_skip
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2 ms2 ms
b64_decode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
63.8 µs63.8 µs
sort_long_line[10000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
139.1 KB138.9 KB
b64_encode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
59.4 µs59.4 µs
cp_preserve_metadata[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
74.3 ms74.2 ms
cksum_sysv
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
48.1 ms48 ms
dd_copy_with_seek
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2 ms2 ms
cp_recursive_deep_tree[(120, 4)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
13 ms13 ms
cat_default[10000000]
src/uu/cat/benches/cat_bench.rs
CodSpeed Performance Gauge
0%
89.2 µs89.2 µs
csplit_line_number
src/uu/csplit/benches/csplit_bench.rs
CodSpeed Performance Gauge
0%
28.2 ms28.2 ms
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
465.1 ms465 ms
cat_default[10000]
src/uu/cat/benches/cat_bench.rs
CodSpeed Performance Gauge
0%
198.2 µs198.2 µs
timeout_quick_exit
src/uu/timeout/benches/timeout_bench.rs
CodSpeed Performance Gauge
0%
196.8 µs196.8 µs
cksum_blake2b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
184 ms183.9 ms
shuf_lines[100000]
src/uu/shuf/benches/shuf_bench.rs
CodSpeed Performance Gauge
0%
27.4 ms27.4 ms
sort_unique_utf8_locale
src/uu/sort/benches/sort_locale_utf8_bench.rs
CodSpeed Performance Gauge
0%
35.7 ms35.7 ms
cksum_md5
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
320.9 ms320.9 ms
shuf_repeat_sampling[50000]
src/uu/shuf/benches/shuf_bench.rs
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
dd_copy_default
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
13.5 ms13.5 ms
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
248.1 ms248.1 ms
uniq_case_insensitive[10000]
src/uu/uniq/benches/uniq_bench.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms

Commits

Click on a commit to change the comparison range
Base
main
0c21cb9
0%
head: distinguish read and write errors in copy loop
3b0dafd
4 days ago
by gabrielhnf
0%
head: introduce PrintError to distinguish read and write errors
f525520
4 days ago
by gabrielhnf
-0.02%
head: fix non-unix code paths to use PrintError
b56a72e
3 days ago
by gabrielhnf
© 2026 CodSpeed Technology
Home Terms Privacy Docs