Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-317: HashQL: Implement `TraversalExtraction` pass

#8331
Comparing
bm/be-317-hashql-projectionextraction-for-entity-access
(
6ffafd7
) with
bm/be-315-hashql-differentiate-between-graphfilter-sources
(
f97b485
)
CodSpeed Performance Gauge
0%
Untouched
21
Archived
12

Benchmarks

33 total
linear
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+1%
7.9 µs7.8 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
11.6 µs11.6 µs
fibonacci_recursive[24]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
0%
84.9 ms84.7 ms
fibonacci_recursive[16]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
0%
16.6 µs16.6 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
16.9 µs16.9 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
10.3 µs10.4 µs
fibonacci_recursive[8]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
0%
46.2 µs46.3 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
7.1 µs7.1 µs
inline
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
239.3 µs240.3 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
6.6 µs6.7 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
18.5 µs18.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
-1%
22.2 µs22.3 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
7.9 µs7.9 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
119.7 µs120.7 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
9.5 µs9.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
12.4 µs12.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
11.3 µs11.4 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
84.7 µs85.6 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
50.3 µs50.9 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-2%
7.6 µs7.7 µs
full_solve/complex
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Archived
CodSpeed Performance Gauge
N/A
N/A41.4 µs
primitives
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
N/A
N/A5.9 µs
contravariant_closure
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
N/A
N/A7.9 µs
meet/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Archived
CodSpeed Performance Gauge
N/A
N/A6.7 µs

Commits

Click on a commit to change the comparison range
Base
bm/be-315-hashql-differentiate-between-graphfilter-sources
f97b485
-0.49%
chore: fix benches
fbbc595
17 hours ago
by indietyp
+0.01%
fix: review
5193581
17 hours ago
by indietyp
0%
fix: export residual
6ffafd7
17 hours ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs