Jun 14, 97 andreas koenig adds the compatibility notes to the README and lets the Makefile.PL die on $] < 5.004. Jun 06, 97 andreas koenig applies a patch by gurusamy sarathy because Dean is not available for comments at that time. The patch is available from CPAN in the authors/id/GSAR directory for inspection. Sep 30, 96 dmr DProf.xs - added Ilya's patches to fix "&bar as &bar(@_)" bug. This also fixes the coredumps people have seen when using this with 5.003+. DProf.pm - updated manpage t/bug.t - moved to test5 Makefile.PL - remove special case for bug.t Jun 26, 96 dmr dprofpp.PL - smarter r.e. to find VERSION in Makefile (for MM5.27). DProf.pm - updated manpage DProf.xs - keep pid of profiled process, if process forks then only the parent is profiled. Added test4 for this. Mar 2, 96 dmr README - updated dprofpp - updated manpage, point to DProf for raw profile description. DProf.pm - update manpage, update raw profile description with XS_VERSION. - update manpage for AUTOLOAD changes. DProf.xs - smart handling of &AUTOLOAD--looks in $AUTOLOAD for the sub name. this fixes one problem with corrupt profiles. Feb 5, 96 dmr dprofpp - updated manpage - added -E/-I for exclusive/inclusive times - added DPROFPP_OPTS -- lazily - added -p/-Q for profile-then-analyze - added version check dprofpp.PL - pull dprofpp's version id from the makefile DProf.pm - added version to bootstrap - updated doc - updated doc, DProf and -w are now friendly to each other DProf.xs - using savepv - added Tim's patch to check for DBsub, avoids -MDevel::DProf coredump - turn off warnings during newXS("DB::sub") tests - added Tim's patch to ignore Loader::import in results - added Tim's patch to aid readability of test?.v output -- from those days when I kept a unique changelog for each module -- # Devel::DProf - a Perl code profiler # 31oct95 # # changes/bugs fixed since 5apr95 version -dmr: # -added VMS patches from CharlesB. # -now open ./tmon.out in BOOT. # changes/bugs fixed since 2apr95 version -dmr: # -now mallocing an extra byte for the \0 :) # changes/bugs fixed since 01mar95 version -dmr: # -stringified code ref is used for name of anonymous sub. # -include stash name with stringified code ref. # -use perl.c's DBsingle and DBsub. # -now using croak() and warn(). # -print "timer is on" before turning timer on. # -use safefree() instead of free(). # -rely on PM to provide full path name to tmon.out. # -print errno if unable to write tmon.out. # changes/bugs fixed since 03feb95 version -dmr: # -comments # changes/bugs fixed since 31dec94 version -dmr: # -added patches from AndyD. # # Devel::DProf - a Perl code profiler # 31oct95 # # changes/bugs fixed since 05apr95 version -dmr: # - VMS-related prob; now let tmon.out name be handled in XS. # changes/bugs fixed since 01mar95 version -dmr: # - record $pwd and build pathname for tmon.out # changes/bugs fixed since 03feb95 version -dmr: # - fixed some doc bugs # - added require 5.000 # - added -w note to bugs section of pod # changes/bugs fixed since 31dec94 version -dmr: # - podified # # dprofpp - display perl profile data # 31oct95 # # changes/bugs fixed since 7oct95 version -dmr: # - PL'd # changes/bugs fixed since 5apr95 version -dmr: # - touch up handling of exit timestamps. # - suggests -F when exit timestamps are missing. # - added compressed execution tree patches from AchimB, put under -t. # now -z is the default action; user+system time. # - doc changes. # changes/bugs fixed since 10feb95 version -dmr: # - summary info is printed by default, opt_c is gone. # - fixed some doc bugs # - changed name to dprofpp # changes/bugs fixed since 03feb95 version -dmr: # - fixed division by zero. # - replace many local()s with my(). # - now prints user+system times by default # now -u prints user time, -U prints unsorted. # - fixed documentation # - fixed output, to clarify that times are given in seconds. # - can now fake exit timestamps if the profile is garbled. # changes/bugs fixed since 17jun94 version -dmr: # - podified. # - correct old documentation flaws. # - added AndyD's patches. #