summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve code clarity by removing two unattractive macros.Raymond Hettinger2013-09-081-16/+18
|
* Remove the freelist scheme for setobjects.Raymond Hettinger2013-09-083-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.3Nick Coghlan2013-09-083-13/+36
|\
| * Close #18952: correctly download test support dataNick Coghlan2013-09-083-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 Peters2013-09-081-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.3Senthil Kumaran2013-09-081-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 Kumaran2013-09-081-3/+5
| | | | | | | | Patch contributed by Olivier Hervieu and Dmi Baranov.
* | Small rearrangement to bring together the three functions for probing the ↵Raymond Hettinger2013-09-081-32/+39
| | | | | | | | hash table.
* | Move the overview comment to the top of the file.Raymond Hettinger2013-09-071-22/+20
| |
* | Issue #18808: Thread.join() now waits for the underlying thread state to be ↵Antoine Pitrou2013-09-077-34/+224
| | | | | | | | | | | | destroyed before returning. This prevents unpredictable aborts in Py_EndInterpreter() when some non-daemon threads are still running.
* | Fix the merge conflictSenthil Kumaran2013-09-071-6/+0
| |
* | merge from 3.3Senthil Kumaran2013-09-072-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 Kumaran2013-09-072-3/+28
| | | | | | | | Fixes issue #18206 Patch contributed by Berker Peksag and py.user
* | merge from 3.3Senthil Kumaran2013-09-071-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 onlySenthil Kumaran2013-09-071-2/+0
| | | | | | | | Correct the wrong documentation.
* | Fix conversion from Py_ssize_t to int.Richard Oudkerk2013-09-071-2/+4
| |
* | #18895: merge with 3.3.Ezio Melotti2013-09-071-1/+1
|\ \ | |/
| * #18895: split a sentence in unittest docs.Ezio Melotti2013-09-071-1/+1
| |
* | #18894: merge with 3.3.Ezio Melotti2013-09-071-2/+1
|\ \ | |/
| * #18894: remove mention of deprecated fail* methods.Ezio Melotti2013-09-071-2/+1
| |
* | Close #18954: Fix some typo in fileutils.c commentsVictor Stinner2013-09-071-3/+3
| | | | | | | | Patch written by Vajrasky Kok.
* | Added Elazar to Misc/ACKS.Ethan Furman2013-09-071-0/+1
| |
* | Close #18908: Keep Enum docs in their own section. Patch by Elazar Gershuni.Ethan Furman2013-09-071-58/+67
| |
* | Issue #18458: Prevent crashes with newer versions of libedit. Its readlineNed Deily2013-09-062-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 Peters2013-09-061-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 Peters2013-09-061-1/+1
| | | | | | | | | | The error caused test_inline_methods() to test much less than intended. Caught (& fixed) by Armin Rigo.
* | Remove old-school inheritanceAntoine Pitrou2013-09-061-1/+1
| |
* | Issue #18934: Relax test_multiprocessing.test_invalid_handles a bit: we justCharles-François Natali2013-09-061-1/+4
| | | | | | | | want to check that Connection.poll() doesn't crash.
* | Issue #18623: Factor out the _SuppressCoreFiles context manager into ↵Antoine Pitrou2013-09-064-46/+50
| | | | | | | | | | | | test.support. Patch by Valerie Lambert.
* | #18852: Handle readline.__doc__ being None in site.py readline activation.R David Murray2013-09-062-2/+6
| | | | | | | | Patch by Berker Peksag.
* | Close #18924: Block naive attempts to change an Enum member.Ethan Furman2013-09-062-0/+18
| |
* | Update whatsnew/3.4 wrt. --version going to stdout. #18338, #18920, #18922Eli Bendersky2013-09-061-0/+7
| |
* | Issue #18920: argparse's default version action (for -v, --version) shouldEli Bendersky2013-09-063-3/+7
| | | | | | | | | | | | output to stdout, matching the 'python -v' Reported by Wolfgang Maier
* | Issue #18849: Fixed a Windows-specific tempfile bug where collision with anEli Bendersky2013-09-064-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 anEli Bendersky2013-09-064-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 Sajip2013-09-062-4/+7
|\ \ | |/
| * Issue #18941: Respected delay when doing rollover.Vinay Sajip2013-09-062-4/+7
| |
* | Closes #18940: Merged fix from 3.3.Vinay Sajip2013-09-061-1/+3
|\ \ | |/
| * Issue #18940: Handled low-volume logging when delay is True.Vinay Sajip2013-09-061-1/+3
| |
* | Closes #18939: Merged documentation update from 3.3.Vinay Sajip2013-09-061-0/+14
|\ \ | |/
| * Issue #18939: Updated venv documentation with some clarifications.Vinay Sajip2013-09-061-0/+14
| |
* | Issue #15663: Tcl/Tk 8.5.14 is now included with the OS X 10.6+Ned Deily2013-09-065-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 TkNed Deily2013-09-065-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.3Senthil Kumaran2013-09-061-4/+4
|\ \ | |/ | | | | | | Improve urlencode docstring. Patch by Brian Brazil. Closes issue #15350
| * Improve urlencode docstring. Patch by Brian Brazil.Senthil Kumaran2013-09-061-4/+4
| |
* | Nerge 3.3 into default.Tim Peters2013-09-062-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 Peters2013-09-062-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 Sajip2013-09-053-0/+12
|\ \ | |/
| * Issue #18933: Added links to source code.Vinay Sajip2013-09-053-0/+12
| |
* | Issue #18934: multiprocessing: use selectors module.Charles-François Natali2013-09-052-39/+26
| |