mirror of
https://github.com/circify/circ.git
synced 2026-01-09 13:48:02 -05:00
Previously, the traversal stack held (node, children queued) pairs. When visiting a node without it's children queued, we would queue them all. They take a lot of memory! Now, the stack holds children iterators. Also: this patch fixes many bugs introduced by the prior one.