Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'interpreter': 0.04; 'python3': 0.05; 'subject:ANN': 0.07; 'subject:released': 0.07; 'python': 0.09; 'interpreter,': 0.09; 'tracker,': 0.09; '2.7': 0.13; 'library': 0.15; '(more': 0.16; 'clone': 0.16; 'debugger.': 0.16; 'included.': 0.16; 'pdb': 0.16; 'py3': 0.16; 'supported:': 0.16; 'tests)': 0.16; 'fix': 0.17; 'handles': 0.18; 'versions': 0.20; 'changes': 0.20; '3.2': 0.22; 'defined': 0.22; 'runs': 0.22; 'command': 0.24; 'url:wiki': 0.26; 'bugs': 0.27; 'module.': 0.27; 'message-id:@mail.gmail.com': 0.27; 'interface': 0.27; 'run': 0.28; 'remains': 0.29; 'restart': 0.29; 'url:code': 0.29; 'source': 0.29; 'version,': 0.30; 'code': 0.31; 'implement': 0.32; 'to:addr:python-list': 0.33; 'version': 0.34; 'received:google.com': 0.34; 'entered': 0.34; 'received:209.85': 0.35; 'add': 0.36; 'test': 0.36; 'received:209': 0.37; 'received:209.85.216': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'subject:-': 0.40; 'header:Received:5': 0.40; 'most': 0.61; 'url:p': 0.63; 'times': 0.63; 'features:': 0.65; '2.7.': 0.84; 'standing': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=vOCya1AWLCQ7R50qdNT7BHCI28+Ab5Elv+SZO6eMp58=; b=FfD0hTq43hqyoRhMRokjVjziK4GBew1pasr01T1tddWzhg9y/0OoegdkeLQ+q8xzbl wYfk3TRST4M6LWDAFNgQtUdoRruh0+4RN95GL3E7LNqGbyYUX3d+2jcg6ZGU5x4Zs3SN 1CY8J+adgiQvqOUvyTnGhwk6PhVu5ehr75qvcHI4SsS+JqbMPJUt0mYgzvluzJbbKWLN wQ+Di/ruA0anYqOfer1zwWcFuoicIUOh3H/XqiDK78BrG1mXVgMYcapAEYJPyN0hfTB3 E6zhfU9sA0Vebedm2nIBlsRk9dY63G8+sfysMJpgxIEbSteSRIiplHpGJR2fW0PR9RRR 6gdg== MIME-Version: 1.0 Date: Tue, 1 Jan 2013 22:31:55 +0100 Subject: ANN: pdb-clone 1.2 released From: Xavier de Gaye To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 27 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1357075918 news.xs4all.nl 6844 [2001:888:2000:d::a6]:52351 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:35918 pdb-clone is a clone of pdb, the standard library python debugger. pdb-clone is at http://code.google.com/p/pdb-clone/ pdb-clone features: * Improve significantly pdb performance. With breakpoints, pdb-clone runs at 1.2 to 2 times the speed of the interpreter while pdb runs at 10 to 70-100 times the speed of the interpreter, see http://code.google.com/p/pdb-clone/wiki/Performances * Fix pdb long standing bugs entered in the Python issue tracker, see http://code.google.com/p/pdb-clone/wiki/News * Add a bdb comprehensive test suite (more than 70 tests) and run both pdb and bdb test suites. * Three versions of pdb-clone are supported: o The py3 version of pdb-clone runs on python3 from python 3.2 onward. o The py2.7 vesion runs on python 2.7. o The py2.4 version runs on all python versions from 2.4 to 2.7 included. In this version, the restart command only handles source code changes made to the main module. The pdb command line interface remains unchanged. All the versions of pdb-clone implement the most recent python3 features of pdb, as defined in the python3 pdb documentation.