Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

mkdir: Fix stack overflow with deeply nested directories

#8947Merged
Comparing
naoNao89:fix/mkdir-stack-overflow
(
33a736e
) with
main
(
130bbf5
)
CodSpeed Performance Gauge
0%
Untouched
103
Ignored
1
Archived
1

Benchmarks

105 total
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
8.5 ms8.5 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
11.3 ms11.3 ms
sort_mixed_data[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
327.2 ms328 ms
du_human_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
10.5 ms10.5 ms
du_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
9.3 ms9.3 ms
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
18.2 ms18.2 ms
sort_dictionary_order[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1.1 s1.1 s
sort_unique_mixed
src/uu/sort/benches/sort_locale_bench.rs
CodSpeed Performance Gauge
0%
39.2 ms39.2 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
33 ms33 ms
sort_long_line[160000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
du_all_balanced_tree[(4, 3, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
b64_encode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
145.1 µs145.1 µs
cp_preserve_metadata[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
74.2 ms74.2 ms
cp_recursive_deep_tree[(120, 4)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
13.3 ms13.3 ms
cp_recursive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
71.7 ms71.7 ms
tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
83.7 ms83.7 ms
sort_numeric[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1.2 s1.2 s
du_deep_tree[(100, 3)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
cp_archive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
77.1 ms77.1 ms
mv_force_overwrite
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
0%
121.8 ms121.8 ms
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
rm_single_file
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
0%
106.9 ms106.9 ms
sort_german_locale
src/uu/sort/benches/sort_locale_bench.rs
CodSpeed Performance Gauge
0%
39 ms39 ms
sort_mixed_utf8_locale
src/uu/sort/benches/sort_locale_bench.rs
CodSpeed Performance Gauge
0%
38.9 ms38.9 ms
b64_decode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
148.5 µs148.5 µs

Commits

Click on a commit to change the comparison range
Base
main
130bbf5
-0.01%
mkdir: fix stack overflow with deeply nested directories
365711a
9 months ago
by naoNao89
+0.01%
mkdir: implement all review feedback
2d9373e
9 months ago
by naoNao89
0%
mkdir: add comprehensive edge case test suite
344d9ae
9 months ago
by naoNao89
0%
mkdir: remove redundant comments in test_mkdir_environment_expansion
5e7c655
9 months ago
by naoNao89
+0.01%
chore(mkdir): fix assert statement formatting in Windows test
eb2aee5
9 months ago
by naoNao89
-0.02%
chore(mkdir): fix misleading comment about backspace character
9ddbca6
9 months ago
by naoNao89
+0.01%
fix(mkdir): remove Windows error message assertion in quote test
17e031a
9 months ago
by naoNao89
0%
test(mkdir): add concurrent test case for mkdir -p
948550c
9 months ago
by naoNao89
+0.01%
fix(mkdir): fix concurrent test to use proper paths
ae1022a
9 months ago
by naoNao89
+0.02%
fix(mkdir): test actual uutils mkdir binary in concurrent test
d25ff03
9 months ago
by naoNao89
-0.03%
fix(mkdir): replace panic! with assert! in concurrent test
33a736e
9 months ago
by naoNao89
© 2026 CodSpeed Technology
Home Terms Privacy Docs