Commit graph

8 commits

Author SHA1 Message Date
taca
33e824faca Bump PKGREVISION due to ABI change of ruby18-base. 2011-02-21 16:01:10 +00:00
taca
45ecf14203 Update ruby-debug-base to 0.10.4.
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.
2010-12-04 03:52:25 +00:00
taca
0b695fccd5 Update devel/ruby-debug-base to 0.10.3.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.

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.
2010-09-10 05:17:36 +00:00
taca
bb99299a80 * Mark these packages Ruby 1.8.x support only.
* Add some comments and a little clean up.

No functional change.
2010-09-07 17:20:24 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
taca
2221bc8f8e Update ruby-debug-base package to 0.10.2.
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
2008-09-15 09:03:58 +00:00
jlam
7300d393c1 Update devel/ruby-debug-base to 0.10.1. Changes from version 0.10.0
include:

 * Allow catching multiple exceptions.

 * Add Debugger.last_exception which is set in post-mortem.

 * Remove Debugger.stop() when an exception is raised that would
   terminate the debugged program. This may allow catchpoints to work
   and allow tracing user code which handles "Exit" exceptions

 * Preface ruby_debug global Ruby variables with rdebug_.

 * Change Debugger.start() to accept an optional options argument
    :init => true saves things (like $0 and ARGV) necessary to
     allow restart. Default: true
    :post_mortem => true runs post-mortem on an uncaught exception
     Default: false
   The old Debugger.start() is now renamed to Debugger.start_()

INCOMPATIBLE CHANGES:
 * variable "Debugger.catchpoint", a String, was turned into
   "Debugger.catchpoints", a Hash.
 * Method "Debugger.catchpoint=" no longer exists.
 * Debugger.set_catchpoint was turned into Debugger.add_catchpoint
 * return/end will now call event handler
2008-04-14 21:33:01 +00:00
seb
e2f339cc25 Initial import of ruby-debug-base as version 0.10.0 into the NetBSD
Packages Collection.

Ruby-debug is a faster implementation of the standard Ruby debugger
debug.rb using a native extension with a new hook Ruby C API.
2008-04-06 23:03:23 +00:00