On Sat Apr 02 01:09:10 2011, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Show quoted text> rt.cpan ticket:
> ---------------
>
>
https://rt.cpan.org/Ticket/Display.html?id=66988
>
> git bisect:
> -----------
>
> v5.12.0-110-g7ce0928 was written for 5.12 and then merged into
> blead.
> It is between v5.13.0-158-g99782e3 and v5.13.0-154-g4e2ac26.
>
> commit 7ce092845b50544ac127e66e60d73a2f7b707464
> Author: Zefram <zefram@fysh.org>
> Date: Fri Apr 23 02:22:54 2010 +0100
>
> bring G_KEEPERR back to the realm of sanity
>
> Makes the G_KEEPERR logic more consistent, and in particular make
> it
> sensibly handle non-string exceptions. An exception in a
> destructor
> is now always emitted as a warning, and never copied or merged
> into
> $@ of the surrounding context. No more clobbering exceptions
> being
> handled elsewhere, and no more double reporting. This fixes the
> rest of
> [perl #74538].
This module’s tests are expecting $@ to contain something immediately
after a successful eval{}. I think the module’s tests need to adjust to
using a $SIG{__WARN__} handler.
Hence, I do not think this needs to be a 5.14 blocker.