From: Michael G. Schwern Date: Tue, 6 Nov 2001 22:04:39 +0000 (-0500) Subject: Mentioning perldebguts X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=2f7e91877d1bb8a421b887cf5759dc05d0285cb9;p=p5sagit%2Fp5-mst-13.2.git Mentioning perldebguts Message-ID: <20011106220439.D2858@blackrider> p4raw-id: //depot/perl@12881 --- diff --git a/lib/perl5db.pl b/lib/perl5db.pl index aab1a68..48ee09f 100644 --- a/lib/perl5db.pl +++ b/lib/perl5db.pl @@ -2,13 +2,16 @@ package DB; # Debugger for Perl 5.00x; perl5db.pl patch level: -$VERSION = 1.14; +$VERSION = 1.15; $header = "perl5db.pl version $VERSION"; # # This file is automatically included if you do perl -d. # It's probably not useful to include this yourself. # +# Before venturing further into these twisty passages, it is +# wise to read the perldebguts man page or risk the ire of dragons. +# # Perl supplies the values for %sub. It effectively inserts # a &DB'DB(); in front of every place that can have a # breakpoint. Instead of a subroutine call it calls &DB::sub with @@ -25,14 +28,15 @@ $header = "perl5db.pl version $VERSION"; # if caller() is called from the package DB, it provides some # additional data. # -# The array @{$main::{'_<'.$filename}} is the line-by-line contents of -# $filename. +# The array @{$main::{'_<'.$filename}} (herein called @dbline) is the +# line-by-line contents of $filename. # -# The hash %{'_<'.$filename} contains breakpoints and action (it is -# keyed by line number), and individual entries are settable (as -# opposed to the whole hash). Only true/false is important to the -# interpreter, though the values used by perl5db.pl have the form -# "$break_condition\0$action". Values are magical in numeric context. +# The hash %{'_<'.$filename} (herein called %dbline) contains +# breakpoints and action (it is keyed by line number), and individual +# entries are settable (as opposed to the whole hash). Only true/false +# is important to the interpreter, though the values used by +# perl5db.pl have the form "$break_condition\0$action". Values are +# magical in numeric context. # # The scalar ${'_<'.$filename} contains $filename. # @@ -254,6 +258,16 @@ $header = "perl5db.pl version $VERSION"; # + Fixed warnings generated by "p 42" (Print expression) # Changes: 1.13: Jun 19, 2001 Scott.L.Miller@compaq.com # + Added windowSize option +# Changes: 1.14: Oct 9, 2001 multiple +# + Clean up after itself on VMS (Charles Lane in 12385) +# + Adding "@ file" syntax (Peter Scott in 12014) +# + Debug reloading selfloaded stuff (Ilya Zakharevich in 11457) +# + $^S and other debugger fixes (Ilya Zakharevich in 11120) +# + Forgot a my() declaration (Ilya Zakharevich in 11085) +# Changes: 1.15: Nov 6, 2001 Michael G Schwern +# + Updated 1.14 change log +# + Added *dbline explainatory comments +# + Mentioning perldebguts man page #################################################################### # Needed for the statement after exec():