Hello community,

here is the log from the commit of package perl-Devel-NYTProf for 
openSUSE:Factory checked in at 2018-04-20 17:26:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-NYTProf (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Devel-NYTProf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Devel-NYTProf"

Fri Apr 20 17:26:10 2018 rev:13 rq:595028 version:6.05

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-NYTProf/perl-Devel-NYTProf.changes    
2016-11-28 15:08:01.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Devel-NYTProf.new/perl-Devel-NYTProf.changes   
    2018-04-20 17:26:25.117178350 +0200
@@ -1,0 +2,22 @@
+Tue Mar 27 05:15:23 UTC 2018 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  Devel-NYTProf-6.04.tar.gz

New:
----
  Devel-NYTProf-6.05.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Devel-NYTProf.spec ++++++
--- /var/tmp/diff_new_pack.gfeyRx/_old  2018-04-20 17:26:25.805153402 +0200
+++ /var/tmp/diff_new_pack.gfeyRx/_new  2018-04-20 17:26:25.805153402 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Devel-NYTProf
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
 
 
 Name:           perl-Devel-NYTProf
-Version:        6.04
+Version:        6.05
 Release:        0
 %define cpan_name Devel-NYTProf
 Summary:        Powerful fast feature-rich Perl source code profiler
-License:        Artistic-1.0 or GPL-1.0+
+License:        Artistic-1.0 OR GPL-1.0-or-later
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Devel-NYTProf/
-Source0:        
http://www.cpan.org/authors/id/T/TI/TIMB/%{cpan_name}-%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/T/TI/TIMB/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl

++++++ Devel-NYTProf-6.04.tar.gz -> Devel-NYTProf-6.05.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/Changes 
new/Devel-NYTProf-6.05/Changes
--- old/Devel-NYTProf-6.04/Changes      2016-11-24 23:45:03.000000000 +0100
+++ new/Devel-NYTProf-6.05/Changes      2018-03-23 23:19:49.000000000 +0100
@@ -4,6 +4,22 @@
 
 =cut
 
+=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
+
 =head2 Changes in Devel::NYTProf 6.04 - 24th November 2016
 
     Fixed build on perl 5.25+ due to OpSIBLING, thanks to Dan Collins #102
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/FileHandle.xs 
new/Devel-NYTProf-6.05/FileHandle.xs
--- old/Devel-NYTProf-6.04/FileHandle.xs        2016-03-19 22:47:20.000000000 
+0100
+++ new/Devel-NYTProf-6.05/FileHandle.xs        2018-03-23 23:18:40.000000000 
+0100
@@ -20,9 +20,7 @@
 #include "FileHandle.h"
 #include "NYTProf.h"
 
-#define NEED_newRV_noinc
 #define NEED_sv_2pvbyte
-#define NEED_my_snprintf
 #include "ppport.h"
 
 #ifdef HAS_ZLIB
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/META.json 
new/Devel-NYTProf-6.05/META.json
--- old/Devel-NYTProf-6.04/META.json    2016-11-24 23:53:17.000000000 +0100
+++ new/Devel-NYTProf-6.05/META.json    2018-03-26 10:21:33.000000000 +0200
@@ -4,7 +4,7 @@
       "Tim Bunce <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter 
version 2.143240",
+   "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter 
version 2.150005",
    "license" : [
       "perl_5"
    ],
@@ -62,5 +62,6 @@
       },
       "x_MailingList" : "http://groups.google.com/group/develnytprof-dev";
    },
-   "version" : "6.04"
+   "version" : "6.05",
+   "x_serialization_backend" : "JSON::PP version 2.27203"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/META.yml 
new/Devel-NYTProf-6.05/META.yml
--- old/Devel-NYTProf-6.04/META.yml     2016-11-24 23:53:16.000000000 +0100
+++ new/Devel-NYTProf-6.05/META.yml     2018-03-26 10:21:33.000000000 +0200
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 
2.143240'
+generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 
2.150005'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -33,4 +33,5 @@
   homepage: https://code.google.com/p/perl-devel-nytprof/
   license: http://dev.perl.org/licenses/
   repository: git://github.com/timbunce/devel-nytprof.git
-version: '6.04'
+version: '6.05'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/NYTProf.xs 
new/Devel-NYTProf-6.05/NYTProf.xs
--- old/Devel-NYTProf-6.04/NYTProf.xs   2016-10-07 12:11:58.000000000 +0200
+++ new/Devel-NYTProf-6.05/NYTProf.xs   2018-03-23 23:18:40.000000000 +0100
@@ -24,11 +24,12 @@
 #include "NYTProf.h"
 
 #ifndef NO_PPPORT_H
