Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

cp: Fix panic when recursively copying a directory with a non-UTF8 name

#11148Merged
Comparing
Zellic:cp-fix-nonutf8-panic
(
40d7ba7
) with
main
(
a611f98
)
CodSpeed Performance Gauge
+6%
Improvement
1
Untouched
292
Ignored
1
Skipped
42

Benchmarks

336 total
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
194.8 µs194.9 µs
mv_multiple_to_dir
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
0%
12.3 ms12.3 ms
b64_decode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
174.6 µs174.8 µs
b64_decode_ignore_garbage_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
169.9 µs170 µs
sort_numeric[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1 s1 s
rm_recursive_tree
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
0%
11.7 ms11.7 ms
du_deep_tree[(100, 3)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
dd_copy_separate_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
43.8 ms43.9 ms
socket_addrs_direct[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
0%
55.2 µs55.3 µs
sort_accented_data[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
332.7 ms333.3 ms
cksum_multiple_files
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
25.2 ms25.3 ms
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
16.4 ms16.5 ms
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
250.4 ms251.3 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-1%
25.9 ms26.1 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-1%
9.3 ms9.3 ms
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
-1%
544.8 µs550.6 µs
cksum_shake256
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
N/A
0 B0 B
cksum_shake128
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
N/A
0 B0 B
cp_large_file[16]
src/uu/cp/benches/cp_bench.rs
Ignored
CodSpeed Performance Gauge
+3%
391.3 µs379 µs
du_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
Skipped
9.2 ms*
du_all_balanced_tree[(4, 3, 10)]
src/uu/du/benches/du_bench.rs
Skipped
1.6 ms*
factor_multiple_u128s[18446744073709551616]
src/uu/factor/benches/factor_bench.rs
Skipped
327.9 ms*
factor_multiple_big_uint
src/uu/factor/benches/factor_bench.rs
Skipped
18.6 ms*
du_human_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
Skipped
10.6 ms*
factor_table
src/uu/factor/benches/factor_bench.rs
Skipped
189.5 ms*

Commits

Click on a commit to change the comparison range
Base
main
a611f98
+6.49%
cp: Add test for recursively copying a source directory with an invalid UTF-8 path.
40d7ba7
2 months ago
© 2026 CodSpeed Technology
Home Terms Privacy Docs