removal of old stackless iterator, implementation of new more faithful one

This commit is contained in:
Mark Thom
2022-04-02 17:30:04 -06:00
parent 7f85c682b8
commit c9a34bde3f
4 changed files with 285 additions and 20 deletions

View File

@@ -4906,7 +4906,7 @@ impl Machine {
{
let orig_heap_len = self.machine_st.heap.len();
let mut iter = stackless_preorder_iter(&mut self.machine_st.heap, stored_v);
let mut iter = stackful_preorder_iter(&mut self.machine_st.heap, stored_v);
while let Some(addr) = iter.next() {
let addr = unmark_cell_bits!(addr);