At 07:53 AM 1/6/2004 -0700, Luke Palmer wrote:
Aren't continuations supposed to close over the register stacks?  In
this code:

I should hope to get 42, but instead I get "no more I frames to pop."
They're not very good continuations if you have to treat them just like
an address stack!

Currently the Copy-On-Write bit isn't being honored on the register pad stacks,
so restoretop (Parrot_pop_*()) is ignoring the fact that the stack it is dealing with
is a readonly copy (taken by the continuation).


They are being marked, though, so its 1/2 complete.

I didn't finish the continuation implementation at the time, but I had assumed
someone had during my absence. (How is that for passing the blame? :) )

-Melvin




Reply via email to