Avatar for the Quantinuum user
Quantinuum
hugr
BlogDocsChangelog

perf!: remove bound-caching from Type, do in SumType::General instead

#3022
Comparing
acl/boundless_type
(
4ceb59e
) with
acl/type_wraps_term
(
80f1934
)
CodSpeed Performance Gauge
+20%
Improvement
1
Untouched
28
Ignored
7
Skipped
6

Benchmarks

6 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*
hash_simple[100]
hugr-passes/benches/benchmarks/hash.rs::benches::bench_hash_simple::hash a simple circuit
Skipped
1.3 ms*
hash_simple[10]
hugr-passes/benches/benchmarks/hash.rs::benches::bench_hash_simple::hash a simple circuit
Skipped
152.2 µs*
hash_simple[1000]
hugr-passes/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
acl/type_wraps_term
80f1934
-30.66%
Don't cache bound in Type
168c385
10 days ago
by acl-cqc
+48.32%
clippy
1f97a4d
10 days ago
by acl-cqc
+1.93%
update hugr-llvm snapshots
4ceb59e
10 days ago
by acl-cqc
© 2026 CodSpeed Technology
Home Terms Privacy Docs