| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Devel-NYTProf | Distribution: openSUSE Tumbleweed |
| Version: 6.140.0 | Vendor: openSUSE |
| Release: 2.8 | Build date: Fri Mar 8 23:16:58 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 1216099 | Source RPM: perl-Devel-NYTProf-6.140.0-2.8.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Devel-NYTProf | |
| Summary: Powerful fast feature-rich Perl source code profiler | |
Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler. * Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-opcode profiling for slow perl builtins * Performs per-block statement profiling (the first profiler to do so) * Accounts correctly for time spent after calls return * Performs inclusive and exclusive timing of subroutines * Subroutine times are per calling location (a powerful feature) * Can profile compile-time activity, just run-time, or just END time * Uses novel techniques for efficient profiling * Sub-microsecond (100ns) resolution on supported systems * Very fast - the fastest statement and subroutine profilers for perl * Handles applications that fork, with no performance cost * Immune from noise caused by profiling overheads and I/O * Program being profiled can stop/start the profiler * Generates richly annotated and cross-linked html reports * Captures source code, including string evals, for stable results * Trivial to use with mod_perl - add one line to httpd.conf * Includes an extensive test suite * Tested on very large codebases NYTProf is effectively two profilers in one: a statement profiler, and a subroutine profiler.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Mar 08 2024 Tina Müller <tina.mueller@suse.com>
- Fix disabling of __perllib_provides
* Thu Oct 19 2023 Tina Müller <timueller+perl@suse.de>
- updated to 6.14
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.14 - 18th Oct 2023
B<There should be no significant differences in the performance of Devel-NYTProf
from that of the previous release.> This release is primarily maintenance-
focused.
More build-time warnings using recent versions of C compilers have been
eliminated, particularly with recent production releases of Perl. Thanks to
Karl Williamson for guidance on updating F<ppport.h> and using it to update
F<NYTProf.xs>.
=head2 Changes in Devel::NYTProf 6.13 - 10th Oct 2023
B<There should be no significant differences in the performance of Devel-NYTProf
from that of the previous release.> This release is primarily maintenance-
focused.
The largest difference in the distribution
is the removal of the F<nytprofpf> program (L<GH
206|https://github.com/timbunce/devel-nytprof/pull/206>). This program was
written for an open-source software competition which is no longer being held.
Other changes include:
Removal of remaining reference to Travis CI
(L<GH 202|https://github.com/timbunce/devel-nytprof/pull/202>).
Elimination of 'bad-function-cast' warnings during 'make'
(L<GH 205|https://github.com/timbunce/devel-nytprof/pull/205>).
Correction of typographic error in F<nytprofhtml> thanks to Amory Meltzer
(L<GH 210|https://github.com/timbunce/devel-nytprof/pull/210>).
Depending on Per version, skip one test file that was exercising 'given' and
'when' keywords (now deprecated)
(L<GH 211|https://github.com/timbunce/devel-nytprof/pull/211>).
Elimination of the 'register' keyword from NYTProf.xs (partial resolution of
L<GH 191|https://github.com/timbunce/devel-nytprof/issues/191>) which is
forbidden as of ISO C++17.
* Thu Nov 17 2022 Tina Müller <timueller+perl@suse.de>
- updated to 6.12
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.12 - 16th Nov 2022
B<There should be no significant differences in the performance of Devel-NYTProf
from that of the previous release.> This release is primarily focused on
adapting the library to a change in Perl 5 as of release 5.37.6 in November
2022; code contributed by Tony Cook in L<GH 200: support SSNEW*() macros
returning SSize_t instead of
I32|https://github.com/timbunce/devel-nytprof/pull/200>. Corrections to
errors in documentation contributed by joshnaitis in L<GH 198: Fix typos in
/bin report generators|https://github.com/timbunce/devel-nytprof/pull/198>.
'make' targets dependent on Subversion (former version control system) removed
in L<GH 196|https://github.com/timbunce/devel-nytprof/pull/196>. CPAN module
Sub::Name added as test-time prerequisite.
* Mon Sep 20 2021 Tina Müller <timueller+perl@suse.de>
- updated to 6.11
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.11 - 19th Sep 2021
Removed F<lib/Devel/NYTProf/js/jquery.floatThead.min.js> in L<GH 194: Remove
jquery.floatThead.min.js|https://github.com/timbunce/devel-nytprof/pull/194>.
In L<GH 192: nytprofhtml - internal anchor links in html pages go to wrong
locations|https://github.com/timbunce/devel-nytprof/issues/192> Shawn Laffan
reported that internal links to anchors in the generated HTML pages were not
correctly positioned in the vertical dimension. Discontinuing use of this
Javascript file appears to correct the problem.
* Mon May 10 2021 Tina Müller <timueller+perl@suse.de>
- updated to 6.10
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
* Mon May 03 2021 Tina Müller <timueller+perl@suse.de>
- updated to 6.09
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
* Wed Apr 07 2021 Tina Müller <timueller+perl@suse.de>
- updated to 6.07
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.07 - 6th April 2020
Focus is to enable test suite to pass with perl-5.33.3 and higher. (Changes
in blead required changes in expectations set in test data files.)
Correction to MANIFEST
thanks to mattlaw. #142
POD improvements
thanks to tomhukins. #129
Makefile.PL modernizations
thanks to karenetheridge. #126
.gitignore corrections
thanks to jkeenan. #146
Adapt tests to work with 5.33 and higher
thanks to jkeenan. #147
* Sun Jun 10 2018 coolo@suse.com
- updated to 6.06
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.06 - 4th June 2018
Fix sorting of numbers ending ...5s as microsec
thanks to pichi. #120
Fix tests for Strawberry Perl portable
thanks to shawnlaffan. #123
Fixed broken link in the pod to YAPC::NA 2014 talk video
thanks to manwar. #116
Add "NYTProf" to buffer overflow error message for easier triage
thanks to atomicstack. #119.
Add appveyor config file for CI on Windows
thanks to shawnlaffan. #117
* Tue Mar 27 2018 coolo@suse.com
- updated to 6.05
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.05 - 23rd March 2018
Fix test failures on Perl 5.27.6+ #113
Fix to prevent memory corruption in incr_sub_inclusive_time
thanks to lucrocha #115
Fix test failures on Perl 5.26 w/ PERL_USE_UNSAFE_INC=0,
thanks to Kent Fredric #112
Fix for the double opening of the web browser with --open,
thanks to trizen #107
Updated links in docs from old svn repository to Github
thanks to smpeters #114
* Fri Nov 25 2016 coolo@suse.com
- updated to 6.04
see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
=head2 Changes in Devel::NYTProf 6.04 - 24th November 2016
Fixed build on perl 5.25+ due to OpSIBLING, thanks to Dan Collins #102
Fixed nytprofmerge on Windows thanks to andrey-starodubtsev #99
Fixed nytprofhtml invalid UTF-8 char and improved CSS #105
Fixed spelling mistake in nytprofcsv docs. Closes #95
Table headers now stay visible, thanks to Sebastian Rose #106
Assorted improvments to .travis.yml
/usr/bin/flamegraph.pl /usr/bin/nytprofcalls /usr/bin/nytprofcg /usr/bin/nytprofcsv /usr/bin/nytprofhtml /usr/bin/nytprofmerge /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/MemoryProfiling.pod /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Apache.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Constants.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Core.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Data.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/FileHandle.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/FileInfo.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/ReadStream.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Reader.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Run.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/SubCallInfo.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/SubInfo.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Test.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/Util.pm /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/asc.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/bg.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/desc.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/Treemap.css /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient-cushion1.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient20.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient30.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient40.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient50.png /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/jit-yc.js /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jit/jit.js /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jquery-min.js /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/jquery.tablesorter.min.js /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/NYTProf/js/style-tablesorter.css /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/auto /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/auto/Devel /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/auto/Devel/NYTProf /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/Devel/auto/Devel/NYTProf/NYTProf.so /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/auto/Devel /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/auto/Devel/NYTProf /usr/lib/perl5/vendor_perl/5.42.0/armv6l-linux-thread-multi-64int/auto/Devel/NYTProf/NYTProf.so /usr/share/doc/packages/perl-Devel-NYTProf /usr/share/doc/packages/perl-Devel-NYTProf/Changes /usr/share/doc/packages/perl-Devel-NYTProf/HACKING /usr/share/doc/packages/perl-Devel-NYTProf/README.md /usr/share/man/man1/nytprofcalls.1.gz /usr/share/man/man1/nytprofcg.1.gz /usr/share/man/man1/nytprofcsv.1.gz /usr/share/man/man1/nytprofhtml.1.gz /usr/share/man/man1/nytprofmerge.1.gz /usr/share/man/man3/Devel::MemoryProfiling.3pm.gz /usr/share/man/man3/Devel::NYTProf.3pm.gz /usr/share/man/man3/Devel::NYTProf::Apache.3pm.gz /usr/share/man/man3/Devel::NYTProf::Core.3pm.gz /usr/share/man/man3/Devel::NYTProf::Data.3pm.gz /usr/share/man/man3/Devel::NYTProf::FileInfo.3pm.gz /usr/share/man/man3/Devel::NYTProf::ReadStream.3pm.gz /usr/share/man/man3/Devel::NYTProf::Run.3pm.gz /usr/share/man/man3/Devel::NYTProf::Util.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025