Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

Fixes #10192 - fix(comm): improve stdout handling and add test for lossy UTF-8 output

#10206Merged
Comparing
Paol0B:fix/10192
(
011cb61
) with
main
(
98d3dba
)
CodSpeed Performance Gauge
-6%
Regression
1
Untouched
280
Ignored
1
Skipped
38

Benchmarks

320 total
cp_large_file[16]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
-6%
110.3 KB117.9 KB
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-2%
1.2 MB1.2 MB
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
-1%
557.5 µs563.6 µs
rm_recursive_tree
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+1%
11.9 ms11.7 ms
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-1%
1.3 MB1.3 MB
cksum_default
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-1%
16.8 ms16.9 ms
cksum_raw_output
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-1%
16.8 ms16.9 ms
cksum_crc
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
-1%
16.9 ms17 ms
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
1.3 ms1.3 ms
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+1%
598.2 KB594.9 KB
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
2.1 MB2.1 MB
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
12.4 ms12.5 ms
sort_reverse_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
338.8 ms337.4 ms
cp_recursive_deep_tree[(120, 4)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
720.9 KB723.8 KB
dd_copy_with_skip
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
33.4 ms33.5 ms
du_deep_tree[(100, 3)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
13.1 ms13.1 ms
dd_copy_with_seek
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1 ms1 ms
cp_preserve_metadata[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
1.7 MB1.7 MB
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
19.3 ms19.3 ms
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
469.3 ms469.9 ms
cp_archive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
77.9 ms78 ms

Commits

Click on a commit to change the comparison range
Base
main
98d3dba
+0.01%
fix(comm): improve stdout handling and add test for lossy UTF-8 output
c3d3c23
5 months ago
by Paol0B
-0.01%
run cargo fmt
03b8fa5
5 months ago
by Paol0B
+0.01%
Merge branch 'main' into fix/10192
11ffb9f
5 months ago
by Paol0B
-0.02%
Merge branch 'main' into fix/10192
267d3d2
5 months ago
by Paol0B
+8.43%
perf(comm): use BufWriter for buffered stdout output
ea47ce4
5 months ago
by Paol0B
-0.49%
Merge branch 'main' into fix/10192
88fdb1e
5 months ago
by sylvestre
-22.42%
fix: refactor write operations in comm to use a dedicated function
dc2eab5
5 months ago
by Paol0B
+21.05%
Merge branch 'main' into fix/10192
3bd04c9
5 months ago
by Paol0B
-2.25%
comm: use translate!
03ec9e1
5 months ago
by Paol0B
-10.71%
Merge branch 'main' into fix/10192
011cb61
5 months ago
by Paol0B
© 2026 CodSpeed Technology
Home Terms Privacy Docs