This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
No longer mention some uses of $SIG {__DIE__} are deprecated.
The C<$SIG{__DIE__}> hook is called even inside an C<eval()>. It was
never intended to happen this way, but an implementation glitch made
this possible. This used to be deprecated, as it allowed strange action
at a distance like rewriting a pending exception in C<$@>. Plans to
rectify this have been scrapped, as users found that rewriting a
pending exception is actually a useful feature, and not a bug.