+#define NEED_my_snprintf_GLOBAL
+#define NEED_newRV_noinc_GLOBAL
 #define NEED_eval_pv
 #define NEED_grok_number
 #define NEED_grok_numeric_radix
 #define NEED_newCONSTSUB
-#define NEED_newRV_noinc
 #define NEED_sv_2pv_flags
 #define NEED_newSVpvn_flags
 #define NEED_my_strlcat
@@ -2153,7 +2154,7 @@
     /* exclusive = inclusive - time spent in subroutines called by this 
subroutine */
     excl_subr_ticks = incl_subr_ticks - called_sub_ticks;
 
-    subr_call_key_len = sprintf(subr_call_key, "%s::%s[%u:%d]",
+    subr_call_key_len = my_snprintf(subr_call_key, sizeof(subr_call_key), 
"%s::%s[%u:%d]",
         subr_entry->caller_subpkg_pv,
         (subr_entry->caller_subnam_sv) ? 
SvPV_nolen(subr_entry->caller_subnam_sv) : "(null)",
         subr_entry->caller_fid, subr_entry->caller_line);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/bin/nytprofcalls 
new/Devel-NYTProf-6.05/bin/nytprofcalls
--- old/Devel-NYTProf-6.04/bin/nytprofcalls     2016-11-24 23:34:21.000000000 
+0100
+++ new/Devel-NYTProf-6.05/bin/nytprofcalls     2018-03-23 22:53:36.000000000 
+0100
@@ -14,7 +14,7 @@
 use Devel::NYTProf::Core;
 require Devel::NYTProf::Data;
 
-our $VERSION = '6.04';
+our $VERSION = '6.05';
     
 use Data::Dumper;
 use Getopt::Long;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/bin/nytprofcsv 
new/Devel-NYTProf-6.05/bin/nytprofcsv
--- old/Devel-NYTProf-6.04/bin/nytprofcsv       2016-11-24 23:34:44.000000000 
+0100
+++ new/Devel-NYTProf-6.05/bin/nytprofcsv       2018-03-23 23:18:40.000000000 
+0100
@@ -16,7 +16,7 @@
 
 use Devel::NYTProf::Reader;
 
-our $VERSION = '6.04';
+our $VERSION = '6.05';
 
 use constant NUMERIC_PRECISION => 5;
 
@@ -202,7 +202,7 @@
 
 Mailing list and discussion at 
L<http://groups.google.com/group/develnytprof-dev>
 
-Public SVN Repository and hacking instructions at 
L<http://code.google.com/p/perl-devel-nytprof/>
+Public Github Repository and hacking instructions at 
L<https://github.com/timbunce/devel-nytprof/>
 
 L<Devel::NYTProf>
 L<Devel::NYTProf::Reader>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/bin/nytprofhtml 
new/Devel-NYTProf-6.05/bin/nytprofhtml
--- old/Devel-NYTProf-6.04/bin/nytprofhtml      2016-11-24 23:50:51.000000000 
+0100
+++ new/Devel-NYTProf-6.05/bin/nytprofhtml      2018-03-23 23:18:40.000000000 
+0100
@@ -61,7 +61,7 @@
 );
 use Devel::NYTProf::Constants qw(NYTP_SCi_CALLING_SUB);
 
-our $VERSION = '6.04';
+our $VERSION = '6.05';
 
 if ($VERSION != $Devel::NYTProf::Core::VERSION) {
     die "$0 version '$VERSION' doesn't match version 
'$Devel::NYTProf::Core::VERSION' of $INC{'Devel/NYTProf/Core.pm'}\n";
@@ -106,6 +106,7 @@
     'minimal|m!'=> \my $opt_minimal,
     'flame!'    => \(my $opt_flame = 1),
     'mergeevals!'=> \(my $opt_mergeevals = 1),
+    'flamewidth=i' => \(my $opt_flame_width = 1200),
     'profself!'     => sub { }, # handled in BEGIN above
     'debug!'        => \my $opt_debug,
 ) or do { exit usage(); };
@@ -122,6 +123,7 @@
  --open                    Open the generated report in a web browser
  --lib <lib>,   -l <lib>   Add <lib> to the beginning of \@INC
  --no-flame                Disable flame graph (and call stacks processing)
