Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

dd: simplify signal handling by removing Alarm timer thread

#10768Merged
Comparing
ChrisDryden:dd-simplify-signal-handling
(
54dfa0b
) with
main
(
da7ad84
)
CodSpeed Performance Gauge
+7%
Improvement
8
Untouched
276
Skipped
38

Benchmarks

322 total
dd_copy_default
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+7%
105.9 KB99 KB
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+7%
109.3 KB102.3 KB
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+7%
109.3 KB102.4 KB
dd_copy_with_skip
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+7%
109.6 KB102.7 KB
dd_copy_with_seek
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+7%
109.6 KB102.7 KB
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+7%
113.3 KB106.3 KB
dd_copy_separate_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+5%
185.3 KB177.3 KB
dd_copy_64k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+4%
169.3 KB162.3 KB
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+3%
566.2 µs550.1 µs
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
1.5 ms1.5 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+1%
9.9 ms9.8 ms
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
1 ms1 ms
dd_copy_64k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
607.1 µs602.8 µs
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
1.1 MB1.1 MB
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
+1%
13.1 ms13 ms
dd_copy_separate_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
44.1 ms43.9 ms
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
7.1 ms7.1 ms
sort_reverse_locale[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
338.7 ms337.7 ms
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
dd_copy_with_seek
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2.3 ms2.2 ms
dd_copy_with_skip
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
cksum_sysv
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
48.2 ms48.2 ms
file_tz_abbreviations
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
17.4 ms17.3 ms
complex_relative_date
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
246.6 µs246.2 µs
file_iso_dates
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
13.7 ms13.7 ms

Commits

Click on a commit to change the comparison range
Base
main
da7ad84
+7%
dd: remove signal-hook dependency, use raw sigaction handler
d5c9c23
2 days ago
by ChrisDryden
0%
fix doc comment referencing removed manual_trigger_fn
d422445
2 days ago
by ChrisDryden
0%
Merge branch 'main' into dd-simplify-signal-handling
54dfa0b
2 days ago
by sylvestre
© 2026 CodSpeed Technology
Home Terms Privacy Docs