Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Issue #12408: Merge. | Mark Dickinson | 2011-06-25 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Issue #12408: Fix relative import in test_future5.py. Thanks Cesare Di Mauro. | Mark Dickinson | 2011-06-25 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #12303: Add sigwaitinfo() and sigtimedwait() to the signal module. | Ross Lagerwall | 2011-06-25 | 8 | -23/+295 | |
| | | ||||||
* | | Merge #12228 | Mark Dickinson | 2011-06-25 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | Merge #12228 | Mark Dickinson | 2011-06-25 | 1 | -2/+2 | |
| |\ | ||||||
| | * | Issue #12228: Fix exchanged flag descriptions in stat.rst. Thanks Sandro Tosi. | Mark Dickinson | 2011-06-25 | 1 | -2/+2 | |
| | | | ||||||
| * | | merge | Raymond Hettinger | 2011-06-25 | 1 | -2/+2 | |
| |\ \ | ||||||
* | \ \ | merge | Raymond Hettinger | 2011-06-25 | 0 | -0/+0 | |
|\ \ \ \ | ||||||
| * \ \ \ | merge | Raymond Hettinger | 2011-06-25 | 3 | -0/+9 | |
| |\ \ \ \ | ||||||
* | \ \ \ \ | merge | Raymond Hettinger | 2011-06-25 | 1 | -2/+2 | |
|\ \ \ \ \ \ | |/ / / / / | | / / / / | |/ / / / |/| | | | | ||||||
| * | | | | Fix typo (reported by Hiro Ashiya). | Raymond Hettinger | 2011-06-25 | 1 | -2/+2 | |
| |\ \ \ \ | | | |/ / | | |/| | | ||||||
| | * | | | Fix typo (reported by Hiro Ashiya). | Raymond Hettinger | 2011-06-25 | 1 | -2/+2 | |
| | | | | | ||||||
* | | | | | Merge with 3.2. | Ezio Melotti | 2011-06-25 | 3 | -0/+9 | |
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | ||||||
| * | | | #12341: add coverage files/dirs to .hgignore. Patch by Sandro Tosi. | Ezio Melotti | 2011-06-25 | 3 | -0/+9 | |
| |/ / | ||||||
* | | | Code simplification suggested by Sven Marnach. | Raymond Hettinger | 2011-06-25 | 1 | -5/+3 | |
|\ \ \ | |/ / | ||||||
| * | | Code simplification suggested by Sven Marnach. | Raymond Hettinger | 2011-06-25 | 1 | -5/+3 | |
| | | | ||||||
* | | | Merge with 3.2 (Issue #12404). | Ross Lagerwall | 2011-06-25 | 2 | -1/+5 | |
|\ \ \ | |/ / | ||||||
| * | | Issue 12404: Remove C89 incompatible code from mmap module. | Ross Lagerwall | 2011-06-25 | 2 | -1/+5 | |
| | | | | | | | | | | | | Patch by Akira Kitada. | |||||
* | | | Issue #12392: fix thread initialization on FreeBSD 6 | Victor Stinner | 2011-06-24 | 2 | -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 Murray | 2011-06-24 | 2 | -0/+8 | |
|\ \ \ | |/ / | ||||||
| * | | #10206: add test for previously fixed bug. | R David Murray | 2011-06-24 | 2 | -0/+8 | |
| | | | | | | | | | | | | Patch by Francisco Martín Brugué. | |||||
* | | | give the names of missing positional or keyword-only arguments (closes #12356) | Benjamin Peterson | 2011-06-24 | 4 | -94/+199 | |
| | | | ||||||
* | | | merge #9921: clarify os.path.join joining algorithm | R David Murray | 2011-06-24 | 1 | -4/+5 | |
|\ \ \ | |/ / | ||||||
| * | | #9921: clarify os.path.join joining algorithm | R David Murray | 2011-06-24 | 1 | -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 fix | Victor Stinner | 2011-06-23 | 0 | -0/+0 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #11223: skip also test_rlock_acquire_interruption() on FreeBSD6 | Victor Stinner | 2011-06-23 | 1 | -4/+7 | |
| | | | ||||||
* | | | (null merge 3.2 for issue #11223) python 3.3 has already a better fix | Victor Stinner | 2011-06-23 | 0 | -0/+0 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #11223: skip test_lock_acquire_interruption() on FreeBSD6 | Victor Stinner | 2011-06-23 | 1 | -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 Murray | 2011-06-23 | 2 | -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 Windows | Victor Stinner | 2011-06-22 | 1 | -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 Windows | Victor Stinner | 2011-06-22 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | Cannot test an empty environment on Windows: Windows requires at least the SYSTEMROOT environment variable to start Python. | |||||
* | | | Issue #12363: improve siginterrupt() tests | Victor Stinner | 2011-06-22 | 1 | -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 X | Victor Stinner | 2011-06-22 | 1 | -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 X | Victor Stinner | 2011-06-22 | 1 | -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 Murray | 2011-06-22 | 4 | -0/+56 | |
| | | | ||||||
* | | | (merge 3.2) Issue #12383: skip test_empty_env() if compiled is compiled in | Victor Stinner | 2011-06-21 | 1 | -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 mode | Victor Stinner | 2011-06-21 | 1 | -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 the | Victor Stinner | 2011-06-21 | 3 | -8/+20 | |
|\ \ \ | |/ / | | | | | | | environment variables, start with an empty environment. | |||||
| * | | Close #12383: Fix subprocess module with env={}: don't copy the environment | Victor Stinner | 2011-06-21 | 3 | -8/+20 | |
| | | | | | | | | | | | | variables, start with an empty environment. | |||||
* | | | merge 3.2 | Benjamin Peterson | 2011-06-21 | 1 | -6/+6 | |
|\ \ \ | |/ / | ||||||
| * | | fix indentation | Benjamin Peterson | 2011-06-21 | 1 | -6/+6 | |
| | | | ||||||
* | | | merge 3.2 | Benjamin Peterson | 2011-06-21 | 1 | -1/+1 | |
|\ \ \ | |/ / | ||||||
| * | | merge heads | Benjamin Peterson | 2011-06-21 | 5 | -10/+27 | |
| |\ \ | ||||||
| * | | | fix indentation | Benjamin Peterson | 2011-06-21 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | merge heads | Benjamin Peterson | 2011-06-21 | 1 | -74/+50 | |
|\ \ \ \ | ||||||
| * | | | | Close #12363: fix a race condition in siginterrupt() tests | Victor Stinner | 2011-06-20 | 1 | -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 years | Benjamin Peterson | 2011-06-21 | 1 | -174/+0 | |
|/ / / / | ||||||
* | | | | (merge 3.2) Issue #12285: multiprocessing.Pool() raises a ValueError if the | Victor Stinner | 2011-06-20 | 2 | -0/+5 | |
|\ \ \ \ | | |/ / | |/| | | | | | | number of processes if negative or null. | |||||
| * | | | Issue #12285: multiprocessing.Pool() raises a ValueError if the number of | Victor Stinner | 2011-06-20 | 2 | -0/+5 | |
| | | | | | | | | | | | | | | | | processes if negative or null. | |||||
* | | | | Close #12289: Fix "is executable?" test in the CGI server | Victor Stinner | 2011-06-20 | 1 | -6/+2 | |
| | | | | | | | | | | | | | | | | | | | | Use os.access(path, os.X_OK) instead of (os.stat(path).st_mode & 0o111 != 0), and ignore the test on Windows. |