Skip to content

Commit

Permalink
Update ChangeLog and note just-added "set substitute path" command
Browse files Browse the repository at this point in the history
  • Loading branch information
Rocky Bernstein committed Jun 9, 2013
1 parent cacea1f commit 911b244
Show file tree
Hide file tree
Showing 2 changed files with 122 additions and 21 deletions.
93 changes: 93 additions & 0 deletions ChangeLog
@@ -1,3 +1,96 @@
2013-06-08 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Files.pm,
lib/Devel/Trepan/CmdProcessor/Command/List.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Display_Subcmd/Eva
l.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Highlight.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Load.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/DB/LineCache.pm,
lib/Devel/Trepan/Processor/Frame.pm, t/10test-linecache.t:
DB::LineCache -> Devel::Trepan::DB::LineCache which is more
accurate.

2013-06-08 Rocky Bernstein <rocky@cpan.org>

* example/selfloadtest.pl,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/Core.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/Backtrace.pm, lib/Devel/Trepan/DB/LineCache.pm,
lib/Devel/Trepan/DB/SelfLoader.pm, lib/Devel/Trepan/DB/Use.pm: Start
dealing with tracing into use statements and closer to handling
SelfLoader.

2013-06-07 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/DB/LineCache.pm: Some more DB::LineCache cleanup

2013-06-07 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/CmdProcessor.pm,
lib/Devel/Trepan/CmdProcessor/Command.pm,
lib/Devel/Trepan/CmdProcessor/Command/Help.pm,
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Max.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Core.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
lib/Devel/Trepan/CmdProcessor/Command/Subcmd/Subsubcmd.pm,
lib/Devel/Trepan/CmdProcessor/Default.pm,
lib/Devel/Trepan/CmdProcessor/Help.pm,
lib/Devel/Trepan/CmdProcessor/Location.pm,
lib/Devel/Trepan/CmdProcessor/Msg.pm,
lib/Devel/Trepan/CmdProcessor/Validate.pm, lib/Devel/Trepan/DB.pm,
lib/Devel/Trepan/DB/LineCache.pm, t/20test-debug.t: Guard against
uninitialized variables and some AUTOLOAD deprecations. Some
DB::LineCache cleanup. All in preparation for dealing better with
SelfLoader and AutoLoader.

2013-06-07 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/DB/LineCache.pm: Make sure the list returned by
DB::LineCache::file_lines is unique.

2013-04-14 Rocky Bernstein <rocky@cpan.org>

* : commit 3525d8597d54f10f6c4578a6037e8367702b4348 Author: Rocky
Bernstein <rocky@cpan.org> Date: Sun Apr 14 18:05:12 2013 -0400

2013-04-14 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/DB/Breakpoint.pm: Add is_breakable()

2013-04-14 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/Util.pm, t/10test-util.t: Strawberry Perl accepts
some expressions that other OS's find invalid.

2013-03-30 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/DB/Sub.pm: Bump $deep based on discussion in RT
#117407

2013-03-29 Rocky Bernstein <rocky@cpan.org>

* lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Sub.pm: Up deep level.
Strip blanks

2013-03-20 Rocky Bernstein <rocky@cpan.org>

*
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
My.pm, lib/Devel/Trepan/IO/Input.pm,
lib/Devel/Trepan/Interface/User.pm: Hacky fixups: my completion.
Using Term::ReadLine::Perl5 until it is in Term::ReadLine.

2013-02-05 Rocky Bernstein <rocky@cpan.org>

* ChangeLog, lib/Devel/Trepan/CmdProcessor/Command/Macro.pm: macro
pod text changes

2013-02-04 Rocky Bernstein <rocky@cpan.org>

* MANIFEST,
Expand Down
50 changes: 29 additions & 21 deletions Changes
@@ -1,5 +1,13 @@
Revision history for Devel-Trepan

0.49

- Add "set substitute path" command
- Add provision for tracing use (Use.pm and debuggable SelfLoader.pm)
- Bump $deep based on discussion in RT #117407
- Perl bug #116358
- Misc bug fixes

0.48 Jan 6, 2013
- Sort hash keys in Data::Printer output
- fix bug in "set autoeval"
Expand All @@ -10,9 +18,9 @@ Revision history for Devel-Trepan
better gdb compliance.

