Bob Rogers wrote:
The same Kea-CL tests are failing in pdd25cx revision 29565 as I mentioned in this message: From: Bob Rogers <[EMAIL PROTECTED]> Date: Tue, 8 Jul 2008 22:21:06 -0400 . . . I am seeing three test failures when it should execute a pushaction sub, but does not. Two are when transferring control to an error handler, and another when calling a continuation . . . I will try to write a test case for this, but not before Saturday at the earliest.
In the new implementation 'pushaction' subs are no longer automatically run when executing an exception handler or continuation. The *only* way to run a pushaction sub is with 'popmark'. (Also, dynamic_env is no longer unrolled with the execution of continuations or exception handlers.)
I updated all the code I could find using 'pushaction' in the repository. It looks like Kea-CL isn't in the Parrot repository. Do you have it in a public repository I can submit a patch to?
I won't hold up the merge for external languages, since we still have nearly a full month before the next Parrot release.
Allison