Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve code clarity by removing two unattractive macros. | Raymond Hettinger | 2013-09-08 | 1 | -16/+18 |
| | |||||
* | Remove the freelist scheme for setobjects. | Raymond Hettinger | 2013-09-08 | 3 | -49/+8 |
| | | | | | | | | | The setobject freelist was consuming memory but not providing much value. Even when a freelisted setobject was available, most of the setobject fields still needed to be initialized and the small table still required a memset(). This meant that the custom freelisting scheme for sets was providing almost no incremental benefit over the default Python freelist scheme used by _PyObject_Malloc() in Objects/obmalloc.c. | ||||
* | Merge #18952 fix from 3.3 | Nick Coghlan | 2013-09-08 | 3 | -13/+36 |
|\ | |||||
| * | Close #18952: correctly download test support data | Nick Coghlan | 2013-09-08 | 3 | -13/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | When test.support was converted to a package, it started silently skipping the tests which needed to download support data to run. This change refactors the affected code, and also tidies up test.support.findfile to remove the unused *here* parameter, document the *subdir* parameter and rename the *filename* parameter to avoid shadowing the file builtin and be consistent with the documentation. The unexpected skips were noticed and reported by Zachary Ware | ||||
* | | Issue 18808: blind attempt to repair some buildbot failures. | Tim Peters | 2013-09-08 | 1 | -1/+6 |
| | | | | | | | | | | | | | | test_is_alive_after_fork is failing on some old Linux kernels, but passing on all newer ones. Since virtually anything can go wrong with locks when mixing threads with fork, replace the most likely cause with a redundant simple data member. | ||||
* | | merge from 3.3 | Senthil Kumaran | 2013-09-08 | 1 | -3/+5 |
|\ \ | |/ | | | | | | | Correct Profile class usage example. Addresses issue #18033. Patch contributed by Olivier Hervieu and Dmi Baranov. | ||||
| * | Correct Profile class usage example. Addresses issue #18033. | Senthil Kumaran | 2013-09-08 | 1 | -3/+5 |
| | | | | | | | | Patch contributed by Olivier Hervieu and Dmi Baranov. | ||||
* | | Small rearrangement to bring together the three functions for probing the ↵ | Raymond Hettinger | 2013-09-08 | 1 | -32/+39 |
| | | | | | | | | hash table. | ||||
* | | Move the overview comment to the top of the file. | Raymond Hettinger | 2013-09-07 | 1 | -22/+20 |
| | | |||||
* | | Issue #18808: Thread.join() now waits for the underlying thread state to be ↵ | Antoine Pitrou | 2013-09-07 | 7 | -34/+224 |
| | | | | | | | | | | | | destroyed before returning. This prevents unpredictable aborts in Py_EndInterpreter() when some non-daemon threads are still running. | ||||
* | | Fix the merge conflict | Senthil Kumaran | 2013-09-07 | 1 | -6/+0 |
| | | |||||
* | | merge from 3.3 | Senthil Kumaran | 2013-09-07 | 2 | -1/+31 |
|\ \ | |/ | | | | | | | Fix License URL display and add test to check for license url presence. Fixes issue #18206 Patch contributed by Berker Peksag and py.user | ||||
| * | Fix License URL display and add test to check for license url presence. | Senthil Kumaran | 2013-09-07 | 2 | -3/+28 |
| | | | | | | | | Fixes issue #18206 Patch contributed by Berker Peksag and py.user | ||||
* | | merge from 3.3 | Senthil Kumaran | 2013-09-07 | 1 | -2/+0 |
|\ \ | |/ | | | | | | | Removing the mention of os.isatty mention as Unix only Correct the wrong documentation. | ||||
| * | Removing the mention of os.isatty mention as Unix only | Senthil Kumaran | 2013-09-07 | 1 | -2/+0 |
| | | | | | | | | Correct the wrong documentation. | ||||
* | | Fix conversion from Py_ssize_t to int. | Richard Oudkerk | 2013-09-07 | 1 | -2/+4 |
| | | |||||
* | | #18895: merge with 3.3. | Ezio Melotti | 2013-09-07 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | #18895: split a sentence in unittest docs. | Ezio Melotti | 2013-09-07 | 1 | -1/+1 |
| | | |||||
* | | #18894: merge with 3.3. | Ezio Melotti | 2013-09-07 | 1 | -2/+1 |
|\ \ | |/ | |||||
| * | #18894: remove mention of deprecated fail* methods. | Ezio Melotti | 2013-09-07 | 1 | -2/+1 |
| | | |||||
* | | Close #18954: Fix some typo in fileutils.c comments | Victor Stinner | 2013-09-07 | 1 | -3/+3 |
| | | | | | | | | Patch written by Vajrasky Kok. | ||||
* | | Added Elazar to Misc/ACKS. | Ethan Furman | 2013-09-07 | 1 | -0/+1 |
| | | |||||
* | | Close #18908: Keep Enum docs in their own section. Patch by Elazar Gershuni. | Ethan Furman | 2013-09-07 | 1 | -58/+67 |
| | | |||||
* | | Issue #18458: Prevent crashes with newer versions of libedit. Its readline | Ned Deily | 2013-09-06 | 2 | -12/+25 |
| | | | | | | | | | | emulation has changed from 0-based indexing to 1-based like gnu readline. Original patch by Ronald Oussoren. | ||||
* | | Merge 3.3 into default. | Tim Peters | 2013-09-06 | 1 | -1/+1 |
|\ \ | |/ | | | | | | | | | | | Issue 18944: fix a 1-character typo in test_set.py. The error caused test_inline_methods() to test much less than intended. Caught (& fixed) by Armin Rigo. | ||||
| * | Issue 18944: fix a 1-character typo in test_set.py. | Tim Peters | 2013-09-06 | 1 | -1/+1 |
| | | | | | | | | | | The error caused test_inline_methods() to test much less than intended. Caught (& fixed) by Armin Rigo. | ||||
* | | Remove old-school inheritance | Antoine Pitrou | 2013-09-06 | 1 | -1/+1 |
| | | |||||
* | | Issue #18934: Relax test_multiprocessing.test_invalid_handles a bit: we just | Charles-François Natali | 2013-09-06 | 1 | -1/+4 |
| | | | | | | | | want to check that Connection.poll() doesn't crash. | ||||
* | | Issue #18623: Factor out the _SuppressCoreFiles context manager into ↵ | Antoine Pitrou | 2013-09-06 | 4 | -46/+50 |
| | | | | | | | | | | | | test.support. Patch by Valerie Lambert. | ||||
* | | #18852: Handle readline.__doc__ being None in site.py readline activation. | R David Murray | 2013-09-06 | 2 | -2/+6 |
| | | | | | | | | Patch by Berker Peksag. | ||||
* | | Close #18924: Block naive attempts to change an Enum member. | Ethan Furman | 2013-09-06 | 2 | -0/+18 |
| | | |||||
* | | Update whatsnew/3.4 wrt. --version going to stdout. #18338, #18920, #18922 | Eli Bendersky | 2013-09-06 | 1 | -0/+7 |
| | | |||||
* | | Issue #18920: argparse's default version action (for -v, --version) should | Eli Bendersky | 2013-09-06 | 3 | -3/+7 |
| | | | | | | | | | | | | output to stdout, matching the 'python -v' Reported by Wolfgang Maier | ||||
* | | Issue #18849: Fixed a Windows-specific tempfile bug where collision with an | Eli Bendersky | 2013-09-06 | 4 | -0/+38 |
|\ \ | |/ | | | | | | | existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina. | ||||
| * | Issue #18849: Fixed a Windows-specific tempfile bug where collision with an | Eli Bendersky | 2013-09-06 | 4 | -0/+38 |
| | | | | | | | | | | existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina. | ||||
* | | Closes #18941: Merged fix from 3.3. | Vinay Sajip | 2013-09-06 | 2 | -4/+7 |
|\ \ | |/ | |||||
| * | Issue #18941: Respected delay when doing rollover. | Vinay Sajip | 2013-09-06 | 2 | -4/+7 |
| | | |||||
* | | Closes #18940: Merged fix from 3.3. | Vinay Sajip | 2013-09-06 | 1 | -1/+3 |
|\ \ | |/ | |||||
| * | Issue #18940: Handled low-volume logging when delay is True. | Vinay Sajip | 2013-09-06 | 1 | -1/+3 |
| | | |||||
* | | Closes #18939: Merged documentation update from 3.3. | Vinay Sajip | 2013-09-06 | 1 | -0/+14 |
|\ \ | |/ | |||||
| * | Issue #18939: Updated venv documentation with some clarifications. | Vinay Sajip | 2013-09-06 | 1 | -0/+14 |
| | | |||||
* | | Issue #15663: Tcl/Tk 8.5.14 is now included with the OS X 10.6+ | Ned Deily | 2013-09-06 | 5 | -27/+155 |
| | | | | | | | | | | | | | | 64-bit/32-bit installer for 10.6+. It is no longer necessary to install a third-party version of Tcl/Tk 8.5 to work around the problems in the Apple-supplied Tcl/Tk 8.5 shipped in OS X 10.6 and later releases. | ||||
* | | Issue #1584: Provide options to override default search paths for Tcl and Tk | Ned Deily | 2013-09-06 | 5 | -1/+129 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when building _tkinter. configure has two new options; if used, both must be specified: ./configure \ --with-tcltk-includes="-I/opt/local/include" \ --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5" In addition, the options can be overridden with make: make \ TCLTK_INCLUDES="-I/opt/local/include" \ TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6" | ||||
* | | merge from 3.3 | Senthil Kumaran | 2013-09-06 | 1 | -4/+4 |
|\ \ | |/ | | | | | | | Improve urlencode docstring. Patch by Brian Brazil. Closes issue #15350 | ||||
| * | Improve urlencode docstring. Patch by Brian Brazil. | Senthil Kumaran | 2013-09-06 | 1 | -4/+4 |
| | | |||||
* | | Nerge 3.3 into default. | Tim Peters | 2013-09-06 | 2 | -1/+3 |
|\ \ | |/ | | | | | | | | | | | | | Issue #18942: sys._debugmallocstats() output was damaged on Windows. _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z". | ||||
| * | Issue #18942: sys._debugmallocstats() output was damaged on Windows. | Tim Peters | 2013-09-06 | 2 | -1/+3 |
| | | | | | | | | | | | | _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z". | ||||
* | | Closes #18933: Merged update from 3.3. | Vinay Sajip | 2013-09-05 | 3 | -0/+12 |
|\ \ | |/ | |||||
| * | Issue #18933: Added links to source code. | Vinay Sajip | 2013-09-05 | 3 | -0/+12 |
| | | |||||
* | | Issue #18934: multiprocessing: use selectors module. | Charles-François Natali | 2013-09-05 | 2 | -39/+26 |
| | |