Avatar for the DuskSystems user
DuskSystems
wayfind
BlogDocsChangelog

perf: Smarter reachability pruning

#290Merged
Comparing
intern
(
37a1c08
) with
main
(
8ffa6cd
)
CodSpeed Performance Gauge
-10%
Improvement
20
Regression
11
Untouched
157

Benchmarks

188 total
wildcard_suffixes[1000]
benches/stress.rs
CodSpeed Performance Gauge
×75
356.1 µs4.7 µs
wildcard_suffixes[100]
benches/stress.rs
CodSpeed Performance Gauge
×14
41.8 µs3 µs
wildcard_suffixes[10]
benches/stress.rs
CodSpeed Performance Gauge
×3.2
8.7 µs2.8 µs
wildcard_competing[1000]
benches/stress.rs
CodSpeed Performance Gauge
×2.5
144.1 µs58.2 µs
dynamic_competing[1000]
benches/stress.rs
CodSpeed Performance Gauge
×2.4
125.6 µs53.2 µs
wildcard_suffixes[1]
benches/stress.rs
CodSpeed Performance Gauge
+87%
4.9 µs2.6 µs
wildcard_competing[100]
benches/stress.rs
CodSpeed Performance Gauge
+57%
12.9 µs8.2 µs
dynamic_competing[100]
benches/stress.rs
CodSpeed Performance Gauge
+38%
11.2 µs8.1 µs
wildcard_nested_inline[1]
benches/stress.rs
CodSpeed Performance Gauge
+15%
883.3 ns766.9 ns
wildcard_nested_triple[1]
benches/stress.rs
CodSpeed Performance Gauge
+15%
883.3 ns766.9 ns
wildcard_nested[1]
benches/stress.rs
CodSpeed Performance Gauge
+15%
883.3 ns766.9 ns
wildcard_nested_present[1]
benches/stress.rs
CodSpeed Performance Gauge
+15%
883.3 ns766.9 ns
wildcard_anchored[1]
benches/stress.rs
CodSpeed Performance Gauge
+15%
912.5 ns796.1 ns
dynamic_inline[1]
benches/stress.rs
CodSpeed Performance Gauge
+9%
2 µs1.8 µs
gitlab_insert
benches/gitlab.rs
CodSpeed Performance Gauge
+7%
16.3 ms15.2 ms
gitlab_display
benches/gitlab.rs
CodSpeed Performance Gauge
+6%
4.6 ms4.3 ms
wildcard_competing[1]
benches/stress.rs
CodSpeed Performance Gauge
+5%
2.7 µs2.5 µs
wayfind_parameters
benches/matchit.rs
CodSpeed Performance Gauge
+5%
94.3 µs90 µs
wildcard_nested_present[10]
benches/stress.rs
CodSpeed Performance Gauge
+4%
4.4 µs4.3 µs
wayfind
benches/matchit.rs
CodSpeed Performance Gauge
+3%
84.9 µs82.2 µs
dynamic_nested[100]
benches/stress.rs
CodSpeed Performance Gauge
-4%
54.5 µs57 µs
dynamic_nested[10]
benches/stress.rs
CodSpeed Performance Gauge
-3%
11.1 µs11.5 µs
dynamic_nested[1]
benches/stress.rs
CodSpeed Performance Gauge
-3%
7.5 µs7.7 µs
dynamic_depth[1000]
benches/stress.rs
CodSpeed Performance Gauge
-7%
2.5 µs2.7 µs
dynamic_depth[100]
benches/stress.rs
CodSpeed Performance Gauge
-6%
2.5 µs2.7 µs

Commits

Click on a commit to change the comparison range
Base
main
8ffa6cd
-11.42%
perf: Smarter reachability pruning
28ff70d
19 days ago
by CathalMullan
+1.19%
refactor: Clean up internals
37a1c08
19 days ago
by CathalMullan
© 2026 CodSpeed Technology
Home Terms Privacy Docs