summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Issue #12408: Merge.Mark Dickinson2011-06-251-1/+1
|\ \ | |/
| * Issue #12408: Fix relative import in test_future5.py. Thanks Cesare Di Mauro.Mark Dickinson2011-06-251-1/+1
| |
* | Issue #12303: Add sigwaitinfo() and sigtimedwait() to the signal module.Ross Lagerwall2011-06-258-23/+295
| |
* | Merge #12228Mark Dickinson2011-06-251-2/+2
|\ \ | |/
| * Merge #12228Mark Dickinson2011-06-251-2/+2
| |\
| | * Issue #12228: Fix exchanged flag descriptions in stat.rst. Thanks Sandro Tosi.Mark Dickinson2011-06-251-2/+2
| | |
| * | mergeRaymond Hettinger2011-06-251-2/+2
| |\ \
* | \ \ mergeRaymond Hettinger2011-06-250-0/+0
|\ \ \ \
| * \ \ \ mergeRaymond Hettinger2011-06-253-0/+9
| |\ \ \ \
* | \ \ \ \ mergeRaymond Hettinger2011-06-251-2/+2
|\ \ \ \ \ \ | |/ / / / / | | / / / / | |/ / / / |/| | | |
| * | | | Fix typo (reported by Hiro Ashiya).Raymond Hettinger2011-06-251-2/+2
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Fix typo (reported by Hiro Ashiya).Raymond Hettinger2011-06-251-2/+2
| | | | |
* | | | | Merge with 3.2.Ezio Melotti2011-06-253-0/+9
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| |
| * | | #12341: add coverage files/dirs to .hgignore. Patch by Sandro Tosi.Ezio Melotti2011-06-253-0/+9
| |/ /
* | | Code simplification suggested by Sven Marnach.Raymond Hettinger2011-06-251-5/+3
|\ \ \ | |/ /
| * | Code simplification suggested by Sven Marnach.Raymond Hettinger2011-06-251-5/+3
| | |
* | | Merge with 3.2 (Issue #12404).Ross Lagerwall2011-06-252-1/+5
|\ \ \ | |/ /
| * | Issue 12404: Remove C89 incompatible code from mmap module.Ross Lagerwall2011-06-252-1/+5
| | | | | | | | | | | | Patch by Akira Kitada.
* | | Issue #12392: fix thread initialization on FreeBSD 6Victor Stinner2011-06-242-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | On FreeBSD6, pthread_kill() doesn't work on the main thread before the creation of the first thread. Create therefore a dummy thread (no-op) a startup to initialize the pthread library. Add also a test for this use case, test written by Charles-François Natali.
* | | Merge #10206: add test for previously fixed bug.R David Murray2011-06-242-0/+8
|\ \ \ | |/ /
| * | #10206: add test for previously fixed bug.R David Murray2011-06-242-0/+8
| | | | | | | | | | | | Patch by Francisco Martín Brugué.
* | | give the names of missing positional or keyword-only arguments (closes #12356)Benjamin Peterson2011-06-244-94/+199
| | |
* | | merge #9921: clarify os.path.join joining algorithmR David Murray2011-06-241-4/+5
|\ \ \ | |/ /
| * | #9921: clarify os.path.join joining algorithmR David Murray2011-06-241-4/+5
| | | | | | | | | | | | | | | The new wording is based on the comments in the code, which match the actual behavior.
* | | (null merge 3.2 for issue #11223) python 3.3 has already a better fixVictor Stinner2011-06-230-0/+0
|\ \ \ | |/ /
| * | Issue #11223: skip also test_rlock_acquire_interruption() on FreeBSD6Victor Stinner2011-06-231-4/+7
| | |
* | | (null merge 3.2 for issue #11223) python 3.3 has already a better fixVictor Stinner2011-06-230-0/+0
|\ \ \ | |/ /
| * | Issue #11223: skip test_lock_acquire_interruption() on FreeBSD6Victor Stinner2011-06-231-0/+5
| | | | | | | | | | | | | | | | | | Locks are implemented using a mutex and a condition variable of the pthread library on FreeBSD6. POSIX condition variables cannot be interrupted by signals (see pthread_cond_wait manual page).
* | | #10354: remove last public mentions of 'template' and comment as private.R David Murray2011-06-232-3/+3
| | | | | | | | | | | | | | | | | | I didn't rename the variable because I can see no good reason to break backward compatibility just to put an underscore in the name.
* | | (merge 3.2) Issue #12383: skip test_empty_env() of subprocess on WindowsVictor Stinner2011-06-221-0/+4
|\ \ \ | |/ / | | | | | | | | | Cannot test an empty environment on Windows: Windows requires at least the SYSTEMROOT environment variable to start Python.
| * | Issue #12383: skip test_empty_env() of subprocess on WindowsVictor Stinner2011-06-221-0/+4
| | | | | | | | | | | | | | | Cannot test an empty environment on Windows: Windows requires at least the SYSTEMROOT environment variable to start Python.
* | | Issue #12363: improve siginterrupt() testsVictor Stinner2011-06-221-0/+7
| | | | | | | | | | | | | | | Add a basic synchronization code between the child and the parent processes: the child writes "ready" to stdout.
* | | (merge 3.2) Issue #12383: fix test_empty_env() of subprocess on Mac OS XVictor Stinner2011-06-221-2/+6
|\ \ \ | |/ / | | | | | | | | | | | | Mac OS X adds __CF_USER_TEXT_ENCODING variable to an empty environment. Fix also the test on the Py_ENABLE_SHARED config varible: test that the variable is present, don't check it's value.
| * | Issue #12383: fix test_empty_env() of subprocess on Mac OS XVictor Stinner2011-06-221-2/+6
| | | | | | | | | | | | | | | | | | Mac OS X adds __CF_USER_TEXT_ENCODING variable to an empty environment. Fix also the test on the Py_ENABLE_SHARED config varible: test that the variable is present, don't check it's value.
* | | #1874: detect invalid multipart CTE and report it as a defect.R David Murray2011-06-224-0/+56
| | |
* | | (merge 3.2) Issue #12383: skip test_empty_env() if compiled is compiled inVictor Stinner2011-06-211-2/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | shared mode Try also to get more informations about the Mac OS X failure: display the keys of the environment, instead of just the number of variables.
| * | Issue #12383: skip test_empty_env() if compiled is compiled in shared modeVictor Stinner2011-06-211-2/+5
| | | | | | | | | | | | | | | Try also to get more informations about the Mac OS X failure: display the keys of the environment, instead of just the number of variables.
* | | (merge 3.2) Close #12383: Fix subprocess module with env={}: don't copy theVictor Stinner2011-06-213-8/+20
|\ \ \ | |/ / | | | | | | environment variables, start with an empty environment.
| * | Close #12383: Fix subprocess module with env={}: don't copy the environmentVictor Stinner2011-06-213-8/+20
| | | | | | | | | | | | variables, start with an empty environment.
* | | merge 3.2Benjamin Peterson2011-06-211-6/+6
|\ \ \ | |/ /
| * | fix indentationBenjamin Peterson2011-06-211-6/+6
| | |
* | | merge 3.2Benjamin Peterson2011-06-211-1/+1
|\ \ \ | |/ /
| * | merge headsBenjamin Peterson2011-06-215-10/+27
| |\ \
| * | | fix indentationBenjamin Peterson2011-06-211-1/+1
| | | |
* | | | merge headsBenjamin Peterson2011-06-211-74/+50
|\ \ \ \
| * | | | Close #12363: fix a race condition in siginterrupt() testsVictor Stinner2011-06-201-74/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous tests used time.sleep() to synchronize two processes. If the host was too slow, the test could fail. The new tests only use one process, but they use a subprocess to: - have only one thread - have a timeout on the blocking read (select cannot be used in the test, select always fail with EINTR, the kernel doesn't restart it) - not touch signal handling of the parent process
* | | | | remove intrcheck.c, which hasn't been used for yearsBenjamin Peterson2011-06-211-174/+0
|/ / / /
* | | | (merge 3.2) Issue #12285: multiprocessing.Pool() raises a ValueError if theVictor Stinner2011-06-202-0/+5
|\ \ \ \ | | |/ / | |/| | | | | | number of processes if negative or null.
| * | | Issue #12285: multiprocessing.Pool() raises a ValueError if the number ofVictor Stinner2011-06-202-0/+5
| | | | | | | | | | | | | | | | processes if negative or null.
* | | | Close #12289: Fix "is executable?" test in the CGI serverVictor Stinner2011-06-201-6/+2
| | | | | | | | | | | | | | | | | | | | Use os.access(path, os.X_OK) instead of (os.stat(path).st_mode & 0o111 != 0), and ignore the test on Windows.