[Gc] Partially scanning a VM's call stack

Ludovic Courtès ludo at gnu.org
Tue Aug 18 07:15:33 PDT 2009


Hello,

Guile's new VM uses an alternate stack for bytecode that's evaluated.
As with the C stack, the GC should not scan the stack below its current
bottom; failing to do so may lead to excess data retention.

What's the best way to handle this?  Are there other options than
zeroing the stack bottom once in a while?

Thanks,
Ludo'.



More information about the Gc mailing list