The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
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.
#