It depends on gems that Do Not Work(tm) und recent versions ruby 1.8.x.
This makes ruby-debug work again.
PKGREVISION++
XXX the other .RB files seem to have been using uppcase so they do not
get loaded but I am not touching this yet.
0.10.4
10/27/10
- Various bug fixes:
* reload command.
* plain 'info' command
* improve list and list - (backwards) handling when hitting end of file
- Add ability to specify port to debug on
- Allow breakpoints at class methods
- "quit!" is same as "quit unconditionally"
- irb improvements: Access to non-executing rdebug commands inside irb via
"dbgr" method
- Go over documentation including that created by rdoc.
- For emacs package: add README, INSTALL, AUTHORS.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.
* Adjust pacakge name, no duplicated ruby.
0.10.3
11/17/08
- a backtrace now warns when it thinks the callstack is truncated which it
gets by comparing with caller()
- fix setting $0.
- fix bug in showing variables in post-mortem
- Document how Debugger.start with a block is intended to be used.
- Move Kernel#debugger from ruby-debug-base into ruby-debug
- Get regression tests working again
- Warn and add a "confirmation" when setting a breakpoint on a
file that is not loaded.
0.10.2
- debugger(steps=0) breaks inside of debugger rather than wait for a line event.
- trace var varname (stop|nostop) added which issues trace_var.
- start method is now properly defined in Debugger module
- fixed 'finish' command
- rdebug script now works with Ruby 1.8.7
include:
Makefile:
+ Use a different method for setting the RUBY_DEBUG_VERSION in the
Rakefile. We create a file at post-extract time that holds the
version number and just directly read it within the Rakefile.
patch-aa:
+ Read the VERSION file in the source directory to set RUBY_DEBUG_VERSION
used in the specifications file.
+ Drop changes that manipulated the file list for the ruby-debug-base
package. We already only build the CLI package, so the change is
unnecessary.
ruby-debug changes:
* "rdebug --post-mortem" now really catches uncaught exceptions and
brings you to post-mortem handling. "info program" shows the exception.
* Use ~/.rdboptrc (rdbopt.ini on MS Windows) to change default options.
* Expanded "info" command
* "frame" command now accepts an optional thread number argument
* add "var cl[ass]" command. Note "var const" can no longer be
abbreviated "var c"; use "var co" (or const or constant).
* add "condition" command. Allow removal of condition.
* rdebug command history can be displayed with "show commands". Fix a bug
in history saving.
* INCOMPATIBLE CHANGE: "finish" works like gdb - stop just before the most
recent method finishes. Will now accept a number which stops that many
frames completed. (Note that return line numbers will be funny, the
first line of the method until Ruby 1.8.7.)
* fix bug in 'list' command when wrapping off the end.
* Emacs interaction drastically reworked, expanded, and improved.