Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

timeout: add all signal handlers, pass on signals to child, add ignored signal handling

#10254Merged
Comparing
ChrisDryden:timeout-fixes-squashed
(
6d8901c
) with
main
(
2839f78
)
CodSpeed Performance Gauge
0%
Untouched
141
Ignored
1
Skipped
180

Benchmarks

322 total
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
-1%
1 ms1 ms
cksum_multiple_files
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+1%
25.2 ms25.1 ms
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
-1%
8.3 ms8.4 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
32.6 ms32.4 ms
sort_accented_data[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
338.8 ms340.4 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
12.3 ms12.4 ms
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
dd_copy_with_skip
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
sort_dictionary_order[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1.1 s1.1 s
dd_copy_default
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
13.8 ms13.8 ms
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
13.1 ms13.1 ms
dd_copy_separate_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
44.1 ms44 ms
dd_copy_with_seek
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2.3 ms2.2 ms
cp_preserve_metadata[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
74.5 ms74.3 ms
dd_copy_64k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
605 µs604.3 µs
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
469.6 ms469.9 ms
sort_reverse_utf8_locale
src/uu/sort/benches/sort_locale_utf8_bench.rs
CodSpeed Performance Gauge
0%
36.6 ms36.7 ms
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
262.4 ms262.5 ms
cp_recursive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
71.8 ms71.8 ms
du_deep_tree[(100, 3)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
shuf_input_range[1000000]
src/uu/shuf/benches/shuf_bench.rs
CodSpeed Performance Gauge
0%
126.3 ms126.4 ms
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
191.7 µs191.6 µs
shuf_lines[100000]
src/uu/shuf/benches/shuf_bench.rs
CodSpeed Performance Gauge
0%
27.1 ms27.1 ms
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
566.3 µs566.1 µs

Commits

Click on a commit to change the comparison range
Base
main
2839f78
+0.05%
timeout: fix signal handling, SIGPIPE preservation, and GNU test compatibility
4421852
5 months ago
by ChrisDryden
-0.04%
Remove yes.rs changes (moved to separate PR #10429)
69a6e61
5 months ago
by ChrisDryden
-0.01%
Merge branch 'main' into timeout-fixes-squashed
6d8901c
5 months ago
by ChrisDryden
© 2026 CodSpeed Technology
Home Terms Privacy Docs