Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-394: HashQL: Rework BitMatrix and SparseBitMatrix

#8408
Comparing
bm/be-394-hashql-rework-bitmatrix
(
14cff20
) with
bm/be-372-hashql-do-not-consider-traversals-during-liveness-analysis
(
e20307f
)
CodSpeed Performance Gauge
+35%
Improvement
6
Untouched
35
New
24
Archived
12

Benchmarks

12 total
anti_symmetry
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Archived
CodSpeed Performance Gauge
N/A
N/A45.3 µs
full_solve/complex
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Archived
CodSpeed Performance Gauge
N/A
N/A40.4 µs
full_solve/contravariant
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Archived
CodSpeed Performance Gauge
N/A
N/A35.6 µs
full_solve/simple
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Archived
CodSpeed Performance Gauge
N/A
N/A35.7 µs
contravariant_closure
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
N/A
N/A8.1 µs
meet/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Archived
CodSpeed Performance Gauge
N/A
N/A6.8 µs
nested_struct
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
N/A
N/A4 µs
join/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Archived
CodSpeed Performance Gauge
N/A
N/A6.7 µs
meet/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Archived
CodSpeed Performance Gauge
N/A
N/A300.7 µs
join/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Archived
CodSpeed Performance Gauge
N/A
N/A543.5 µs
primitives
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
N/A
N/A6.1 µs
union_with_duplicates
libs/@local/hashql/core/benches/type_system.rs::benches::simplify::simplify
Archived
CodSpeed Performance Gauge
N/A
N/A17.5 µs

Commits

Click on a commit to change the comparison range
Base
bm/be-372-hashql-do-not-consider-traversals-during-liveness-analysis
e20307f
+33.47%
chore: remove stray markdown
b1e1a0c
18 hours ago
by indietyp
+1.87%
chore: fix docs
212c24c
6 hours ago
by indietyp
0%
feat: minor changes to the bitvec (polish)
14cff20
15 minutes ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs