On Tue, Apr 02, 2002 at 01:33:59AM -0500, Michel J Lambert wrote: > If instead, registers are aliased onto traditional memory variables, such > that a PMC pointed to by a register is *also* pointed to by a stash > somewhere, then it's a bit harder.
I believe this is the desired scheme. Blocking and unblocking dead object detection is probably the simplest way to go. The GC PDD describes the functions to do this, but they aren't implemented. http://dev.perl.org/perl8/pdd/pdd09.pod Making the PMC registers PMC** will make for a lot of overhead even where it is not necessary. -- Jason