Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-Exception-LessClever CPAN distribution.

Report information
The Basics
Id: 58852
Status: new
Priority: 0/
Queue: Test-Exception-LessClever

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.004
Fixed in: (no value)



Subject: Bleadperl 96d9b9cd breaks Test-Exception-LessClever-0.004
As per subject. The matrix showed me there was a breakage: http://matrix.cpantesters.org/?dist=Test-Exception-LessClever So I ran a bisect on the perl sources and got this result: 96d9b9cd40f1d98fda790eb12b5cdbeef8b48a81 is the first bad commit commit 96d9b9cd40f1d98fda790eb12b5cdbeef8b48a81 Author: Zefram <zefram@fysh.org> Date: Tue Apr 20 21:32:53 2010 +0100 make die reliably hand error to post-eval code Put the exception into $@ last thing before longjmping to the op following the eval block, where previously it went into $@ before unwinding the stack. This change means that the exception is not liable to be lost by $@ being clobbered by destructors, cleanup code, or restoration after "local $@". The code running immediately after eval can now rely on $@ accurately indicating the exception status of the eval. :100644 100644 5ca4f13aa00796d3864bcc7258510dd7de56986d 6ae162687a665f15ba1c38080a58c8cc310b65a4 M MANIFEST :100644 100644 d62d58ada367650c283a1219cf573905d85cbecb 921688d656fcc00f7705487138e247f13d7d0127 M pp_ctl.c :040000 040000 14e682d7e45cbebfcef4e4a0b14861aa6ad7651c facef45a345cb919ad8120eaabd0711469c9b564 M t So it seems, this bugfix breaks your bug expectations and some adjustments are necessary. Please let me know if you need more data.