# 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