Avatar for the Quantinuum user
Quantinuum
hugr
BlogDocsChangelog

refactor(hugrv2)!: combine TypeEnum with Term, no RV parametrization

#2895
Comparing
acl/type_wraps_term
(
2962d96
) with
main
(
86b654b
)
CodSpeed Performance Gauge
-40%
Regression
3
Untouched
29
Ignored
7
Skipped
3

Benchmarks

3 total
hash_simple[100]
hugr/benches/benchmarks/hash.rs::benches::bench_hash_simple::hash a simple circuit
Skipped
1.3 ms*
hash_simple[10]
hugr/benches/benchmarks/hash.rs::benches::bench_hash_simple::hash a simple circuit
Skipped
155.7 µs*
hash_simple[1000]
hugr/benches/benchmarks/hash.rs::benches::bench_hash_simple::hash a simple circuit
Skipped
12.8 ms*

Commits

Click on a commit to change the comparison range
Base
main
86b654b
-47.48%
clippy+benchmarks
af2a6f9
26 days ago
by acl-cqc
-0.07%
update hugr-llvm snapshots
8805064
26 days ago
by acl-cqc
-0.14%
update snapshots more
b996510
26 days ago
by acl-cqc
+0.07%
Remove TypeRV (use Term)
4f7be66
26 days ago
by acl-cqc
+5.16%
Make TypeRowRV a struct (the only panicking new); rm GeneralSum, SerTypeRowRV
0ac2b53
26 days ago
by acl-cqc
-2.81%
docs
c563bde
26 days ago
by acl-cqc
+0.23%
comment re. Type::validate
cfed69d
25 days ago
by acl-cqc
+4.67%
Merge branch 'acl/no_1type_row' into acl/type_wraps_term
16b4c5e
10 days ago
by acl-cqc
-0.17%
Fix json-encoding of type variables (showed only in extension defs)
34cb99d
10 days ago
by acl-cqc
+0.35%
TypeRowRV::new() is const no-args; use try_from, but use safe ctors more
2962d96
10 days ago
by acl-cqc
© 2026 CodSpeed Technology
Home Terms Privacy Docs