Skip to content
Browse files

Get ready for 0.1.5 release.

  • Loading branch information...
1 parent 292859c commit b7c4aff9b2aa7e9557387765ca6de4e4a7be76f3 Rocky Bernstein committed Jan 1, 2012
Showing with 232 additions and 30 deletions.
  1. +173 −0 ChangeLog
  2. +14 −0 Changes
  3. +2 −0 MANIFEST
  4. +23 −17 META.json
  5. +20 −13 META.yml
View
173 ChangeLog
@@ -1,3 +1,176 @@
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * .gitignore, Build.PL, MANIFEST,
+ lib/Devel/Trepan/CmdProcessor/Command/Disassemble.pm,
+ t/10test-cmd-complete.t: Move Disassemble to a separate add-on
+ package. Other administrivia.
+
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * t/10test-options.t, t/20test-trepanpl-opts.t: Avoid STO's smokers.
+ He hasn't been responsive in queries.
+
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * Build.PL, t/20test-sig.t: Reinstate signal stop test in Perl 5.8
+
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * : Start to merge with perl-5.8 branch
+
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * t/20test-sig.t, t/data/sig.cmd, t/data/sig.right,
+ t/data/sig2.cmd, t/data/sig2.right: Add sig pass test
+
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * t/20test-sig.t, t/data/sig.cmd: Test stopping on a signal
+
+2012-01-01 Rocky Bernstein <rocky@cpan.org>
+
+ * t/data/sig2.cmd, t/data/sig2.right: Test stopping on a single.
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * t/Helper.pm: Sync with master
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * t/20test-sig.t, t/Helper.pm: Wasn't passing error return in
+ run_debugger
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * MANIFEST, example/signal.pl, lib/Devel/Trepan/Core.pm,
+ t/Helper.pm: Sync with master
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * : commit 21781fba655c4b6d91307b8cef3e1488be2e530a Author: Rocky
+ Bernstein <rocky@cpan.org> Date: Sat Dec 31 23:30:22 2011 -0500
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * : commit 063fefc63d20c8d11b923fefc28ff63e4ec9b08e Merge: 8358a9b
+ c22c762 Author: Rocky Bernstein <rocky@cpan.org> Date: Sat Dec 31
+ 23:23:11 2011 -0500
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * MANIFEST, example/signal.pl, lib/Devel/Trepan/Core.pm,
+ t/20test-sig.t, t/Helper.pm, t/data/sig.cmd, t/data/sig.right: Add
+ first signal handling integration test of handle with pass through.
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * example/signal.pl, lib/Devel/Trepan/CmdProcessor.pm,
+ lib/Devel/Trepan/CmdProcessor/Frame.pm, lib/Devel/Trepan/Core.pm,
+ lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Breakpoint.pm,
+ lib/Devel/Trepan/SigHandler.pm: Sighandler.pm: Remove git conflict
+ line. Frame.pm: Handle signal handler stop a little better. rest:
+ Compatiblity with 5.8 code.
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * : I hate conflicted merges
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/List.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Watch.pm, t/data/eval.cmd,
+ t/data/eval.right: Add eval test case that had previously failed
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * t/data/eval.cmd, t/data/eval.right: Add eval test case that had
+ previously failed
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * lib/Devel/Trepan/CmdProcessor/Command/Eval.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Watch.pm: Use Perl 5.8 way of
+ setting $opt hash. All tests now work! YAY!
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * lib/Devel/Trepan/CmdProcessor/Command/List.pm,
+ lib/Devel/Trepan/DB/Breakpoint.pm: Address bug in setting breakpoint
+ and listing it. (20test-list4.t).
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * Build.PL, lib/Devel/Trepan/CmdProcessor.pm,
+ lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm:
+ eval_with_return: restoring saved global variables properly. Reduce
+ test failures.
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * lib/Devel/Trepan/DB/Eval.pm: eval_with_return: restoring saved
+ global variables properly.
+
+2011-12-31 rvm <you@example.com>
+
+ * Build.PL, lib/Devel/Trepan/CmdProcessor/Location.pm,
+ lib/Devel/Trepan/DB/Breakpoint.pm, t/10test-cmd-complete.t,
+ t/10test-db-brkpt.t, t/10test-watchmgr.t, t/Helper.pm: Unit tests
+ start working. Some of the integration tests work
+
+2011-12-31 Rocky Bernstein <rocky@cpan.org>
+
+ * : I hate conflicted merges
+
+2011-12-31 rvm <you@example.com>
+
+ * Build.PL, bin/trepan.pl, lib/Devel/Trepan.pm,
+ lib/Devel/Trepan/Client.pm, lib/Devel/Trepan/CmdProcessor.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Break.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Complete.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Disable.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Down.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Edit.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Enable.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/
+ My.pm, lib/Devel/Trepan/CmdProcessor/Command/Kill.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Variable.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubMgr.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Subcmd/SubsubMgr.pm,
+ lib/Devel/Trepan/CmdProcessor/Command/Up.pm,
+ lib/Devel/Trepan/CmdProcessor/Frame.pm,
+ lib/Devel/Trepan/CmdProcessor/Hook.pm,
+ lib/Devel/Trepan/CmdProcessor/Load.pm,
+ lib/Devel/Trepan/CmdProcessor/Location.pm,
+ lib/Devel/Trepan/CmdProcessor/Running.pm,
+ lib/Devel/Trepan/CmdProcessor/Validate.pm,
+ lib/Devel/Trepan/Complete.pm, lib/Devel/Trepan/Core.pm,
+ lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Backtrace.pm,
+ lib/Devel/Trepan/DB/Breakpoint.pm, lib/Devel/Trepan/DB/Display.pm,
+ lib/Devel/Trepan/DB/Eval.pm, lib/Devel/Trepan/DB/LineCache.pm,
+ lib/Devel/Trepan/IO.pm, lib/Devel/Trepan/IO/StringArray.pm,
+ lib/Devel/Trepan/Interface/Script.pm,
+ lib/Devel/Trepan/Interface/Server.pm,
+ lib/Devel/Trepan/Interface/User.pm, lib/Devel/Trepan/Options.pm,
+ lib/Devel/Trepan/SigHandler.pm, lib/Devel/Trepan/Util.pm,
+ t/10test-db-brkpt.t, t/10test-util.t: Start to make it work on perl
+ 5.8
+
+2011-12-30 Rocky Bernstein <rocky@cpan.org>
+
+ * lib/Devel/Trepan/DB.pm, lib/Devel/Trepan/DB/Eval.pm: Remove a
+ small bug and a expected warning
+
+2011-12-28 Rocky Bernstein <rocky@cpan.org>
+
+ * t/Helper.pm: Helper.pm: Explain why funny return code test
+
+2011-12-28 Rocky Bernstein <rocky@cpan.org>
+
+ * ChangeLog, lib/Devel/Trepan/SigHandler.pm, t/Helper.pm: Helper.pm:
+ Tidy up output when an integration test fails
+
2011-12-26 Rocky Bernstein <rocky@cpan.org>
* bin/trepan.pl, lib/Devel/Trepan/CmdProcessor/Command/Eval.pm: Add
View
14 Changes
@@ -1,5 +1,19 @@
Revision history for Devel-Trepan
+0.1.5 - Jan 1, 2012
+- Works on Perl 5.8 (Only 5.8.9 tested)
+- Add rudimentary signal handling
+- Warn if we try to set a breakpoint on a "use" statement line.
+- Auto evaluation will determine the return type based on the first (sigil)
+ character of an expression, e.g. the expression: %ENV treated as a hash, and
+ the expression @ARGV is treated as an array by default. Use explicit overrides
+ to change this. For example: "eval$ @ARGV + 1" or "$ @ARGV+1"
+- add --cmddir option to all addition of user-specified commands. As a
+ a result...
+ * 'disassemble' and 'shell' commands are now in a separate package
+- In line with the above, reduce the minimum number of dependencies needed
+ to build.
+
0.1.4 - Dec 16, 2011
- Works on ActiveState Perl and Perl 10.0
- Fix CPANTS errors when Term::ReadLine::Perl dies in ->new()
View
2 MANIFEST
@@ -244,6 +244,8 @@ t/data/seq1.cmd
t/data/seq1.right
t/data/sig.cmd
t/data/sig.right
+t/data/sig2.cmd
+t/data/sig2.right
t/data/step.cmd
t/data/step.right
t/data/trace1.cmd
View
40 META.json
@@ -4,7 +4,7 @@
"Rocky Bernstein <rocky@cpan.org>"
],
"dynamic_config" : 1,
- "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.112150",
+ "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.112621",
"license" : [
"open_source"
],
@@ -14,27 +14,21 @@
},
"name" : "Devel-Trepan",
"prereqs" : {
- "build" : {
- "requires" : {
- "String::Diff" : 0
- }
- },
"configure" : {
"requires" : {
- "ExtUtils::PkgConfig" : 0,
"Module::Build" : "0.32"
}
},
"runtime" : {
"requires" : {
"Array::Columnize" : "v0.3.5",
"Data::Dumper::Perltidy" : 0,
- "Digest::SHA1" : "2.11",
- "ExtUtils::PkgConfig" : "1.03",
+ "Digest::SHA" : 0,
+ "Getopt::Long" : 0,
"PadWalker" : 0,
"Syntax::Highlight::Perl::Improved" : 0,
"Test::More" : 0,
- "perl" : "5.010",
+ "perl" : "5.0080",
"rlib" : "0.02",
"version" : 0
}
@@ -55,7 +49,7 @@
},
"Devel::Trepan" : {
"file" : "lib/Devel/Trepan.pm",
- "version" : "v0.1.4"
+ "version" : "v0.1.5"
},
"Devel::Trepan::BrkptMgr" : {
"file" : "lib/Devel/Trepan/BrkptMgr.pm",
@@ -113,10 +107,6 @@
"file" : "lib/Devel/Trepan/CmdProcessor/Command/Disable.pm",
"version" : 0
},
- "Devel::Trepan::CmdProcessor::Command::Disassemble" : {
- "file" : "lib/Devel/Trepan/CmdProcessor/Command/Disassemble.pm",
- "version" : 0
- },
"Devel::Trepan::CmdProcessor::Command::Display" : {
"file" : "lib/Devel/Trepan/CmdProcessor/Command/Display.pm",
"version" : 0
@@ -145,6 +135,10 @@
"file" : "lib/Devel/Trepan/CmdProcessor/Command/Frame.pm",
"version" : 0
},
+ "Devel::Trepan::CmdProcessor::Command::Handle" : {
+ "file" : "lib/Devel/Trepan/CmdProcessor/Command/Handle.pm",
+ "version" : 0
+ },
"Devel::Trepan::CmdProcessor::Command::Help" : {
"file" : "lib/Devel/Trepan/CmdProcessor/Command/Help.pm",
"version" : 0
@@ -181,6 +175,10 @@
"file" : "lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm",
"version" : 0
},
+ "Devel::Trepan::CmdProcessor::Command::Info::Signals" : {
+ "file" : "lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Signals.pm",
+ "version" : 0
+ },
"Devel::Trepan::CmdProcessor::Command::Info::Variables" : {
"file" : "lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables.pm",
"version" : 0
@@ -559,7 +557,15 @@
},
"Devel::Trepan::Options" : {
"file" : "lib/Devel/Trepan/Options.pm",
- "version" : "v0.1.4"
+ "version" : "v0.1.5"
+ },
+ "Devel::Trepan::SigHandler" : {
+ "file" : "lib/Devel/Trepan/SigHandler.pm",
+ "version" : 0
+ },
+ "Devel::Trepan::SigMgr" : {
+ "file" : "lib/Devel/Trepan/SigHandler.pm",
+ "version" : 0
},
"Devel::Trepan::Util" : {
"file" : "lib/Devel/Trepan/Util.pm",
@@ -584,5 +590,5 @@
"http://opensource.org/licenses/gpl-license.php"
]
},
- "version" : "v0.1.4"
+ "version" : "v0.1.5"
}
View
33 META.yml
@@ -2,13 +2,11 @@
abstract: "Modular Perl Debugger (akin to Ruby \"Trepanning\" Debuggers)."
author:
- 'Rocky Bernstein <rocky@cpan.org>'
-build_requires:
- String::Diff: 0
+build_requires: {}
configure_requires:
- ExtUtils::PkgConfig: 0
Module::Build: 0.32
dynamic_config: 1
-generated_by: 'Module::Build version 0.38, CPAN::Meta::Converter version 2.112150'
+generated_by: 'Module::Build version 0.38, CPAN::Meta::Converter version 2.112621'
license: open_source
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,7 +24,7 @@ provides:
version: 0
Devel::Trepan:
file: lib/Devel/Trepan.pm
- version: v0.1.4
+ version: v0.1.5
Devel::Trepan::BrkptMgr:
file: lib/Devel/Trepan/BrkptMgr.pm
version: 0
@@ -69,9 +67,6 @@ provides:
Devel::Trepan::CmdProcessor::Command::Disable:
file: lib/Devel/Trepan/CmdProcessor/Command/Disable.pm
version: 0
- Devel::Trepan::CmdProcessor::Command::Disassemble:
- file: lib/Devel/Trepan/CmdProcessor/Command/Disassemble.pm
- version: 0
Devel::Trepan::CmdProcessor::Command::Display:
file: lib/Devel/Trepan/CmdProcessor/Command/Display.pm
version: 0
@@ -93,6 +88,9 @@ provides:
Devel::Trepan::CmdProcessor::Command::Frame:
file: lib/Devel/Trepan/CmdProcessor/Command/Frame.pm
version: 0
+ Devel::Trepan::CmdProcessor::Command::Handle:
+ file: lib/Devel/Trepan/CmdProcessor/Command/Handle.pm
+ version: 0
Devel::Trepan::CmdProcessor::Command::Help:
file: lib/Devel/Trepan/CmdProcessor/Command/Help.pm
version: 0
@@ -120,6 +118,9 @@ provides:
Devel::Trepan::CmdProcessor::Command::Info::Return:
file: lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Return.pm
version: 0
+ Devel::Trepan::CmdProcessor::Command::Info::Signals:
+ file: lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Signals.pm
+ version: 0
Devel::Trepan::CmdProcessor::Command::Info::Variables:
file: lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables.pm
version: 0
@@ -404,7 +405,13 @@ provides:
version: 0
Devel::Trepan::Options:
file: lib/Devel/Trepan/Options.pm
- version: v0.1.4
+ version: v0.1.5
+ Devel::Trepan::SigHandler:
+ file: lib/Devel/Trepan/SigHandler.pm
+ version: 0
+ Devel::Trepan::SigMgr:
+ file: lib/Devel/Trepan/SigHandler.pm
+ version: 0
Devel::Trepan::Util:
file: lib/Devel/Trepan/Util.pm
version: 0
@@ -420,14 +427,14 @@ provides:
requires:
Array::Columnize: v0.3.5
Data::Dumper::Perltidy: 0
- Digest::SHA1: 2.11
- ExtUtils::PkgConfig: 1.03
+ Digest::SHA: 0
+ Getopt::Long: 0
PadWalker: 0
Syntax::Highlight::Perl::Improved: 0
Test::More: 0
- perl: 5.010
+ perl: 5.0080
rlib: 0.02
version: 0
resources:
license: http://opensource.org/licenses/gpl-license.php
-version: v0.1.4
+version: v0.1.5

0 comments on commit b7c4aff

Please sign in to comment.
Something went wrong with that request. Please try again.