summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #11223: fix test_dummy_threading, add _dummy_thread.info()Victor Stinner2011-04-191-0/+3
|
* Issue #11223: Add threading._info() function providing informations about theVictor Stinner2011-04-1910-18/+150
| | | | | | | | | thread implementation. Skip test_lock_acquire_interruption() and test_rlock_acquire_interruption() of test_threadsignals if a thread lock is implemented using a POSIX mutex and a POSIX condition variable. A POSIX condition variable cannot be interrupted by a signal (e.g. on Linux, the futex system call is restarted).
* faulthandler: don't use sigprocmask()Victor Stinner2011-04-191-5/+1
| | | | | It has an undefined behaviour with threads, only use pthread_sigmask() if it is available (and not broken).
* Merge with 3.2.Ezio Melotti2011-04-191-1/+1
|\
| * Merge with 3.1.Ezio Melotti2011-04-191-1/+1
| |\
| | * Fix wrong number of functions noticed by Sandro Tosi.Ezio Melotti2011-04-191-1/+1
| | |
* | | mergeRaymond Hettinger2011-04-190-0/+0
|\ \ \ | | |/ | |/|
| * | mergeRaymond Hettinger2011-04-194-11/+28
| |\ \
* | \ \ mergeRaymond Hettinger2011-04-190-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Issue 11875: Keep OrderedDict's __reduce__ from temporarily mutating the object.Raymond Hettinger2011-04-192-3/+5
| |\ \ \
* | \ \ \ Issue 11875: Keep OrderedDict's __reduce__ from temporarily mutating the object.Raymond Hettinger2011-04-192-3/+5
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | mergeRaymond Hettinger2011-04-190-0/+0
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Hmm, __ne__ was missingRaymond Hettinger2011-04-191-0/+1
| | | | |
| | * | | Issue 11875: Keep OrderedDict's __reduce__ from temporarily mutating the object.Raymond Hettinger2011-04-192-3/+5
| | | | |
| * | | | Issue 11875: Keep OrderedDict's __reduce__ from temporarily mutating the object.Raymond Hettinger2011-04-192-3/+5
| | | | |
* | | | | Merged documentation fix from 3.2.Vinay Sajip2011-04-191-6/+17
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Updated documentation on fileConfig().Vinay Sajip2011-04-191-6/+17
| | | | |
* | | | | os.sendfile(): on Linux if offset parameter is passed as NULL we were ↵Giampaolo Rodola'2011-04-191-3/+2
| | | | | | | | | | | | | | | | | | | | erroneously returning a (bytes_sent, None) tuple instead of bytes_sent
* | | | | Add new email.policy document to the toctree and fix markup glitch.Georg Brandl2011-04-192-1/+2
| | | | |
* | | | | Merge test_startfile fix from 3.2.Nadeem Vawda2011-04-182-0/+7
|\ \ \ \ \ | |/ / / /
| * | | | Merge test_startfile fix from 3.1.Nadeem Vawda2011-04-182-0/+7
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | Fix sporadic failure in test_startfile.Nadeem Vawda2011-04-182-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wait for the child process to terminate before ending the test, so that the regrtest cleanup code doesn't get an error when it tries to delete the temporary CWD.
* | | | | Markup and text fixes from Georg Brandl's review.R David Murray2011-04-182-28/+36
| | | | |
* | | | | Merge: Fix markup.R David Murray2011-04-181-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Fix markup.R David Murray2011-04-181-1/+1
| | | | |
* | | | | #11731: simplify/enhance parser/generator API by introducing policy objects.R David Murray2011-04-1813-81/+912
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new interface will also allow for future planned enhancements in control over the parser/generator without requiring any additional complexity in the parser/generator API. Patch reviewed by Éric Araujo and Barry Warsaw.
* | | | | (Merge 3.2) Issue #11768: The signal handler of the signal module only callsVictor Stinner2011-04-183-18/+20
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | Py_AddPendingCall() for the first signal to fix a deadlock on reentrant or parallel calls. PyErr_SetInterrupt() writes also into the wake up file.
| * | | | (Merge 3.1) Issue #11768: The signal handler of the signal module only callsVictor Stinner2011-04-182-10/+20
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | Py_AddPendingCall() for the first signal to fix a deadlock on reentrant or parallel calls. PyErr_SetInterrupt() writes also into the wake up file.
| | * | | Issue #11768: The signal handler of the signal module only callsVictor Stinner2011-04-182-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | Py_AddPendingCall() for the first signal to fix a deadlock on reentrant or parallel calls. PyErr_SetInterrupt() writes also into the wake up file.
* | | | | Merge: #11492: rewrite header folding algorithm. Less code, more passing tests.R David Murray2011-04-184-200/+254
|\ \ \ \ \ | |/ / / /
| * | | | #11492: rewrite header folding algorithm. Less code, more passing tests.R David Murray2011-04-184-200/+254
| | | | |
* | | | | #11865: Merge with 3.2.Ezio Melotti2011-04-181-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | #11865: Merge with 3.1.Ezio Melotti2011-04-181-1/+1
| |\ \ \ \ | | |/ / / | | | / / | | |/ / | |/| |
| | * | #11865: fix typo in init.rst.Ezio Melotti2011-04-181-1/+1
| | |/
* | | mergeRaymond Hettinger2011-04-180-0/+0
|\ \ \ | |/ /
| * | Rework multiset methods to use less memory and to make fewer calls to __hash__.Raymond Hettinger2011-04-181-12/+19
| |\ \ | | |/
| | * Rework multiset methods to use less memory and to make fewer calls to __hash__.Raymond Hettinger2011-04-181-12/+19
| | |
* | | Rework multiset methods to use less memory and to make fewer calls to __hash__.Raymond Hettinger2011-04-181-12/+19
| | |
* | | Merge with 3.2.Ezio Melotti2011-04-161-3/+3
|\ \ \ | |/ /
| * | Fix a few more hyphens in argparse.rstEzio Melotti2011-04-161-3/+3
| | |
* | | Issue #11790: Fix sporadic failures in ↵Antoine Pitrou2011-04-162-1/+9
|\ \ \ | |/ / | | | | | | test_multiprocessing.WithProcessesTestCondition.
| * | Issue #11790: Fix sporadic failures in ↵Antoine Pitrou2011-04-162-1/+9
| | | | | | | | | | | | test_multiprocessing.WithProcessesTestCondition.
* | | Merge from 3.2Antoine Pitrou2011-04-162-1/+7
|\ \ \ | |/ /
| * | Fix possible "file already exists" error when running the tests in parallel.Antoine Pitrou2011-04-162-1/+7
| | | | | | | | | | | | | | | | | | This is a perfect example of LBYL going wrong: that code could be executed by several workers in parallel, and os.mkdir() attempted on the same path by multiple processes.
* | | Merge with 3.2.Georg Brandl2011-04-160-0/+0
|\ \ \ | |/ /
| * | Consistency fix: "command line" is the noun, "command-line" the adjective.Georg Brandl2011-04-161-18/+18
| | |
| * | Backport 8a9f8f34d9d5.Georg Brandl2011-04-161-1/+1
| | |
* | | Fix duplicate "is".Georg Brandl2011-04-161-1/+1
| | |
* | | Merge with 3.2Georg Brandl2011-04-161-3/+4
|\ \ \ | |/ /
| * | Merge with 3.1Georg Brandl2011-04-161-3/+4
| |\ \ | | |/