Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

sum: remove .is_dir() TOCTOU race

#12568Closed
Comparing
oech3:sum-dir
(
81c37a9
) with
main
(
c5ee385
)
CodSpeed Performance Gauge
0%
Untouched
18
Skipped
348

Benchmarks

366 total
socket_addrs_direct[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
0%
54.7 µs54.6 µs
hostname_basic
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
0%
151.5 µs151.4 µs
hostname_ip_lookup[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
0%
109.1 µs109.1 µs
df_with_path
src/uu/df/benches/df_bench.rs
CodSpeed Performance Gauge
0%
33.1 KB33.1 KB
df_deep_directory
src/uu/df/benches/df_bench.rs
CodSpeed Performance Gauge
0%
80.7 KB80.7 KB
fold_custom_width[50000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
0%
76.1 KB76.1 KB
fold_many_lines[100000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
0%
26.7 KB26.7 KB
nl_large_file[10]
src/uu/nl/benches/nl_bench.rs
CodSpeed Performance Gauge
0%
18.1 KB18.1 KB
nl_many_lines[100000]
src/uu/nl/benches/nl_bench.rs
CodSpeed Performance Gauge
0%
66.2 KB66.2 KB
expand_many_lines[100000]
src/uu/expand/benches/expand_bench.rs
CodSpeed Performance Gauge
0%
67.4 ms67.4 ms
expand_custom_tabstops[50000]
src/uu/expand/benches/expand_bench.rs
CodSpeed Performance Gauge
0%
17.4 ms17.4 ms
cut_fields_tab
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
0%
25.6 ms25.6 ms
cut_fields_custom_delim
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
0%
29.5 ms29.5 ms
cut_characters
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
0%
7.4 ms7.4 ms
cut_bytes
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
cut_fields_newline_delim
src/uu/cut/benches/cut_bench.rs
CodSpeed Performance Gauge
0%
185.2 µs185.3 µs
echo_consecutive_calls
src/uu/echo/benches/echo_bench.rs
CodSpeed Performance Gauge
0%
121.7 µs121.9 µs
tee_stdin_file[10000000]
src/uu/tee/benches/tee_bench.rs
CodSpeed Performance Gauge
0%
179.7 µs179.9 µ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*
dd_copy_with_skip[48]
src/uu/dd/benches/dd_bench.rs
Skipped
2.2 ms*

Commits

Click on a commit to change the comparison range
Base
main
c5ee385
0%
sum: remove .is_dir() TOCTOU race
81c37a9
19 hours ago
© 2026 CodSpeed Technology
Home Terms Privacy Docs