+ --flamewidth      <width> Width of the flame graph [default: 1200]
  --minimal,     -m         Don't generate graphviz .dot files or 
block/sub-level reports
  --no-mergeevals           Disable merging of string evals
  --help,        -h         Print this message
@@ -838,11 +840,11 @@
             my $factor = 1_000_000 / $profile->{attribute}{ticks_per_sec};
             # total (width) for flamegraph is profiler_active in ticks
             my $run_us = $profile->{attribute}{profiler_active} * 
$profile->{attribute}{ticks_per_sec};
-            system("\"$flamegraph\" --nametype=sub --countname=microseconds 
--factor=$factor --nameattr=$subattr --hash --total=$run_us 
$opt_out/$call_stacks_file > $opt_out/$call_stacks_svg") == 0
+            system("\"$flamegraph\" --nametype=sub --countname=microseconds 
--factor=$factor --width=$opt_flame_width --nameattr=$subattr --hash 
--total=$run_us $opt_out/$call_stacks_file > $opt_out/$call_stacks_svg") == 0
                 or die "Generating $opt_out/$call_stacks_svg failed\n";
 
             print $fh qq{<div class="flamegraph">\n};
-            print $fh qq{<object data="$call_stacks_svg" width="1200" 
type="image/svg+xml" >SVG not supported</object>\n};
+            print $fh qq{<object data="$call_stacks_svg" 
width="$opt_flame_width" type="image/svg+xml" >SVG not supported</object>\n};
             print $fh qq{<p>The <a 
href="http://dtrace.org/blogs/brendan/2011/12/16/flame-graphs/";>Flame Graph</a> 
above is a visualization of the time spent in <em>distinct call stacks</em>. 
The colors and x-axis position are not meaningful.</p>\n};
             print $fh qq{</div>\n};
             1;
@@ -1319,7 +1321,8 @@
 sub open_browser_on {
     my $index = shift;
 
-    return if eval { require Browser::Open; 
Browser::Open::open_browser($index, 1); };
+    my $exit_code = eval { require Browser::Open; 
Browser::Open::open_browser($index, 1); };
+    return if defined($exit_code) && $exit_code == 0;
     warn "$@\n" if $@ && $opt_debug;
 
     return if eval { require ActiveState::Browser; 
ActiveState::Browser::open($index); 1 };
@@ -2109,7 +2112,7 @@
 
 Mailing list and discussion at 
L<http://groups.google.com/group/develnytprof-dev>
 
-Public SVN Repository and hacking instructions at 
L<http://code.google.com/p/perl-devel-nytprof/>
+Public Github Repository and hacking instructions at 
L<https://github.com/timbunce/devel-nytprof/>
 
 L<Devel::NYTProf>,
 L<Devel::NYTProf::Reader>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/bin/nytprofmerge 
new/Devel-NYTProf-6.05/bin/nytprofmerge
--- old/Devel-NYTProf-6.04/bin/nytprofmerge     2016-11-24 23:34:21.000000000 
+0100
+++ new/Devel-NYTProf-6.05/bin/nytprofmerge     2018-03-23 22:53:36.000000000 
+0100
@@ -16,7 +16,7 @@
 require Devel::NYTProf::Data;
 use List::Util qw(min sum);
 
-our $VERSION = '6.04';
+our $VERSION = '6.05';
     
 if ($VERSION != $Devel::NYTProf::Core::VERSION) {
     die "$0 version '$VERSION' doesn't match version 
'$Devel::NYTProf::Core::VERSION' of $INC{'Devel/NYTProf/Core.pm'}\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/bin/nytprofpf 
new/Devel-NYTProf-6.05/bin/nytprofpf
--- old/Devel-NYTProf-6.04/bin/nytprofpf        2016-11-24 23:34:21.000000000 
+0100
+++ new/Devel-NYTProf-6.05/bin/nytprofpf        2018-03-23 22:53:36.000000000 
+0100
@@ -54,7 +54,7 @@
 );
 use Devel::NYTProf::Constants qw(NYTP_SCi_CALLING_SUB);
 
-our $VERSION = '6.04';
+our $VERSION = '6.05';
 
 if ($VERSION != $Devel::NYTProf::Core::VERSION) {
     die "$0 version '$VERSION' doesn't match version 
'$Devel::NYTProf::Core::VERSION' of $INC{'Devel/NYTProf/Core.pm'}\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/lib/Devel/NYTProf/Core.pm 
new/Devel-NYTProf-6.05/lib/Devel/NYTProf/Core.pm
--- old/Devel-NYTProf-6.04/lib/Devel/NYTProf/Core.pm    2016-11-24 
23:34:21.000000000 +0100
+++ new/Devel-NYTProf-6.05/lib/Devel/NYTProf/Core.pm    2018-03-23 
22:53:36.000000000 +0100
@@ -12,7 +12,7 @@
 
 use XSLoader;
 
-our $VERSION = '6.04';    # increment with XS changes too
+our $VERSION = '6.05';    # increment with XS changes too
 
 XSLoader::load('Devel::NYTProf', $VERSION);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/lib/Devel/NYTProf.pm 
new/Devel-NYTProf-6.05/lib/Devel/NYTProf.pm
--- old/Devel-NYTProf-6.04/lib/Devel/NYTProf.pm 2016-11-24 23:34:21.000000000 
+0100
+++ new/Devel-NYTProf-6.05/lib/Devel/NYTProf.pm 2018-03-23 23:18:40.000000000 
+0100
@@ -9,7 +9,7 @@
 ###########################################################
 package Devel::NYTProf;
 
-our $VERSION = '6.04'; # also change in Devel::NYTProf::Core
+our $VERSION = '6.05'; # also change in Devel::NYTProf::Core
 
 package    # hide the package from the PAUSE indexer
     DB;
@@ -36,7 +36,8 @@
 # DB::sub shouldn't be called, but needs to exist for perl <5.8.7 (<perl@24265)
 # Could be called in obscure cases, e.g. if "perl -d" (not -d:NYTProf)
 # was used with Devel::NYTProf loaded some other way
-sub sub { die "DB::sub called unexpectedly" }
+*sub = sub { warn "DB::sub called unexpectedly (@{[ caller(0) ]})" }
+  if $] < 5.008008;
 
 sub CLONE { DB::disable_profiler }
 
@@ -1143,7 +1144,7 @@
 
 Blog posts L<http://blog.timbunce.org/tag/nytprof/>
 
-Public SVN Repository and hacking instructions at 
L<http://code.google.com/p/perl-devel-nytprof/>
+Public Github Repository and hacking instructions at 
L<https://github.com/timbunce/devel-nytprof/>
 
 L<nytprofhtml> is a script included that produces html reports.
 L<nytprofcsv> is another script included that produces plain text CSV reports.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/t/lib/NYTProfTest.pm 
new/Devel-NYTProf-6.05/t/lib/NYTProfTest.pm
--- old/Devel-NYTProf-6.04/t/lib/NYTProfTest.pm 2015-02-20 20:58:13.000000000 
+0100
+++ new/Devel-NYTProf-6.05/t/lib/NYTProfTest.pm 2017-12-31 19:27:14.000000000 
+0100
@@ -69,6 +69,10 @@
     pf    => { order => 50, tests => 2, },
 };
 
+# having t/* in @INC is necessary for prefix-stripping
+# to reduce test-file names down to the single tokens
+# that are used in the comparison-output files.
+unshift @INC, File::Spec->rel2abs('./t') if -d 't';
 chdir('t') if -d 't';
 
 if (-d '../blib') {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/t/test16.p 
new/Devel-NYTProf-6.05/t/test16.p
--- old/Devel-NYTProf-6.04/t/test16.p   2016-11-24 23:50:51.000000000 +0100
+++ new/Devel-NYTProf-6.05/t/test16.p   2017-12-31 18:44:03.000000000 +0100
@@ -4,6 +4,7 @@
 use strict;
 
 use feature ":5.10";
+no if "$]" >= 5.018, warnings => "experimental";
 
 sub foo {
     my $whameth = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/t/test16.rdt 
new/Devel-NYTProf-6.05/t/test16.rdt
--- old/Devel-NYTProf-6.04/t/test16.rdt 2016-11-24 23:50:51.000000000 +0100
+++ new/Devel-NYTProf-6.05/t/test16.rdt 2017-12-31 18:44:03.000000000 +0100
@@ -14,64 +14,64 @@
 attribute      total_stmts_measured    0
 attribute      total_sub_calls 0
 attribute      xs_version      0
-fid_block_time 1       9       [ 0 4 ]
-fid_block_time 1       10      [ 0 3 ]
-fid_block_time 1       21      [ 0 4 ]
-fid_block_time 1       30      [ 0 1 ]
+fid_block_time 1       10      [ 0 4 ]
+fid_block_time 1       11      [ 0 3 ]
+fid_block_time 1       22      [ 0 4 ]
 fid_block_time 1       31      [ 0 1 ]
 fid_block_time 1       32      [ 0 1 ]
 fid_block_time 1       33      [ 0 1 ]
+fid_block_time 1       34      [ 0 1 ]
 fid_fileinfo   1       [ test16.p   1 2 0 0 ]
-fid_fileinfo   1       sub     main::BEGIN     6-6
+fid_fileinfo   1       sub     main::BEGIN     7-7
 fid_fileinfo   1       sub     main::CORE:match        0-0
 fid_fileinfo   1       sub     main::CORE:print        0-0
 fid_fileinfo   1       sub     main::CORE:say  0-0
 fid_fileinfo   1       sub     main::RUNTIME   1-1
-fid_fileinfo   1       sub     main::bar       20-27
-fid_fileinfo   1       sub     main::foo       8-18
-fid_fileinfo   1       call    11      main::CORE:match        [ 2 0 0 0 0 0 0 
main::foo ]
-fid_fileinfo   1       call    11      main::CORE:say  [ 1 0 0 0 0 0 0 
main::foo ]
-fid_fileinfo   1       call    14      main::CORE:match        [ 1 0 0 0 0 0 0 
main::foo ]
-fid_fileinfo   1       call    14      main::CORE:say  [ 1 0 0 0 0 0 0 
main::foo ]
-fid_fileinfo   1       call    22      main::CORE:match        [ 3 0 0 0 0 0 0 
main::bar ]
-fid_fileinfo   1       call    22      main::CORE:print        [ 2 0 0 0 0 0 0 
main::bar ]
-fid_fileinfo   1       call    30      main::foo       [ 1 0 0 0 0 0 0 
main::RUNTIME ]
+fid_fileinfo   1       sub     main::bar       21-28
+fid_fileinfo   1       sub     main::foo       9-19
+fid_fileinfo   1       call    12      main::CORE:match        [ 2 0 0 0 0 0 0 
main::foo ]
+fid_fileinfo   1       call    12      main::CORE:say  [ 1 0 0 0 0 0 0 
main::foo ]
+fid_fileinfo   1       call    15      main::CORE:match        [ 1 0 0 0 0 0 0 
main::foo ]
+fid_fileinfo   1       call    15      main::CORE:say  [ 1 0 0 0 0 0 0 
main::foo ]
+fid_fileinfo   1       call    23      main::CORE:match        [ 3 0 0 0 0 0 0 
main::bar ]
+fid_fileinfo   1       call    23      main::CORE:print        [ 2 0 0 0 0 0 0 
main::bar ]
 fid_fileinfo   1       call    31      main::foo       [ 1 0 0 0 0 0 0 
main::RUNTIME ]
-fid_fileinfo   1       call    32      main::bar       [ 1 0 0 0 0 0 0 
main::RUNTIME ]
+fid_fileinfo   1       call    32      main::foo       [ 1 0 0 0 0 0 0 
main::RUNTIME ]
 fid_fileinfo   1       call    33      main::bar       [ 1 0 0 0 0 0 0 
main::RUNTIME ]
-fid_line_time  1       9       [ 0 2 ]
+fid_fileinfo   1       call    34      main::bar       [ 1 0 0 0 0 0 0 
main::RUNTIME ]
 fid_line_time  1       10      [ 0 2 ]
 fid_line_time  1       11      [ 0 2 ]
-fid_line_time  1       14      [ 0 1 ]
-fid_line_time  1       21      [ 0 2 ]
+fid_line_time  1       12      [ 0 2 ]
+fid_line_time  1       15      [ 0 1 ]
 fid_line_time  1       22      [ 0 2 ]
-fid_line_time  1       30      [ 0 1 ]
+fid_line_time  1       23      [ 0 2 ]
 fid_line_time  1       31      [ 0 1 ]
 fid_line_time  1       32      [ 0 1 ]
 fid_line_time  1       33      [ 0 1 ]
-fid_sub_time   1       9       [ 0 7 ]
-fid_sub_time   1       21      [ 0 4 ]
-fid_sub_time   1       30      [ 0 1 ]
+fid_line_time  1       34      [ 0 1 ]
+fid_sub_time   1       10      [ 0 7 ]
+fid_sub_time   1       22      [ 0 4 ]
 fid_sub_time   1       31      [ 0 1 ]
 fid_sub_time   1       32      [ 0 1 ]
 fid_sub_time   1       33      [ 0 1 ]
+fid_sub_time   1       34      [ 0 1 ]
 profile_modes  fid_block_time  block
 profile_modes  fid_line_time   line
 profile_modes  fid_sub_time    sub
-sub_subinfo    main::BEGIN     [ 1:6-6 calls 0 times 0 0 0 0 ]
+sub_subinfo    main::BEGIN     [ 1:7-7 calls 0 times 0 0 0 0 ]
 sub_subinfo    main::CORE:match        [ 1:0-0 calls 6 times 0 0 0 0 ]
-sub_subinfo    main::CORE:match        called_by       1:11    [ 2 0 0 0 0 0 0 
main::foo ]
-sub_subinfo    main::CORE:match        called_by       1:14    [ 1 0 0 0 0 0 0 
main::foo ]
-sub_subinfo    main::CORE:match        called_by       1:22    [ 3 0 0 0 0 0 0 
main::bar ]
+sub_subinfo    main::CORE:match        called_by       1:12    [ 2 0 0 0 0 0 0 
main::foo ]
+sub_subinfo    main::CORE:match        called_by       1:15    [ 1 0 0 0 0 0 0 
main::foo ]
+sub_subinfo    main::CORE:match        called_by       1:23    [ 3 0 0 0 0 0 0 
main::bar ]
 sub_subinfo    main::CORE:print        [ 1:0-0 calls 2 times 0 0 0 0 ]
-sub_subinfo    main::CORE:print        called_by       1:22    [ 2 0 0 0 0 0 0 
main::bar ]
+sub_subinfo    main::CORE:print        called_by       1:23    [ 2 0 0 0 0 0 0 
main::bar ]
 sub_subinfo    main::CORE:say  [ 1:0-0 calls 2 times 0 0 0 0 ]
-sub_subinfo    main::CORE:say  called_by       1:11    [ 1 0 0 0 0 0 0 
main::foo ]
-sub_subinfo    main::CORE:say  called_by       1:14    [ 1 0 0 0 0 0 0 
main::foo ]
+sub_subinfo    main::CORE:say  called_by       1:12    [ 1 0 0 0 0 0 0 
main::foo ]
+sub_subinfo    main::CORE:say  called_by       1:15    [ 1 0 0 0 0 0 0 
main::foo ]
 sub_subinfo    main::RUNTIME   [ 1:1-1 calls 0 times 0 0 0 0 ]
-sub_subinfo    main::bar       [ 1:20-27 calls 2 times 0 0 0 0 ]
-sub_subinfo    main::bar       called_by       1:32    [ 1 0 0 0 0 0 0 
main::RUNTIME ]
+sub_subinfo    main::bar       [ 1:21-28 calls 2 times 0 0 0 0 ]
 sub_subinfo    main::bar       called_by       1:33    [ 1 0 0 0 0 0 0 
main::RUNTIME ]
-sub_subinfo    main::foo       [ 1:8-18 calls 2 times 0 0 0 0 ]
-sub_subinfo    main::foo       called_by       1:30    [ 1 0 0 0 0 0 0 
main::RUNTIME ]
+sub_subinfo    main::bar       called_by       1:34    [ 1 0 0 0 0 0 0 
main::RUNTIME ]
+sub_subinfo    main::foo       [ 1:9-19 calls 2 times 0 0 0 0 ]
 sub_subinfo    main::foo       called_by       1:31    [ 1 0 0 0 0 0 0 
main::RUNTIME ]
+sub_subinfo    main::foo       called_by       1:32    [ 1 0 0 0 0 0 0 
main::RUNTIME ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-NYTProf-6.04/t/test16.x 
new/Devel-NYTProf-6.05/t/test16.x
--- old/Devel-NYTProf-6.04/t/test16.x   2016-11-24 23:50:51.000000000 +0100
+++ new/Devel-NYTProf-6.05/t/test16.x   2017-12-31 18:44:03.000000000 +0100
@@ -7,6 +7,7 @@
 0,0,0,use strict;
 0,0,0,
 0,0,0,use feature ":5.10";
+0,0,0,no if "$]" >= 5.018, warnings => "experimental";
 0,0,0,
 0,0,0,sub foo {
 0,2,0,my $whameth = shift;


Reply via email to