| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Devel-StackTrace | Distribution: openSUSE Tumbleweed |
| Version: 2.50.0 | Vendor: openSUSE |
| Release: 2.5 | Build date: Fri Mar 8 23:17:04 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 67653 | Source RPM: perl-Devel-StackTrace-2.50.0-2.5.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Devel-StackTrace | |
| Summary: An object representing a stack trace | |
The 'Devel::StackTrace' module contains two classes, 'Devel::StackTrace' and Devel::StackTrace::Frame. These objects encapsulate the information that can retrieved via Perl's 'caller' function, as well as providing a simple interface to this data. The 'Devel::StackTrace' object contains a set of 'Devel::StackTrace::Frame' objects, one for each level of the stack. The frames contain all the data available from 'caller'. This code was created to support my Exception::Class::Base class (part of Exception::Class) but may be useful in other contexts.
Artistic-2.0
* Fri Mar 08 2024 Tina Müller <tina.mueller@suse.com>
- Fix disabling of __perllib_provides
* Tue Jan 09 2024 Tina Müller <timueller+perl@suse.de>
- updated to 2.05
see /usr/share/doc/packages/perl-Devel-StackTrace/Changes
2.05 2024-01-08
- Added explicit boolean overloading for trace objects. Without this, Perl
will use the object's string overloading and then check the truthiness of
the returned string, which is a lot of extra work. This can produce
significant slowdowns in some cases, as seen in
https://github.com/plack/Plack/pull/697. Requested by Tatsuhiko
Miyagawa. GH #23.
* Sat May 25 2019 Stephan Kulow <coolo@suse.com>
- updated to 2.04
see /usr/share/doc/packages/perl-Devel-StackTrace/Changes
2.04 2019-05-24
- Add a partial workaround for "Bizarre copy" errors (GH #11) that come when
attempting to look at arguments in the call stack. This is only a partial
fix as there are cases that can lead to a SEGV. Ultimately this needs to be
fixed in the Perl core. See
https://rt.perl.org/Public/Bug/Display.html?id=131046 for relevant
discussion. Fixed by pali. GH #21.
* Sun Nov 19 2017 coolo@suse.com
- updated to 2.03
see /usr/share/doc/packages/perl-Devel-StackTrace/Changes
2.03 2017-11-18
- If all frames in the trace were skipped (via skip_frames, frame_filter,
ignore_*, etc.), then the stringified stack trace would be an empty
string. Now this has been changed to always return the message given to the
constructor or the string "Trace begun". Fixes GH #15, reported by Karen
Etheridge.
* Thu Dec 08 2016 coolo@suse.com
- updated to 2.02
see /usr/share/doc/packages/perl-Devel-StackTrace/Changes
2.02 2016-12-07
- Switch to GitHub Issues.
- Some small pod fixes.
* Tue Mar 08 2016 coolo@suse.com
- updated to 2.01
see /usr/share/doc/packages/perl-Devel-StackTrace/Changes
2.01 2016-03-02
- Fixed the frames method when it is called with arguments. Previously this
did not work if it was called before the method was called as a
reader. Fixed by Mark Fowler. PR #8.
* Thu Apr 16 2015 coolo@suse.com
- updated to 2.00
see /usr/share/doc/packages/perl-Devel-StackTrace/Changes
2.00 2014-11-01
[BACKWARDS INCOMPATIBILITIES]
- The no_refs constructor parameter is now deprecated, and has been replace by
a new unsafe_ref_capture parameter that defaults to false, meaning no
references are captured by default. Capturing references by default caused
too many issues that couldn't be worked around, including running DESTROY
blocks multiple times on captured objects in the worst case.
- Removed support for the long-deprecated no_object_refs constructor parameter
(deprecated in 2002!).
* Fri Sep 19 2014 coolo@suse.com
- updated to 1.34
- Fixed use of // operator (my use, not Graham's) in previous release.
1.33 2014-06-26
- Added a skip_frames option. This causes the stack trace to skip an arbitrary
number of frames. Patch by Graham Knopp. PR #5.
1.32 2014-05-05
- Added a filter_frames_early option to filter frames before arguments are
stringified. Added by Dagfinn Ilmari Mannsåker. PR #4.
* Mon Feb 24 2014 coolo@suse.com
- updated to 1.31
- No code changes, just doc updates, including documenting the as_string()
method in Devel::StackTrace::Frame. Requested by Skef. RT #91575.
- remove Devel-StackTrace-1.27_Test_More.patch
* Tue Jun 04 2013 coolo@suse.com
- updated to 1.30
- There was an eval which did not first localize $@ and $SIG{__DIE__}. This
broke Plack::Middleware::StackTrace (and possibly other tihngs).
- The Devel::StackTrace->frames() method is now read-write. This allows you to
do more complex filtering of frames than is easily possible with the
frame_filter argument to the constructor. Patch by David Cantrell.
- Allow arguments to a trace's as_string method, specifically max_arg_length
Patch by Ricardo Signes.
- Added a no_args option to the constructor in 1.26 but forgot to mention it
in Changes. Requested by Scott J. Miller. RT #71482.
/usr/lib/perl5/vendor_perl/5.42.0/Devel /usr/lib/perl5/vendor_perl/5.42.0/Devel/StackTrace /usr/lib/perl5/vendor_perl/5.42.0/Devel/StackTrace.pm /usr/lib/perl5/vendor_perl/5.42.0/Devel/StackTrace/Frame.pm /usr/share/doc/packages/perl-Devel-StackTrace /usr/share/doc/packages/perl-Devel-StackTrace/CODE_OF_CONDUCT.md /usr/share/doc/packages/perl-Devel-StackTrace/CONTRIBUTING.md /usr/share/doc/packages/perl-Devel-StackTrace/Changes /usr/share/doc/packages/perl-Devel-StackTrace/README.md /usr/share/licenses/perl-Devel-StackTrace /usr/share/licenses/perl-Devel-StackTrace/LICENSE /usr/share/man/man3/Devel::StackTrace.3pm.gz /usr/share/man/man3/Devel::StackTrace::Frame.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:03:09 2025