# New Ticket Created by  Jerry Gay 
# Please include the string:  [perl #40392]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40392 >


parrot's source is littered with internal_exception() calls, the bulk
(all?) of which should be converted to real_exception() calls.
internal exceptions are uncatchable, and might as well be called
C<exit>. that's bad, ya dig?

there are plenty of examples of calls to real_exception() so it should
be an easy task for the willing. look in
F<include/parrot/exceptions.h> for a list of exception constants.
convert to E_FooError types where possible.

for an example commit of a modification, C<svn diff -c 14680>, or if
you don't have svn 1.4.0 yet (why not?) C<svn diff -r 14679:14680>
~jerry

Reply via email to