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


Groups > comp.lang.python > #79165

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

Path csiph.com!usenet.pasdenom.info!news.albasani.net!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'interpreter': 0.05; 'debugging': 0.07; 'interpreter.': 0.07; 'python3': 0.07; 'stops': 0.07; 'subject:ANN': 0.07; 'debugger': 0.09; 'debugging.': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'subject:features': 0.09; 'runs': 0.10; 'python': 0.11; 'wrote': 0.14; '2.7': 0.14; 'attaching': 0.16; 'hard-coded': 0.16; 'pdb': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'subject: \n ': 0.16; 'supported:': 0.16; 'unchanged': 0.16; 'xavier': 0.16; 'fix': 0.17; 'entered': 0.20; 'subject:] ': 0.20; 'command': 0.22; 'skip:` 20': 0.24; 'versions': 0.24; "i've": 0.25; 'defined': 0.27; 'header:X-Complaints-To:1': 0.27; 'feature': 0.29; '3.2': 0.31; 'subject::[': 0.31; 'probably': 0.32; 'extend': 0.32; 'interface': 0.32; 'run': 0.32; 'url:python': 0.33; 'bugs': 0.33; 'implemented': 0.33; 'subject:the': 0.34; 'subject:with': 0.35; 'except': 0.35; 'test': 0.35; 'add': 0.35; 'version': 0.36; 'url:org': 0.36; 'implement': 0.38; 'remote': 0.38; 'to:addr :python-list': 0.38; 'issue': 0.38; 'recent': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'most': 0.60; 'new': 0.61; 'times': 0.62; '100': 0.79; '2.7.': 0.84; 'commands.': 0.84; 'features:': 0.84; 'received:myvzw.com': 0.84; 'standing': 0.84
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From Dave Angel <davea@davea.name>
Subject Re:[ANN] pdb-clone 1.9 - a fast clone of pdb with the remote debugging and attach features
Date Wed, 15 Oct 2014 13:58:33 -0400 (EDT)
Organization news.gmane.org
References <543E5946.1010802@gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 7bit
X-Gmane-NNTP-Posting-Host 109.sub-70-192-196.myvzw.com
X-Newsreader PiaoHong.Usenet.Client.VIP:1.62
X-Archive encrypt
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.14887.1413395731.18130.python-list@python.org> (permalink)
Lines 31
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1413395731 news.xs4all.nl 2902 [2001:888:2000:d::a6]:42227
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:79165

Show key headers only | View raw


Xavier de Gaye <xdegaye@gmail.com> Wrote in message:
> 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.

You probably mean below, and .1 to .01 times the speed.  I've
 never seen a debugger that substantially improves the code's
 performance.

> 
>    * 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.
> 


-- 
DaveA

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re:[ANN] pdb-clone 1.9 - a fast clone of pdb with the remote debugging and attach features Dave Angel <davea@davea.name> - 2014-10-15 13:58 -0400

csiph-web