Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Devel-Confess | Distribution: Mageia |
Version: 0.9.4 | Vendor: Mageia.Org |
Release: 3.mga8 | Build date: Wed Feb 12 13:19:18 2020 |
Group: Development/Perl | Build host: localhost |
Size: 50462 | Source RPM: perl-Devel-Confess-0.9.4-3.mga8.src.rpm |
Packager: umeabot <umeabot> | |
Url: http://search.cpan.org/dist/Devel-Confess | |
Summary: Include stack traces on all warnings and errors |
This module is meant as a debugging aid. It can be used to make a script complain loudly with stack backtraces when warn()ing or die()ing. Unlike other similar modules (e.g. Carp::Always), it includes stack traces even when exception objects are thrown. The stack traces are generated using Carp, and will look work for all types of errors. Carp's "carp" and "confess" functions will also be made to include stack traces. $ perl -d:Confess -e 'sub f { die "arghh" }; sub g { f }; g' arghh at -e line 1. main::f() called at -e line 1 main::g() called at -e line 1 $ perl -d:Confess -w -e 'sub f { $a = shift; @a = @$a };' \ -e 'sub g { f(undef) }; g' Use of uninitialized value $a in array dereference at -e line 1. main::f(undef) called at -e line 2 main::g() called at -e line 2 Internally, this is implemented with $SIG{__WARN__} and $SIG{__DIE__} hooks. Stack traces are also included if raw non-object references are thrown.
GPL+ or Artistic
* Wed Feb 12 2020 umeabot <umeabot> 0.9.4-3.mga8 + Revision: 1503818 - Mageia 8 Mass Rebuild * Thu Sep 20 2018 umeabot <umeabot> 0.9.4-2.mga7 + Revision: 1282772 - Mageia 7 Mass Rebuild
/usr/share/doc/perl-Devel-Confess /usr/share/doc/perl-Devel-Confess/Changes /usr/share/doc/perl-Devel-Confess/META.json /usr/share/doc/perl-Devel-Confess/META.yml /usr/share/doc/perl-Devel-Confess/MYMETA.yml /usr/share/doc/perl-Devel-Confess/README /usr/share/man/man3/Devel::Confess.3pm.xz /usr/share/man/man3/Devel::Confess::Builtin.3pm.xz /usr/share/perl5/vendor_perl/Devel /usr/share/perl5/vendor_perl/Devel/Confess /usr/share/perl5/vendor_perl/Devel/Confess.pm /usr/share/perl5/vendor_perl/Devel/Confess/Builtin.pm /usr/share/perl5/vendor_perl/Devel/Confess/Source.pm /usr/share/perl5/vendor_perl/Devel/Confess/_Util.pm
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 13 10:18:22 2024