shell, python, and GNU make debuggers / News: Recent posts

ddd-3.12-test6 - corrects support for modern pydb versions

See the NEWS file in the release for a summary of the changes and ChangeLog for the gory details.

Posted by Rocky Bernstein 2008-02-02

bashdb 3.1-0.09 release (for bash versions 3.2 and 3.1)

Changes in this release are:

set/show trace-commands were added to make samilar to those commands in gdb 6.6

show commands now allows for a starting number and +; again the same as gdb.

variable and tilde expansion now occurs in cd command. Note that gdb does tilde expansion but not variable expansion like $HOME.

Add linetrace delay debugger command.

Make FreeBSD tests work, cygwin signals are working so test are run there... read more

Posted by Rocky Bernstein 2007-10-27

pydb 1.22

Function tracing, interactive and non-intractive, was added; calls and returns now show the nesting level.

Support for Emacs 22 and 23 was added; there is better tolerance for emacs on MS Windows.

ipython interaction was improved. BSD make can now be used instead of GNU make to build the debugger. Various bugs have been fixed.

Posted by Rocky Bernstein 2007-04-15

remake 0.62 release

There were some small bugfixes changes to track GNU Make development and changes to make more Debian compatibile.

Posted by Rocky Bernstein 2007-02-27

pydb 1.21 release - usability enhancements

A number of small usability enhancements were made. Some of these include improvements to command completion, getting help via pydoc, search-path lookup of Python executables, and showing thread information without explicit thread debugging requested. Note: Python version 2.4.0 or greater is now required.

Posted by Rocky Bernstein 2007-02-13

bashdb 3.1-0.07 supports cygwin and bash version 3.2

In the release, debugger commands added were "signal", "kill" and "quit" ; "contiinue" now allows an optional line-specification argument. This version works on bash versions 3.1 and 3.2 and changes have been made to facilitate building on cygwin. Some bugs fixed and documentation updated.

Posted by Rocky Bernstein 2006-12-10

pydb 1.20 - bug fixes and ipython compatibility improvments

Python 1.20 has a number of bug fixes. Additional features to make it play nice with the upcoming release of ipython have also been made.

Posted by Rocky Bernstein 2006-12-10

pydb 1.19 - minor enhancements

Some small improvements were made in signal handling, thread debugging, and documentation. Also there were changes to make pydb ipython friendly. The "continue" command now accepts an optional position name.

Posted by Rocky Bernstein 2006-10-27

pydb 1.18 has thread debugging and GDB-style signal handling

The ability to show thread information and debug threads was added. This is a bit experimental and is not completely stable.

GDB-style signal handling was added.

The gdb FILE command was added.

A bug in tbreak fixed.

The "examine" command now shows instance variables for an object.

Posted by Rocky Bernstein 2006-09-25

pydb 1.17

Many small improvements have been made to improve usability and make it possible for planned future changes. You can call the debugger without a script name.

The gdb "directory" and "show directories" commands have been implemented. The "examine" command shows more information about a Python object.

This release adds tolerance for Python 2.3.4, 2.3.5, and Python 2.5b. Systems tested include cygwin, FreeBSD, GNU/Linux, NetBSD, OSX, and Solaris. Bugs have been fixed and documentation improved.

Posted by Rocky Bernstein 2006-07-29