Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #18818: The "encodingname" part of PYTHONIOENCODING is now optional. | Serhiy Storchaka | 2013-09-13 | 4 | -11/+56 |
| | |||||
* | Fix http.server's request handling case on trailing '/'. | Senthil Kumaran | 2013-09-13 | 3 | -0/+11 |
|\ | | | | | | | Patch contributed by Vajrasky Kok. Addresses Issue #17324 | ||||
| * | Fix http.server's request handling case on trailing '/'. | Senthil Kumaran | 2013-09-13 | 3 | -0/+11 |
| | | | | | | | | Patch contributed by Vajrasky Kok. Addresses Issue #17324 | ||||
* | | Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, | Serhiy Storchaka | 2013-09-13 | 3 | -0/+7 |
|\ \ | |/ | | | | | | | if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. | ||||
| * | Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, | Serhiy Storchaka | 2013-09-13 | 3 | -0/+7 |
| | | | | | | | | | | if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. | ||||
| * | Automated merge with file:///Users/skumaran/python/cpython | Senthil Kumaran | 2013-09-11 | 1 | -0/+2 |
| |\ | |||||
* | | | Removing the merge conflict markers. | Senthil Kumaran | 2013-09-12 | 1 | -5/+0 |
| | | | | | | | | | | | | - my previous removal and hg resolve mark had still left them and hooks did not catch it too! | ||||
* | | | Automated merge with ssh://hg.python.org/cpython | Senthil Kumaran | 2013-09-11 | 1 | -0/+7 |
|\ \ \ | |||||
| * \ \ | merge from 3.3 | Senthil Kumaran | 2013-09-11 | 1 | -0/+7 |
| |\ \ \ | | | |/ | | |/| | | | | | | | | | Improve the docstring of random.shuffle. Inform users not to provide int arg. Addresses issue #14927 | ||||
| | * | | Improve the docstring of random.shuffle. Inform users not to provide int arg. | Senthil Kumaran | 2013-09-11 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | Addresses issue #14927 | ||||
* | | | | Issue #18988: The "Tab" key now works when a word is already autocompleted. | Serhiy Storchaka | 2013-09-11 | 3 | -7/+10 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Issue #18988: The "Tab" key now works when a word is already autocompleted. | Serhiy Storchaka | 2013-09-11 | 3 | -7/+7 |
| | |/ | |/| | |||||
* | | | Issue #18962: Optimize the single iterator case for heapq.merge() | Raymond Hettinger | 2013-09-11 | 2 | -5/+10 |
| |/ |/| | | | | | Suggested by Wouter Bolsterlee. | ||||
* | | merge from 3.3 | Senthil Kumaran | 2013-09-09 | 1 | -2/+3 |
|\ \ | |/ | | | | | | | Clarify mmap.close method behavior. Addresses issue #18815 Patch contributed by Anoop Thomas Mathew. | ||||
| * | Clarify mmap.close method behavior. Addresses issue #18815 | Senthil Kumaran | 2013-09-09 | 1 | -2/+3 |
| | | | | | | | | Patch contributed by Anoop Thomas Mathew. | ||||
* | | merge from 3.3 | Senthil Kumaran | 2013-09-09 | 1 | -1/+10 |
|\ \ | |/ | | | | | | | Document Fraction's numerator and denominator properties. Addresses issue #18800 | ||||
| * | Document Fraction's numerator and denominator properties. | Senthil Kumaran | 2013-09-09 | 1 | -1/+10 |
| | | | | | | | | Addresses issue #18800 | ||||
* | | Get "stopped" back into repr(Thread) when appropriate. | Tim Peters | 2013-09-09 | 2 | -0/+26 |
| | | | | | | | | | | | | | | | | | | | | Due to recent changes, a Thread doesn't know that it's over before someone calls .join() or .is_alive(). That meant repr(Thread) continued to include "started" (and not "stopped") before one of those methods was called, even if hours passed since the thread ended. Repaired that. | ||||
* | | Another stab at the thread cleanup patch. | Tim Peters | 2013-09-09 | 1 | -3/+26 |
| | | | | | | | | | | | | | | | | | | | | Antoine Pitrou found a variation that worked for him on the thread+fork tests, and added an important self._is_stopped = True to the after-fork code. I confess I don't know why things passed before. But then mixing fork with threads is insane ;-) | ||||
* | | Backed out changeset 1f5a7853680c | Tim Peters | 2013-09-09 | 1 | -26/+5 |
| | | | | | | | | Unixy buildbots were failing the thread + fork tests :-( | ||||
* | | Minor cleanup of the new scheme for detecting thread termination. | Tim Peters | 2013-09-09 | 1 | -5/+26 |
| | | | | | | | | Documented some obscurities, and assert'ed ._stop()'s crucial precondition. | ||||
* | | Merge. | Larry Hastings | 2013-09-09 | 31 | -364/+529 |
|\ \ | |||||
| * \ | Merge docstring typo fix from 3.3 | Mark Dickinson | 2013-09-09 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Docstring typo fix: Arithmentic -> Arithmetic. | Mark Dickinson | 2013-09-09 | 1 | -1/+1 |
| | | | |||||
| * | | merge | Raymond Hettinger | 2013-09-09 | 0 | -0/+0 |
| |\ \ | | |/ | |||||
| | * | Issue 18752: Make chain.from_iterable() more visible in the documentation. | Raymond Hettinger | 2013-09-09 | 2 | -1/+3 |
| | | | |||||
| * | | merge | Raymond Hettinger | 2013-09-09 | 1 | -2/+3 |
| |\ \ | |||||
| | * | | Close #18980: Enum doc fixes. Patch from Elazar Gershuni. | Ethan Furman | 2013-09-08 | 1 | -2/+3 |
| | | | | |||||
| * | | | merge | Raymond Hettinger | 2013-09-09 | 1 | -2/+1 |
| |\ \ \ | | |/ / | |/| / | | |/ | |||||
| | * | Issue 18301: The classmethod decorator didn't fit well with the ↵ | Raymond Hettinger | 2013-09-09 | 1 | -2/+1 |
| | | | | | | | | | | | | rough-equivalent example code. | ||||
| * | | Issue 18752: Make chain.from_iterable() more visible in the documentation. | Raymond Hettinger | 2013-09-09 | 2 | -1/+3 |
| | | | |||||
| * | | Issue 18984: Remove ._stopped Event from Thread internals. | Tim Peters | 2013-09-08 | 2 | -167/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix for issue 18808 left us checking two things to be sure a Thread was done: an Event (._stopped) and a mutex (._tstate_lock). Clumsy & brittle. This patch removes the Event, leaving just a happy lock :-) The bulk of the patch removes two excruciating tests, which were verifying sanity of the internals of the ._stopped Event after a fork. Thanks to Antoine Pitrou for verifying that's the only real value these tests had. One consequence of moving from an Event to a mutex: waiters (threads calling Thread.join()) used to block each on their own unique mutex (internal to the ._stopped event), but now all contend on the same mutex (._tstate_lock). These approaches have different performance characteristics on different platforms. I don't think it matters in this context. | ||||
| * | | Fix a typo. (closes #18953) | Serhiy Storchaka | 2013-09-08 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Fix a typo. (closes #18953) | Serhiy Storchaka | 2013-09-08 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed tests with Tcl/Tk <8.5 (closes #18964). | Serhiy Storchaka | 2013-09-08 | 1 | -4/+18 |
| |\ \ | | |/ | |||||
| | * | Fixed tests with Tcl/Tk <8.5 (closes #18964). | Serhiy Storchaka | 2013-09-08 | 1 | -4/+18 |
| | | | |||||
| * | | Issue #18904: test_os and test_socket use unittest.skipIf() to check if fcntl | Victor Stinner | 2013-09-08 | 2 | -46/+48 |
| | | | | | | | | | | | | module is present (to record skipped tests) | ||||
| * | | Issue #18808 again: fix the after-fork logic for not-yet-started or ↵ | Antoine Pitrou | 2013-09-08 | 2 | -10/+8 |
| | | | | | | | | | | | | | | | | | | already-stopped threads. (AFAICT, in theory, we must reset all the locks, not just those in use) | ||||
| * | | Merge. | Charles-François Natali | 2013-09-08 | 6 | -23/+101 |
| |\ \ | |||||
| | * | | Issue #18904: test_socket: add inheritance tests using fcntl and FD_CLOEXEC | Victor Stinner | 2013-09-08 | 1 | -0/+30 |
| | | | | |||||
| | * | | Issue #18904: Improve os.get/set_inheritable() tests | Victor Stinner | 2013-09-08 | 1 | -7/+29 |
| | | | | |||||
| | * | | Close #18957: The PYTHONFAULTHANDLER environment variable now only enables the | Victor Stinner | 2013-09-08 | 4 | -16/+42 |
| | | | | | | | | | | | | | | | | | | | | faulthandler module if the variable is non-empty. Same behaviour than other variables like PYTHONDONTWRITEBYTECODE. | ||||
| * | | | Issue #18963: skip test_selectors.test_above_fd_setsize on older OS X versions. | Charles-François Natali | 2013-09-08 | 1 | -0/+2 |
| | | | | |||||
| * | | | Issue #18935: Fix test_regrtest.test_timeout when built --without-threads (the | Charles-François Natali | 2013-09-08 | 1 | -0/+3 |
| |/ / | | | | | | | | | | '--timeout' option requires faulthandler.dump_traceback_later). | ||||
| * | | Issue #18963: Fix test_selectors.test_above_fd_setsize on OS X, where the | Charles-François Natali | 2013-09-08 | 1 | -2/+1 |
| | | | | | | | | | | | | default RLIMIT_NOFILE hard limit can be RLIMIT_INFINITY. | ||||
| * | | Issue #18934: Use poll/select-based selectors for multiprocessing.Connection, | Charles-François Natali | 2013-09-08 | 1 | -1/+9 |
| | | | | | | | | | | | | to avoid one extra FD per Connection. | ||||
| * | | Put the defines in the logical section and fix indentation. | Raymond Hettinger | 2013-09-08 | 1 | -8/+8 |
| | | | |||||
| * | | merge from 3.3 | Senthil Kumaran | 2013-09-07 | 1 | -1/+1 |
| |\ \ | | |/ | | | | | | | | | | Fix the dead link of IEEE_854-1987 standard with the Wikipedia entry. Addresses issue #18438 | ||||
| | * | Fix the dead link of IEEE_854-1987 standard with the Wikipedia entry. | Senthil Kumaran | 2013-09-07 | 1 | -1/+1 |
| | | | | | | | | | | | | Addresses issue #18438 | ||||
| * | | Minor code beautification. | Raymond Hettinger | 2013-09-07 | 1 | -6/+5 |
| | | |