This needs more thought and more work before we go anywhere. Some of the obvious stuff, like fixing up the cache slot of the PMC, should be done regardless.
I also think we need more real-worldish tests for this, so we can see if the problems really are as bad as they seem. That, at least, I think I can help with, since I conveniently happen to have a compiler that targets parrot near-done enough to test some reasonably abusive HLL(ish) code to see what sort of hit we take.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk