Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #79146 > unrolled thread

[ANN] pdb-clone 1.9 - a fast clone of pdb with the remote debugging and attach features

Started byXavier de Gaye <xdegaye@gmail.com>
First post2014-10-15 13:23 +0200
Last post2014-10-15 13:23 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python


Contents

  [ANN] pdb-clone 1.9 - a fast clone of pdb with the remote debugging and attach features Xavier de Gaye <xdegaye@gmail.com> - 2014-10-15 13:23 +0200

#79146 — [ANN] pdb-clone 1.9 - a fast clone of pdb with the remote debugging and attach features

FromXavier de Gaye <xdegaye@gmail.com>
Date2014-10-15 13:23 +0200
Subject[ANN] pdb-clone 1.9 - a fast clone of pdb with the remote debugging and attach features
Message-ID<mailman.14880.1413380617.18130.python-list@python.org>
pdb-clone 1.9 has been released at Pypi: https://pypi.python.org/pypi/pdb-clone

Features:
   * Improve significantly pdb performance. With breakpoints, pdb-clone runs just above the speed of the interpreter while pdb runs at 10 to 100 times the speed of the interpreter.

   * Extend pdb with remote debugging. A remote debugging session may be started when the program stops at a `pdb.set_trace_remote()` hard-coded breakpoint, or at any time and multiple times by 
attaching to the process main thread. This feature is implemented in the py3 and py2.7 versions of pdb-clone.

   * Fix pdb long standing bugs entered in the python issue tracker.

   * Add a bdb comprehensive test suite (more than 70 tests) and run both the Python pdb and pdb-clone bdb test suites.

   * Three versions of pdb-clone are supported:
     * The py3 version of pdb-clone runs on python3 from python 3.2 onward.
     * The py2.7 vesion runs on python 2.7.
     * The py2.4 version runs on all python versions from 2.4 to 2.7 included.

The pdb command line interface remains unchanged except for the new `detach` and `thread` pdb commands. All the versions of pdb-clone implement the most recent python3 features of pdb, as defined in 
Python documentation.

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web