On Tue, Jul 30, 2002 at 09:07:11PM -0700, Sean O'Rourke wrote: > - take a look at "new" in core.ops. Creating a new continuation captures > context, but the register holding that continuation is part of the > context. Unfortunately, it doesn't know what register it's in until after > it captures the context, so it has to go back and fill that in afterwards.
"new" should probably take a PMC as argument and fill it, instead of allocating a PMC and returning it. This would solve this problem and also avoid numerous allocations of temporary PMCs. -- Jerome