Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

cp: fixing cp -a functionality to match gnu implementation for -z flag handling and for folders

#10207Merged
Comparing
ChrisDryden:fix-cp-a-selinux-test
(
550815a
) with
main
(
ec7e81e
)
CodSpeed Performance Gauge
-5%
Improvement
1
Regression
2
Untouched
281
Skipped
38

Benchmarks

322 total
split_number_chunks
src/uu/split/benches/split_bench.rs
CodSpeed Performance Gauge
-5%
255.6 µs268.4 µs
numfmt_padding[(10000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
-3%
49.5 ms51.2 ms
mv_force_overwrite
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+4%
147.5 ms141.9 ms
sort_ascii_utf8_locale
src/uu/sort/benches/sort_locale_utf8_bench.rs
CodSpeed Performance Gauge
+2%
18 ms17.6 ms
sort_case_sensitive[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
+1%
152.8 ms151.5 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+1%
27 ms26.8 ms
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+1%
2.8 ms2.8 ms
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+1%
13.2 ms13.1 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+1%
51.6 ms51.4 ms
sort_reverse_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
338.4 ms337 ms
sort_accented_data[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
338.8 ms337.5 ms
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
470.4 ms468.8 ms
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
53.9 ms53.8 ms
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
129.7 ms129.2 ms
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
140.4 ms140.1 ms
cksum_sysv
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
48.2 ms48.1 ms
sort_long_line[160000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
numfmt_to_iec[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
0%
35.3 ms35.2 ms
sort_ascii_only[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
329.3 ms328.7 ms
sort_key_field[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
783.2 ms781.7 ms
file_custom_format
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
11.7 ms11.7 ms
sort_general_numeric[200000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
660.8 ms659.7 ms
complex_relative_date
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
244.8 µs244.4 µs
uniq_with_count[10000]
src/uu/uniq/benches/uniq_bench.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms

Commits

Click on a commit to change the comparison range
Base
main
ec7e81e
-5.25%
cp: move copy_xattrs_skip_selinux to uucore
4560b1f
1 month ago
by ChrisDryden
+0.48%
Merge branch 'main' into fix-cp-a-selinux-test
550815a
25 days ago
by sylvestre
© 2026 CodSpeed Technology
Home Terms Privacy Docs