Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-474: HashQL: Take into account terminator target eligibility in execution backend placement

#8587
Comparing
bm/be-474-hashql-take-into-account-terminators-eligibility-when
(
890a949
) with
bm/be-455-hashql-create-evaluation-target-coordinator
(
2b84e96
)
CodSpeed Performance Gauge
-19%
Improvement
1
Regression
3
Untouched
76

Benchmarks

80 total
unique[100]
libs/@local/hashql/core/benches/symbol.rs::benches::interning::intern
CodSpeed Performance Gauge
-19%
19.8 µs24.6 µs
fibonacci_recursive[24]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
-10%
84.1 ms93.9 ms
fibonacci_recursive[16]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
-10%
1.8 ms2 ms
type_checker_simulation
libs/@local/hashql/core/benches/symbol.rs::benches::realistic::realistic
CodSpeed Performance Gauge
+12%
539.4 ns481.4 ns
runtime
libs/@local/hashql/core/benches/symbol.rs::benches::hashing::hash
CodSpeed Performance Gauge
+8%
404.7 ns375.6 ns
nested_struct
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
CodSpeed Performance Gauge
+3%
4 µs3.8 µs
repeated[10000]
libs/@local/hashql/core/benches/symbol.rs::benches::interning::intern
CodSpeed Performance Gauge
+2%
22.3 ms21.8 ms
repeated[1000]
libs/@local/hashql/core/benches/symbol.rs::benches::interning::intern
CodSpeed Performance Gauge
+2%
2.3 ms2.2 ms
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+2%
16.8 µs16.5 µs
join/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
CodSpeed Performance Gauge
+2%
6.8 µs6.6 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+2%
49.5 µs48.6 µs
contravariant_closure
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
CodSpeed Performance Gauge
+2%
8 µs7.8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+2%
11.2 µs11 µs
bit_matrix/dense/insert[64]
libs/@local/hashql/core/benches/bit_matrix.rs::benches::dense_insert
CodSpeed Performance Gauge
+1%
4.3 µs4.2 µs
primitives
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
CodSpeed Performance Gauge
+1%
5.9 µs5.8 µs
meet/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
CodSpeed Performance Gauge
+1%
6.9 µs6.8 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+1%
7.5 µs7.5 µs
bit_matrix/dense/transitive_closure[16]
libs/@local/hashql/core/benches/bit_matrix.rs::benches::dense_transitive_closure
CodSpeed Performance Gauge
+1%
4.8 µs4.8 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+1%
82.7 µs82.3 µs
inline
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
232.8 µs232 µs
full_solve/contravariant
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
CodSpeed Performance Gauge
0%
35.7 µs35.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
0%
21.8 µs21.8 µs
bit_matrix/dense/insert[200]
libs/@local/hashql/core/benches/bit_matrix.rs::benches::dense_insert
CodSpeed Performance Gauge
0%
29.4 µs29.4 µs
full_solve/complex
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
CodSpeed Performance Gauge
0%
40.7 µs40.6 µs
join/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
CodSpeed Performance Gauge
0%
541.2 µs540.8 µs

Commits

Click on a commit to change the comparison range
Base
main
2b84e96
-19.33%
feat: tests
890a949
4 days ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs