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

Reply via email to