Avatar for the Quantinuum user
Quantinuum
hugr
BlogDocsChangelog

refactor(hugrv2)!: WIP+RFC: Unify Type and Term

#2785Closed
Comparing
acl/unify_type_term
(
f226d19
) with
acl/no_1type_row
(
7e65a1b
)
CodSpeed Performance Gauge
-33%
Regression
2
Untouched
23
Ignored
7

Benchmarks

32 total
construction
hugr/benches/benchmarks/types.rs::benches::bench_construction::types
CodSpeed Performance Gauge
-33%
11.7 µs17.4 µs
circuit_roundtrip/capnp[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-12%
74.5 ms84.2 ms
insert_view_forest
hugr/benches/benchmarks/hugr.rs::benches::bench_insertion::insertion
CodSpeed Performance Gauge
+5%
44.5 µs42.2 µs
insert_forest
hugr/benches/benchmarks/hugr.rs::benches::bench_insertion::insertion
CodSpeed Performance Gauge
+3%
49.9 µs48.6 µs
insert_from_view
hugr/benches/benchmarks/hugr.rs::benches::bench_insertion::insertion
CodSpeed Performance Gauge
+1%
41.8 µs41.2 µs
circuit_roundtrip/json[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
+1%
19.6 ms19.4 ms
fewnode_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
+1%
627.4 µs620 µs
fewnode_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
+1%
5.5 ms5.4 ms
multinode_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
fewnode_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
+1%
138.8 µs137.7 µs
circuit_roundtrip/json[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
+1%
2.1 ms2.1 ms
multinode_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
+1%
136.2 µs135.5 µs
multinode_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
0%
14.4 ms14.3 ms
circuit_roundtrip/json[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
204.4 ms203.5 ms
insert_hugr
hugr/benches/benchmarks/hugr.rs::benches::bench_insertion::insertion
CodSpeed Performance Gauge
0%
55.4 µs55.2 µs
circuit_roundtrip/json[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-1%
394.8 µs398.3 µs
circuit_serialize/json[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-3%
29.7 ms30.6 ms
simple_cfg_serialize/json
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-4%
376.9 µs393.7 µs
simple_dfg
hugr/benches/benchmarks/hugr.rs::benches::bench_builder::builder
CodSpeed Performance Gauge
-5%
59.4 µs62.6 µs
circuit_serialize/json[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-6%
352.2 µs375.8 µs
circuit_serialize/json[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-6%
81 µs86.5 µs
circuit_serialize/json[0]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-6%
38.5 µs41.2 µs
circuit_serialize/json[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-8%
2.9 ms3.1 ms
simple_cfg
hugr/benches/benchmarks/hugr.rs::benches::bench_builder::builder
CodSpeed Performance Gauge
-9%
156.1 µs172 µs
circuit_roundtrip/capnp[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
-10%
8.4 ms9.3 ms

Commits

Click on a commit to change the comparison range
Base
acl/no_1type_row
7e65a1b
-33.96%
Remove trait Substitutable
ba34337
2 months ago
by acl-cqc
+2.16%
Fix ops/constant.rs...no way to do serde_as SerType ??
f5047be
2 months ago
by acl-cqc
-0.73%
Rm commented-out from<TypeBase<RV>> for Term
f226d19
1 month ago
by acl-cqc
© 2026 CodSpeed Technology
Home Terms Privacy Docs