CQCL
hugr
BlogDocsChangelog

fix: Inconsistent behaviour in `SiblingSubgraph::from_nodes`

#2011Merged
Comparing
ab/sibling-subgraph-from-node
(
bad40dc
) with
main
(
f3dd145
)
CodSpeed Performance Gauge
0%
Untouched
21
Ignored
7

Benchmarks

Passed

simple_dfg
hugr/benches/benchmarks/hugr.rs::benches::bench_builder::builder
CodSpeed Performance Gauge
+1%
50.3 µs49.9 µs
simple_cfg
hugr/benches/benchmarks/hugr.rs::benches::bench_builder::builder
CodSpeed Performance Gauge
0%
178 µs177.2 µs
construction
hugr/benches/benchmarks/types.rs::benches::bench_construction::types
CodSpeed Performance Gauge
0%
18 µs17.9 µs
circuit_roundtrip/capnp[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
6 ms6 ms
circuit_roundtrip/capnp[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
58.7 ms58.6 ms
circuit_serialize/json[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
34.6 ms34.6 ms
simple_cfg_serialize/json
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
229.8 µs229.7 µs
circuit_serialize/json[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
fewnode_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
circuit_serialize/json[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
406 µs406 µs
circuit_roundtrip/json[1000]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
136.8 ms136.9 ms
circuit_roundtrip/json[100]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
12.8 ms12.8 ms
circuit_roundtrip/json[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
circuit_roundtrip/json[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
267.9 µs268.3 µs
circuit_serialize/json[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
86.3 µs86.5 µs
fewnode_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
0%
539.8 µs541.2 µs
multinode_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
0%
13.1 ms13.2 ms
circuit_serialize/json[0]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
CodSpeed Performance Gauge
0%
36.8 µs36.9 µs
multinode_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
0%
939.2 µs943.6 µs
fewnode_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_fewnode_subgraph
CodSpeed Performance Gauge
-1%
123.8 µs124.5 µs
multinode_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_multinode_subgraph
CodSpeed Performance Gauge
-1%
120.1 µs120.9 µs

Ignored

singleton_subgraph[100]
hugr/benches/benchmarks/subgraph.rs::benches::bench_singleton_subgraph
Ignored
CodSpeed Performance Gauge
-75%
6.1 µs24.3 µs
circuit_roundtrip/json[0]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
Ignored
CodSpeed Performance Gauge
0%
107.7 µs107.8 µs
singleton_subgraph[1000]
hugr/benches/benchmarks/subgraph.rs::benches::bench_singleton_subgraph
Ignored
CodSpeed Performance Gauge
-79%
5.1 µs24.4 µs
circuit_roundtrip/capnp[10]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
Ignored
CodSpeed Performance Gauge
0%
719.7 µs718.2 µs
circuit_roundtrip/capnp[0]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
Ignored
CodSpeed Performance Gauge
0%
116.8 µs116.7 µs
singleton_subgraph[10]
hugr/benches/benchmarks/subgraph.rs::benches::bench_singleton_subgraph
Ignored
CodSpeed Performance Gauge
-79%
5.1 µs24.3 µs
circuit_roundtrip/capnp[1]
hugr/benches/benchmarks/hugr.rs::benches::bench_serialization
Ignored
CodSpeed Performance Gauge
0%
232.9 µs232.4 µs

Commits

Click on a commit to change the comparison range
Base
main
f3dd145
-0.05%
fix: Inconsistent behaviour in `SiblingSubgraph::from_nodes`
bad40dc
7 months ago
by aborgna-q
© 2025 CodSpeed Technology
Home Terms Privacy Docs