Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-272: HashQL: Add numeric addition and subtraction operators to MIR

#8250Merged
Comparing
bm/be-272-hashql-implement-and-inside-the-mir
(
ee71a72
) with
main
(
94ee310
)
CodSpeed Performance Gauge
0%
Untouched
18
Dropped
12

Benchmarks

30 total
nested_struct
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Missing
CodSpeed Performance Gauge
N/A
4 µsN/A
meet/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
6.4 µsN/A
full_solve/complex
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
40.4 µsN/A
primitives
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Missing
CodSpeed Performance Gauge
N/A
6.1 µsN/A
meet/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
316.5 µsN/A
contravariant_closure
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Missing
CodSpeed Performance Gauge
N/A
8.2 µsN/A
join/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
6.4 µsN/A
anti_symmetry
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
45.1 µsN/A
union_with_duplicates
libs/@local/hashql/core/benches/type_system.rs::benches::simplify::simplify
Missing
CodSpeed Performance Gauge
N/A
17.6 µsN/A
full_solve/contravariant
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
35.4 µsN/A
full_solve/simple
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
35.5 µsN/A
join/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
570.1 µsN/A
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+3%
7.8 µs7.6 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
11.6 µs11.4 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+1%
11.4 µs11.3 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+1%
17.2 µs17 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
7.9 µs7.8 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
10.3 µs10.2 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
6.7 µs6.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
7.1 µs7.1 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
12.5 µs12.4 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
9.5 µs9.5 µs
inline
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
238.5 µs238.4 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
18.4 µs18.4 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
85 µs85.1 µs

Commits

Click on a commit to change the comparison range
Base
main
94ee310
+0.27%
fix: doctest
ee71a72
3 months ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs