summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Resize the coefficient to MPD_MINALLOC also if the requested size is belowStefan Krah2012-04-091-11/+15
| | | | MPD_MINALLOC. Previously the resize was skipped as a micro optimization.
* _decimal is now 100x faster than the Python version in the pi benchmark.Stefan Krah2012-04-092-3/+3
|
* Speed up _decimal by 30-40% for numerical workloads by improving the cacheStefan Krah2012-04-091-16/+18
| | | | locality for regularly sized coefficients.
* Use the MPD() accessor macro.Stefan Krah2012-04-091-2/+2
|
* Update description of benchmarks and mention the benchmarks repoAntoine Pitrou2012-04-091-4/+7
|
* Fix whitespaceAntoine Pitrou2012-04-091-1/+0
|
* Issue #13165: stringbench is now available in the Tools/stringbench folder.Antoine Pitrou2012-04-094-0/+1560
| | | | It used to live in its own SVN project.
* Rename test_ file that is really a support file to remove test_ prefix.R David Murray2012-04-0912-64/+64
| | | | | | | | I thought I had run the full test suite before the last checkin, but obviously I didn't. test_multibytecodec_support.py isn't really a test file, it is a support file that contains a base test class. Rename it to multibytecodec_support so that regrtest test discovery doesn't think it is a test file that should be run.
* Reflow paragraph (not that it helped much).R David Murray2012-04-091-10/+9
|
* #14533: if a test has no test_main, use loadTestsFromModule.R David Murray2012-04-093-22/+31
| | | | | | | | | | | | | | | | | This moves us further in the direction of using normal unittest facilities instead of specialized regrtest ones. Any test module that can be correctly run currently using 'python unittest -m test.test_xxx' can now be converted to use normal unittest test loading by simply deleting its test_main, thus no longer requiring manual maintenance of the list of tests to run. (Not all tests can be converted that easily, since test_main sometimes does some additional things (such as reap_children or reap_threads). In those cases the extra code may be moved to setUpModule/tearDownModule methods, or perhaps the same ends can be achieved in a different way, such as moving the decorators to the test classes that need them, etc.) I don't advocate going through and making this change wholesale, but any time a list of tests in test_main would otherwise need to be updated, consideration should instead be given to deleting test_main.
* #12537: in mailbox avoid depending on knowledge of email package internalsR David Murray2012-04-093-3/+38
| | | | | | | | | | | Previously mailbox was copying a list of attributes from one message object to another in order to "copy the message data". This means that any time new attributes were added to email.message.Message, mailbox broke. Now instead it copies all attributes from the source object to the target object, skipping any mailbox-object-specific attributes to produce the same clean initial state it was previously getting by copying only the "known" attributes. David Lam assisted in the development of this patch.
* Remove redundancy in listing of all mailbox classes in test_mailbox.R David Murray2012-04-091-15/+9
|
* Null mergeAntoine Pitrou2012-04-080-0/+0
|\
| * Fix the patch for issue #7978: select() raises select.error before 3.3, not ↵Antoine Pitrou2012-04-082-3/+3
| | | | | | | | OSError.
* | Fix flakiness in test_socketserverAntoine Pitrou2012-04-081-1/+4
|\ \ | |/
| * Fix flakiness in test_socketserverAntoine Pitrou2012-04-081-1/+4
| |
* | Issue #7978: socketserver now restarts the select() call when EINTR is returned.Antoine Pitrou2012-04-084-2/+52
|\ \ | |/ | | | | | | This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
| * Issue #7978: socketserver now restarts the select() call when EINTR is returned.Antoine Pitrou2012-04-084-2/+52
| | | | | | | | | | This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
* | Merge: Make test_mailbox runnable via python -m unittest.R David Murray2012-04-081-17/+17
|\ \ | |/
| * Make test_mailbox runnable via python -m unittest.R David Murray2012-04-081-17/+17
| |
* | Remove unused variable from gcmodule.c. The code no longer tests for theKristján Valur Jónsson2012-04-081-9/+0
| | | | | | | | presence of a __del__ attribute on objects, rather it uses the tp_del slot.
* | Merged logging cookbook update from 3.2.Vinay Sajip2012-04-081-0/+228
|\ \ | |/
| * Added multiprocessing example to logging cookbook.Vinay Sajip2012-04-081-0/+229
| |
* | Issue #14522: Avoid duplicating socket handles in multiprocessing.connection.Antoine Pitrou2012-04-072-12/+6
| | | | | | | | Patch by sbt.
* | Issue #14310: Catch testing errors when trying to create unsupported socketKristján Valur Jónsson2012-04-071-1/+4
| | | | | | | | types on some platforms.
* | struct timeval.tv_usec is 4 bytes on 64-bit OS X as it should be, butBrett Cannon2012-04-071-1/+5
| | | | | | | | | | is defined as an int while everyone else expects a long regardless of length.
* | Determine opensearch URL from current version.Georg Brandl2012-04-071-1/+1
| |
* | Closes #14511: merge with 3.2Georg Brandl2012-04-071-1/+1
|\ \ | |/
| * Closes #14511: fix wrong opensearch link for 3.2 docs.Georg Brandl2012-04-071-1/+1
| |
* | Merge.Stefan Krah2012-04-0712-19/+258
|\ \
| * | Issue #14310: inter-process socket duplication for windowsKristján Valur Jónsson2012-04-075-8/+208
| | |
| * | Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder.Ross Lagerwall2012-04-072-1/+3
| | | | | | | | | | | | Found with Clang's Static Analyzer.
| * | merge 3.2Benjamin Peterson2012-04-060-0/+0
| |\ \ | | |/
| | * merge headsBenjamin Peterson2012-04-0615-96/+187
| | |\
| * | \ merge headsBenjamin Peterson2012-04-061-1/+5
| |\ \ \
| | * | | Issue #14500: Fix importlib.test.import_.test_packages to clean upBrett Cannon2012-04-061-1/+5
| | | | | | | | | | | | | | | | | | | | after itself properly.
| * | | | merge 3.2Benjamin Peterson2012-04-061-0/+2
| |\ \ \ \ | | |/ / / | |/| / / | | |/ /
| | * | port 3.1.5rc2 tagBenjamin Peterson2012-04-061-0/+1
| | | |
| | * | merge 3.1Benjamin Peterson2012-04-061-0/+1
| | |\ \
| | | * | Added tag v3.1.5 for changeset 7395330e495eBenjamin Peterson2012-04-061-0/+1
| | | | |
| | | * | bump to 3.1.5 finalv3.1.5Benjamin Peterson2012-04-065-7/+7
| | | | |
| | | * | Added tag v3.1.5rc2 for changeset 75db2bc69fc9Benjamin Peterson2012-03-151-0/+1
| | | | |
| | | * | merge headsv3.1.5rc2Benjamin Peterson2012-03-1512-69/+142
| | | |\ \
| | | * | | bump to 3.1.5rc2Benjamin Peterson2012-03-155-5/+10
| | | | | |
| * | | | | mergeBrett Cannon2012-04-0665-334/+2748
| |\ \ \ \ \
| | * | | | | Set a time threshold in test_asyncore.capture_server so that tests don'tKristján Valur Jónsson2012-04-061-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | deadlock if the main thread fails before sending all the data.
| | * | | | | Issue #14502: it's RuntimeError on 3.3Sandro Tosi2012-04-061-1/+1
| | | | | | |
| | * | | | | Merge #14492: fix some bugs in Tools/scripts/pdeps.py.R David Murray2012-04-062-5/+32
| | |\ \ \ \ \ | | | | |_|_|/ | | | |/| | | | | | | | | | Initial patch by Popa Claudiu.
| | | * | | | #14492: fix some bugs in Tools/scripts/pdeps.py.R David Murray2012-04-062-5/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial patch by Popa Claudiu.
| | * | | | | merge 3.2Benjamin Peterson2012-04-061-1/+1
| | |\ \ \ \ \ | | | |/ / / /