Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Tagging 2.6a1 | Barry Warsaw | 2008-03-01 | 1 | -0/+1 | |
| | ||||||
* | Add date to NEWS | Barry Warsaw | 2008-03-01 | 1 | -1/+1 | |
| | ||||||
* | fix typo | Fred Drake | 2008-03-01 | 1 | -1/+1 | |
| | ||||||
* | bump idle version number | Barry Warsaw | 2008-03-01 | 1 | -1/+1 | |
| | ||||||
* | Bump to version 2.6a1 | Barry Warsaw | 2008-03-01 | 2 | -4/+4 | |
| | ||||||
* | Updated to pysqlite 2.4.1. Documentation additions will come later. | Gerhard Häring | 2008-02-29 | 17 | -216/+781 | |
| | ||||||
* | Package Tcl from tcltk64 on AMD64. | Martin v. Löwis | 2008-02-29 | 1 | -2/+4 | |
| | ||||||
* | Make _hashlib depend on pythoncore. | Martin v. Löwis | 2008-02-29 | 1 | -0/+4 | |
| | ||||||
* | Port build_ssl.py to 2.4; support HOST_PYTHON variable | Martin v. Löwis | 2008-02-29 | 3 | -5/+18 | |
| | ||||||
* | #2208: allow for non-standard HHC location. | Georg Brandl | 2008-02-29 | 1 | -3/+4 | |
| | ||||||
* | Build db-4.4.20 with VS9; remove VS2003 build if necessary. | Martin v. Löwis | 2008-02-29 | 1 | -2/+7 | |
| | ||||||
* | Until we got downloadable docs, stop confusing viewers by talking about a ↵ | Georg Brandl | 2008-02-29 | 1 | -11/+5 | |
| | | | | nonexisting table. | |||||
* | Make _hashlib a separate project. | Martin v. Löwis | 2008-02-29 | 3 | -12/+571 | |
| | ||||||
* | Fix docstring typo. | Mark Dickinson | 2008-02-29 | 1 | -1/+1 | |
| | ||||||
* | Handle the repeat keyword argument for itertools.product(). | Raymond Hettinger | 2008-02-29 | 2 | -5/+30 | |
| | ||||||
* | Add __format__ method to Decimal, to support PEP 3101 | Mark Dickinson | 2008-02-29 | 3 | -0/+335 | |
| | ||||||
* | Add alternate constructor for itertools.chain(). | Raymond Hettinger | 2008-02-28 | 3 | -1/+34 | |
| | ||||||
* | Have itertools.chain() consume its inputs lazily instead of building a tuple ↵ | Raymond Hettinger | 2008-02-28 | 2 | -53/+53 | |
| | | | | of iterators at the outset. | |||||
* | Locate VS installation dir from environment, so that it works with the ↵ | Martin v. Löwis | 2008-02-28 | 1 | -8/+2 | |
| | | | | express edition. | |||||
* | Windows fix for signal test - skip it earlier | Christian Heimes | 2008-02-28 | 1 | -5/+6 | |
| | ||||||
* | Bundle msvcr90.dll as a "private assembly". | Martin v. Löwis | 2008-02-28 | 1 | -25/+23 | |
| | ||||||
* | Add 2.6aN uuids. | Martin v. Löwis | 2008-02-28 | 1 | -0/+4 | |
| | ||||||
* | Document impending updates to itertools. | Raymond Hettinger | 2008-02-28 | 1 | -11/+44 | |
| | ||||||
* | Prevent SocketServer.ForkingMixIn from waiting on child processes that it | Jeffrey Yasskin | 2008-02-28 | 2 | -19/+47 | |
| | | | | | didn't create, in most cases. When there are max_children handlers running, it will still wait for any child process, not just handler processes. | |||||
* | #2169: make generated HTML more valid | Andrew M. Kuchling | 2008-02-28 | 1 | -3/+4 | |
| | ||||||
* | The empty tuple is usually a singleton with a much higher refcnt than 1 | Christian Heimes | 2008-02-28 | 1 | -2/+5 | |
| | ||||||
* | Add repeat keyword argument to itertools.product(). | Raymond Hettinger | 2008-02-28 | 1 | -3/+7 | |
| | ||||||
* | Thread.start() used sleep(0.000001) to make sure it didn't return before the | Jeffrey Yasskin | 2008-02-28 | 1 | -11/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | new thread had started. At least on my MacBook Pro, that wound up sleeping for a full 10ms (probably 1 jiffy). By using an Event instead, we can be absolutely certain that the thread has started, and return more quickly (217us). Before: $ ./python.exe -m timeit -s 'from threading import Thread' 't = Thread(); t.start(); t.join()' 100 loops, best of 3: 10.3 msec per loop $ ./python.exe -m timeit -s 'from threading import Thread; t = Thread()' 't.isAlive()' 1000000 loops, best of 3: 0.47 usec per loop After: $ ./python.exe -m timeit -s 'from threading import Thread' 't = Thread(); t.start(); t.join()' 1000 loops, best of 3: 217 usec per loop $ ./python.exe -m timeit -s 'from threading import Thread; t = Thread()' 't.isAlive()' 1000000 loops, best of 3: 0.86 usec per loop To be fair, the 10ms isn't CPU time, and other threads including the spawned one get to run during it. There are also some slightly more complicated ways to get back the .4us in isAlive() if we want. | |||||
* | Speed test_socketserver up from 28.739s to 0.226s, simplify the logic, and make | Jeffrey Yasskin | 2008-02-28 | 1 | -109/+108 | |
| | | | | sure all tests run even if some fail. | |||||
* | Move abc._Abstract into object by adding a new flag Py_TPFLAGS_IS_ABSTRACT, | Jeffrey Yasskin | 2008-02-28 | 4 | -48/+108 | |
| | | | | | | | | which forbids constructing types that have it set. The effect is to speed ./python.exe -m timeit -s 'import abc' -s 'class Foo(object): __metaclass__ = abc.ABCMeta' 'Foo()' up from 2.5us to 0.201us. This fixes issue 1762. | |||||
* | Simply the sample code for combinations(). | Raymond Hettinger | 2008-02-27 | 1 | -7/+6 | |
| | ||||||
* | Larger test range | Raymond Hettinger | 2008-02-27 | 1 | -1/+1 | |
| | ||||||
* | One too many decrefs. | Raymond Hettinger | 2008-02-27 | 1 | -3/+1 | |
| | ||||||
* | Add itertools.combinations(). | Raymond Hettinger | 2008-02-26 | 4 | -16/+266 | |
| | ||||||
* | #2194: fix some typos. | Georg Brandl | 2008-02-26 | 3 | -3/+3 | |
| | ||||||
* | Patch #1691070 from Roger Upole: Speed up PyArg_ParseTupleAndKeywords() and ↵ | Christian Heimes | 2008-02-26 | 3 | -155/+177 | |
| | | | | | | improve error msg My tests don't show the promised speed up of 10%. The code is as fast as the old code for simple cases and slightly faster for complex cases with several of args and kwargs. But the patch simplifies the code, too. | |||||
* | Add a timing flag to Trace so you can see where slowness occurs | Neal Norwitz | 2008-02-26 | 3 | -6/+26 | |
| | | | | like waiting for socket timeouts in test_smtplib :-). | |||||
* | The contains function raised a gcc warning. The new code is copied straight ↵ | Christian Heimes | 2008-02-26 | 1 | -5/+12 | |
| | | | | from py3k. | |||||
* | Speed up this test by about 99%. Remove sleeps and replace with events. | Neal Norwitz | 2008-02-26 | 1 | -65/+42 | |
| | | | | | | | | (This may fail on some slow platforms, but we can fix those cases which should be relatively isolated and easier to find now.) Move two test cases that didn't require a server to be started to a separate TestCase. These tests were taking 3 seconds which is what the timeout was set to. | |||||
* | Banish tab. | Georg Brandl | 2008-02-26 | 1 | -1/+1 | |
| | ||||||
* | Whitespace normalization | Neal Norwitz | 2008-02-26 | 1 | -6/+6 | |
| | ||||||
* | Whitespace normalization | Neal Norwitz | 2008-02-26 | 1 | -9/+9 | |
| | ||||||
* | Don't use a hard coded port. This test could hang/fail if the port is in use. | Neal Norwitz | 2008-02-26 | 1 | -4/+25 | |
| | | | | Speed this test up by avoiding a sleep and using the event. | |||||
* | Docs for itertools.combinations(). Implementation in forthcoming checkin. | Raymond Hettinger | 2008-02-26 | 1 | -2/+44 | |
| | ||||||
* | Coerced PyBool_Type to be able to compare it. | Facundo Batista | 2008-02-25 | 1 | -2/+2 | |
| | ||||||
* | Revert part of r60927 which made invalid assumptions about the API offered ↵ | Raymond Hettinger | 2008-02-25 | 1 | -3/+3 | |
| | | | | by db modules. | |||||
* | Make sure the itertools filter functions give the same performance for ↵ | Raymond Hettinger | 2008-02-25 | 2 | -2/+4 | |
| | | | | func=bool as func=None. | |||||
* | Issue 2168. gdbm and dbm needs to be iterable; this fixes a | Facundo Batista | 2008-02-25 | 2 | -3/+68 | |
| | | | | failure in the shelve module. Thanks Thomas Herve. | |||||
* | Revert r61029. | Georg Brandl | 2008-02-25 | 2 | -12/+1 | |
| | ||||||
* | Rename sphinx.addons to sphinx.ext. | Georg Brandl | 2008-02-25 | 1 | -1/+1 | |
| |