Revision: 1329
Author: [email protected]
Date: Thu Jul 8 07:10:06 2010
Log: Prep for release. Bump versions. Update Changes. Move some items to
HACKING.
http://code.google.com/p/perl-devel-nytprof/source/detail?r=1329
Modified:
/trunk/Changes
/trunk/HACKING
/trunk/bin/nytprofhtml
/trunk/bin/nytprofmerge
/trunk/lib/Devel/NYTProf/Core.pm
/trunk/lib/Devel/NYTProf/Reader.pm
/trunk/lib/Devel/NYTProf.pm
=======================================
--- /trunk/Changes Thu Jul 8 04:43:08 2010
+++ /trunk/Changes Thu Jul 8 07:10:06 2010
@@ -6,20 +6,14 @@
=cut
-TODO soonish
-
-subroutine profiler docs need update
-add u key to treemap to trigger moving 'up' a level
-add "calls N subs" to treemap mouseover box
-
-=head2 Changes in Devel::NYTProf 4.04
+=head2 Changes in Devel::NYTProf 4.04 (svn 1329) 8th July 2010
Profile records presence of the slow regex match vars ($& $' $`).
- The cumulative inclusive time measured for subs that are involved in
- recursion is now reported as 'recursion: ... sum of overlapping time'.
+ The (cumulative inclusive) recursion time measured for subs that are
involved
+ in recursion is now reported as 'recursion: ... sum of overlapping
time'.
Trace log messages are now flushed immediately.
Reduced risk of crashes in embedded applications that don't handle
PL_endav
- carefully, like mod_perl.
+ carefully, like crrent versions of mod_perl.
=head2 Changes in Devel::NYTProf 4.03 (svn 1316) 19th June 2010
=======================================
--- /trunk/HACKING Thu Jul 1 10:43:41 2010
+++ /trunk/HACKING Thu Jul 8 07:10:06 2010
@@ -363,12 +363,6 @@
Option to add sub call and return events into the data file as they happen.
Would enable a dprofpp -T like output. See
https://rt.cpan.org/Ticket/Display.html?id=50766
-For eval fid reports:
-- Add links to 'sibling' evals
-- Add eval information (evals and time) to file summary header
-
-Fix inconsistency in results of href_for_*() subs
-
String evals could/should be tied into the subroutine profiler.
That would give inclusive timings which we don't have at the moment.
The evals appear in the html report as if they're calls but the timings are
@@ -389,3 +383,9 @@
Generate extra report pages for xsubs in packages that don't have source
code.
They're currently all dumped into the 'main' file.
+
+Docs describing how the subroutine profiler works need updating.
+Add 'u' key to treemap to trigger moving 'up' a level.
+Add "calls N subs" to treemap mouseover box
+Upgrade treemap to JIT version 2 (which has transition animations).
+
=======================================
--- /trunk/bin/nytprofhtml Thu Jul 8 04:43:08 2010
+++ /trunk/bin/nytprofhtml Thu Jul 8 07:10:06 2010
@@ -43,7 +43,7 @@
my $json_any = eval { require JSON::Any; JSON::Any->import; JSON::Any->new
}
or warn "Can't load JSON::Any module - HTML visualizations skipped.\n";
-our $VERSION = '4.03';
+our $VERSION = '4.04';
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";
=======================================
--- /trunk/bin/nytprofmerge Sat Jun 19 11:56:26 2010
+++ /trunk/bin/nytprofmerge Thu Jul 8 07:10:06 2010
@@ -18,7 +18,7 @@
require Devel::NYTProf::Data;
use List::Util qw(min);
-our $VERSION = '4.03';
+our $VERSION = '4.04';
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";
=======================================
--- /trunk/lib/Devel/NYTProf/Core.pm Sat Jun 19 11:56:26 2010
+++ /trunk/lib/Devel/NYTProf/Core.pm Thu Jul 8 07:10:06 2010
@@ -14,7 +14,7 @@
use XSLoader;
-our $VERSION = '4.03'; # increment with XS changes too
+our $VERSION = '4.04'; # increment with XS changes too
XSLoader::load('Devel::NYTProf', $VERSION);
=======================================
--- /trunk/lib/Devel/NYTProf/Reader.pm Thu Jul 8 04:14:31 2010
+++ /trunk/lib/Devel/NYTProf/Reader.pm Thu Jul 8 07:10:06 2010
@@ -11,7 +11,7 @@
###########################################################
package Devel::NYTProf::Reader;
-our $VERSION = '4.03';
+our $VERSION = '4.04';
use warnings;
use strict;
=======================================
--- /trunk/lib/Devel/NYTProf.pm Sat Jun 19 11:56:26 2010
+++ /trunk/lib/Devel/NYTProf.pm Thu Jul 8 07:10:06 2010
@@ -11,7 +11,7 @@
###########################################################
package Devel::NYTProf;
-our $VERSION = '4.03';
+our $VERSION = '4.04';
package # hide the package from the PAUSE indexer
DB;
--
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.
Group hosted at: http://groups.google.com/group/develnytprof-dev
Project hosted at: http://perl-devel-nytprof.googlecode.com
CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf
To post, email: [email protected]
To unsubscribe, email: [email protected]