0.45 - Oct 2, 2012
- Add "load source" to read in Perl source file somewhat like it would be
- Add "load source" to read in Perl source file somewhat like it would be
when debugger reads the file under debugging. Might be useful when
used via in Enbugger.
used via in Enbugger.
- When stopping, we were printing too many lines if the first statement
was incomplete. For example:
if (0) {
Expand All @@ -38,11 +46,11 @@ Revision history for Devel-Trepan
- Add color setting for black

0.40 - Sep 17, 2012
- Rerelease to fix yet another problem with Build.PL
- Rerelease to fix yet another problem with Build.PL

0.39 - Sep 17, 2012

- Rerelease to fix yet another problem with Build.PL
- Rerelease to fix yet another problem with Build.PL
- Improve POD documentation for DB::LineCache

0.38 - Sep 16, 2012
Expand All @@ -57,36 +65,36 @@ Revision history for Devel-Trepan
0.36 - Sep 15, 2012

- Allow color in Data::Printer output
- Help strings are now in pod format and we run pod2text to give help.
- Help strings are now in pod format and we run pod2text to give help.
This means terminal width settings can be adjusted (with set max width)
and terminal highlighting is handled. We are also closer to automating
a Devel::Trepan manual
- If Devel::Callsite is installed we can show a more exact location of
where we are.
- Add debugger command 'load command' to force loading or reloading a
a Devel::Trepan manual
- If Devel::Callsite is installed we can show a more exact location of
where we are.
- Add debugger command 'load command' to force loading or reloading a
debugger command file
- Add debugger command 'load module' to foce loading or reloading a
Perl module
- Continuation of a command now allowed if you end a line with '\'
This should make writing macros for example easier and may help
This should make writing macros for example easier and may help
in eval
- There's enough flexibility with eval that we don't need special
- There's enough flexibility with eval that we don't need special
! handling. Remove that.
- Bug in tab completion of help syntax fixed.
- Tidy syntax errors in evaluation

0.35 - Aug 27, 2012
- More CPANTS failures, Had broken tolerance in older Perls and
- More CPANTS failures, Had broken tolerance in older Perls and
perl compiled with usesiteconfig
- Add more verbiage to Trepan.pm and revise help docs
- Don't trace into Devel::Trepan::Terminated
- Fix another alias reporting bug.

0.34 - Aug 26, 2012
- Add step count.
- Add step count.
- Avoid DB::fake for CPAN indexer
- Fix issue 11
- Add set debug {except, skip, macro}.
- Add set debug {except, skip, macro}.
- Fix Bug in getting macro parameters
- Rerelease for CPANTS failures

Expand Down Expand Up @@ -125,19 +133,19 @@ Revision history for Devel-Trepan
- Address some CPANTS failures. Some doc tweaks.

0.2.0 - May 24 2012
- Nexting should be more accurate albeit slower
- Nexting should be more accurate albeit slower
We can't rely on $DB:single -- sigh
- Remove defined(@array) which is deprecated in Perl 5.16
- Allow alias replacement to be a blank-delimited string
- eval? treats 'local' and 'our' like eval? for 'my', e.g.
- eval? treats 'local' and 'our' like eval? for 'my', e.g.
local ($a,b) = ($v1,$v2)
displays ($v1,v2) without setting. If you want to set, use 'eval'


0.1.9 - Jan 16, 2012
- Allow Data::Print to be used for printing eval output
- Use sigils in eval? and eval; was previously done only in autoeval
- "info program" may show COP position.
- "info program" may show COP position.
- Miscelleneous bug fixes and documentation corrections and improvements.

0.1.8 - Jan 3, 2012
Expand Down Expand Up @@ -183,12 +191,12 @@ Revision history for Devel-Trepan
- Tests work in Strawberry Perl
- Complete completion more. Completion offers choices properly by using
Term::Complete::Perl
- Add debugger commands:
- Add debugger commands:
* info functions
* info variables
* server
* show interactive
- Make easier to build on older Perl (but still >= 5.10.0)
- Make easier to build on older Perl (but still >= 5.10.0)
- Start script trepanpl is now trepan.pl
- Add '--no-readline' option on trepan.pl
- Remove "shell" for now. Will reinstate sometime later with Devel::REPL
Expand All @@ -203,15 +211,15 @@ Revision history for Devel-Trepan

- Add watchpoints
- Don't require Term::ReadLine::Gnu or Term::Readline
- Reduce uses Term::ReadLine when it not needed, e.g. trepanpl --command
- Reduce uses Term::ReadLine when it not needed, e.g. trepanpl --command
or --testing options.
- Use "use rlib" instead of "use lib"
- Remove deprecated warning given by newer Perls (Reine Urban and Shlomi Fish)
- Add --no-match-vars to Use English. (Shlomi Fish)

0.1.0 - Oct 27, 2011

Initial release.
Initial release.

Some cool things not in other Perl debuggers
- Syntax higlighting via Syntax::Highlight::Perl::Improved
Expand Down

0 comments on commit 911b244

Please sign in to comment.