Oct 27, 2011 (0.1.0) - Add debugger commands: * info variables (is in ruby-debug) * info locals as alternative to "info variables locals" (is in gdb) - POSIX shell -x (long form: --trace) fixed - Add disabling and enabling on display expressions - Confirm before deleting all displays. - Give breakpoints for files via linecache if they are syntactically correct Ruby files - Change whence-file to match gdb's resolution: don't apply PATH to relative files. - Command Completion and help text improvements - Syntax highlighting updated to support coderay 1.0 and greater - Bugs fixed, code reorganized. June 12, 2011 (0.0.9) Fleetwood release - Add debugger commands: * tbreak (is in gdb) * info globals (is in ruby-debug) * info locals (is in gdb) * info source (is in gdb) * info stack (is in gdb, same as backtrace) * info macro (in in gdb; remove show macro) * show timer (set timer was already there) * parsetree * pp (is in ruby-debug) * set/show reload (is in ruby-debug) - Add options from ruby-debug: * --cd * --include * --require * --debug - fix bugs, and improve help March 15, 2011 (0.0.8) - Revise breakpoint location parsing * Add: break if/unless * Add: step until * VM offsets are now specified via @ rather than o or O * Filenames can be quoted and blanks and characters inside escaped - Document command syntax by adding it as a new category with sub help - More controlled parsing of method names - improvements to "info files" show if we have a compiled method object for the file - eval? now strips more: * leading "return" or "case", or "unless" * trailing "then" - Save and restore some debugger state across a restart Feb 22, 2011 (0.0.7) - Add gdb "condition" command - More complete command completion - Add kill! alias to force without prompting - Add eval (no args) and eval? to run current source line or source line expression - Add "set/show trace buffer on/off" to keep a history of recent places we've stopped in the debugger - Add "show macro *" to list all macro names. - A number of bug fixes Feb 15, 2011 (0.0.6) - Repackage using rubinus platform 1.2 rather than 1.2.1 Feb 15, 2011 (0.0.5) - "disassemble" command: allow disassembly of specified line numbers - GNU Readline: * Start GNU readline tab (command) completion. * Save and restore command history * add --readline and --no-readline options to trepanx - Macros can return more than one command now - help * "help macros" shows all macro names * "help aliases" shows all alias names * "help *" lists macros and aliases now - start "info line" - "info file" has/shows File::stat()'s mtime and ctime - be able to pass --verbose to ruby to rake Feb 1, 2011 (0.0.4) - Add Remote debugging interface. Add options --server --port - Add Syntax highlighting on Ruby and Rubinus LLVM listings and locations - Section highlighting on some commands; italics on error if term mode - Use ;; to allow multiple debugger commands. Document debugger command syntax - Numerous bug fixes and code cleanups Jan 1, 2011 (0.0.3) - Add finish+ - Add "step into" "step over" and "step out" as alternates for "step", "next", and "finish" - Remove extraneous debug command. Dec 25, 26, 2010 (0.0.1, & 0.0.2) First general release. Port of trepanning debugger for Ruby 1.9.2.