Add an env-gated resolved layout depth dump

This commit is contained in:
Dennis Kobert
2026-08-22 19:11:48 +00:00
parent f2b0f7c533
commit 040bd71f82
+6
View File
@@ -389,6 +389,12 @@ impl ProtoNetwork {
ConstructionArgs::Inline(_) => None, ConstructionArgs::Inline(_) => None,
} }
}; };
// Set GRAPHENE_LAYOUT_DEBUG to dump each node's resolved record depth.
if let Some(resolved) = &layout
&& std::env::var("GRAPHENE_LAYOUT_DEBUG").is_ok()
{
eprintln!("layout {} depth {}", self.nodes[index].1.identifier, resolved.layout.depth);
}
self.nodes[index].1.resolved.layout = layout; self.nodes[index].1.resolved.layout = layout;
} }
self.stack_need = self.fold_stack_peak(); self.stack_need = self.fold_stack_peak();