Merge pull request #3331 from adri326/rawblock-safety

Prove safety of RawBlock and support multi-threaded usages
This commit is contained in:
Mark Thom
2026-06-11 00:38:04 -07:00
committed by GitHub
5 changed files with 410 additions and 88 deletions

View File

@@ -1303,8 +1303,10 @@ impl Machine {
// the last clause of the retract
// helper to delay deallocation of its
// environment frame.
let clause_b = self.machine_st.stack.top();
self.machine_st.stack.index_or_frame(clause_b).prelude.biip as usize
unsafe {
self.machine_st.stack.index_dangling_or_frame().prelude.biip
as usize
}
};
return (