>From the per-version docs at http://www.perl.org it appears that this change happened with 5.14.
On Mon, Jul 16, 2012 at 10:41 AM, Chris Marshall <[email protected]> wrote: > Well, I think I've located the problem. Perl 5.16 > appears to have changed the way the G_KEEPERR > flag works for call_sv with G_EVAL. It used to > append the backtrace stuff to $@ but now it only > prints the warnings which can be turned off. > > I'm not planning on any changes to perldl at the > moment since the code has been around for a > long time in its current form. If we can determine > the full set of perl versions that changed the > operation of G_KEEPERR that could be added > to the documentation and Known_problems. > > --Chris > > On Sun, Jul 15, 2012 at 6:24 PM, chm <[email protected]> wrote: >> Still no clue what it going on but I did >> discover that if I use carp directly (from >> use Carp) then I get the backtrace. However, >> confess, croak, and die are "no shows". >> >> --Chris >> >> >> On 7/15/2012 10:56 AM, chm wrote: >>> >>> I just tried this on my cygwin/XP PDL-2.4.11_001 >>> (i.e., my latest devel) and the error did get >>> printed. I then tried on a SPP PDL-2.4.11 and >>> the barf was silent. I'm trying a clean build >>> of the latest git to investigate further. >>> >>> --Chris >>> >>> On 7/10/2012 2:03 PM, John Lapeyre wrote: >>>> >>>> >>>>> Could you give a specific test case: >>>>> - function to run >>>>> - which PDL shell are you using >>>> >>>> >>>> I just realized that Devel::REPL was not installed. >>>> pdl2 does in fact print an error message (takes about >>>> 4 seconds to start.) So it is pdl 1, then... >>>> >>>> ------------------------------- >>>> 1 > pdl >>>> perlDL shell v1.354_001 ... >>>> ReadLines, NiceSlice, MultiLines enabled... >>>> Reading PDL/default.perldlrc... >>>> Loaded PDL v2.4.10 (supports bad values) >>>> Note: AutoLoader not enabled ('use PDL::AutoLoader' recommended) >>>> >>>> pdl> sub t { barf "Hello World" } >>>> >>>> pdl> t >>>> >>>> pdl> >>>> ------------------------------- >>>> >>>> 1 > perldl >>>> perlDL shell v1.354_001 >>>> ... >>>> >>>> pdl> sub t { barf "Hello World" } >>>> >>>> pdl> t >>>> >>>> ------------------------------- _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
