Avatar for the Quantinuum user
Quantinuum
hugr
BlogDocsChangelog

feat: LocalizeEdges pass

#2237Merged
Comparing
acl/localize_edges
(
2ffc6bc
) with
main
(
b22d20a
)
CodSpeed Performance Gauge
0%
Untouched
21
Ignored
7

Benchmarks

28 total
simple_cfg
hugr/benches/benchmarks/hugr.rs::benches::bench_builder::builder
CodSpeed Performance Gauge
0%
160.9 µs160.8 µs
multinode_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
0%
1 ms1 ms
fewnode_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
0%
128.3 µs128.3 µs
multinode_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
0%
125.7 µs125.7 µs
circuit_roundtrip/json[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
981.3 µs981.3 µs
circuit_serialize/json[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
30.8 ms30.8 ms
fewnode_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
0%
579.8 µs579.8 µs
fewnode_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
0%
5 ms5 ms
construction
hugr/benches/benchmarks/types.rs::benches::bench_construction::types
CodSpeed Performance Gauge
0%
17.5 µs17.5 µs
circuit_roundtrip/capnp[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
circuit_serialize/json[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
circuit_roundtrip/json[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
23.4 ms23.4 ms
circuit_roundtrip/json[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
257.6 ms257.6 ms
circuit_roundtrip/json[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
3 ms3 ms
simple_cfg_serialize/json
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
853.9 µs854 µs
circuit_roundtrip/capnp[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
61.2 ms61.2 ms
multinode_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
0%
13.7 ms13.7 ms
circuit_serialize/json[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
417.3 µs417.4 µs
circuit_serialize/json[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
142 µs142.1 µs
circuit_serialize/json[0]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
87 µs87.1 µs
simple_dfg
hugr/benches/benchmarks/hugr.rs::benches::bench_builder::builder
CodSpeed Performance Gauge
0%
56.7 µs56.8 µs
singleton_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_singleton_subgraph
Ignored
CodSpeed Performance Gauge
0%
84.1 µs84.1 µs
circuit_roundtrip/capnp[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
Ignored
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
singleton_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_singleton_subgraph
Ignored
CodSpeed Performance Gauge
0%
531.4 µs531.4 µs
circuit_roundtrip/json[0]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
Ignored
CodSpeed Performance Gauge
0%
606.1 µs606.1 µs

Commits

Click on a commit to change the comparison range
Base
main
b22d20a
-0.01%
Renaming, add struct + impl ComposablePass
68f3020
10 months ago
by acl-cqc
0%
Undo move
4cc2948
10 months ago
by acl-cqc
0%
separate errors, deprecate NonLocalEdgesError
c4000e8
10 months ago
by acl-cqc
0%
Convert ControlWorkItem into a simple function
8608a5f
10 months ago
by acl-cqc
0%
Use optype_mut
aee31a1
10 months ago
by acl-cqc
0%
Inline build_needs_sources_map, BBNeedsSourcesMapBuilder
fa10f7b
10 months ago
by acl-cqc
+0.01%
Don't import delegate
4681351
10 months ago
by acl-cqc
0%
comments
e9c0f08
10 months ago
by acl-cqc
0%
Rewrite assertion to make clippy happy
b069c1e
10 months ago
by acl-cqc
+0.01%
CFG test includes internal (dom) edge; extend debug assertion w/ grandparent
2e4e85c
10 months ago
by acl-cqc
-0.01%
Tidy checks
59f1c89
10 months ago
by acl-cqc
0%
Rename BBNeedsSourceMap to ExtraSourceReqs, a few comments
e2f11d4
10 months ago
by acl-cqc
+0.01%
Remove unnecessary filter; HashMap -> Vec so no dedup
ceaa552
10 months ago
by acl-cqc
0%
Docs
aa2daf8
10 months ago
by acl-cqc
0%
Improve ExtraSourceReqs::get
b4417f3
10 months ago
by acl-cqc
-0.01%
Simplify debug-assert, filter nonlocal_edges
c8de933
10 months ago
by acl-cqc
0%
Extend localize_dfg test to cover multiple edges to same node
6ae8451
10 months ago
by acl-cqc
+0.01%
oops
2ffc6bc
10 months ago
by acl-cqc
© 2026 CodSpeed Technology
Home Terms Privacy Docs