summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18492: Merge with 3.4Zachary Ware2014-06-0214-59/+37
|\
| * Issue #18492: Allow all resources when tests are not run by regrtest.py.Zachary Ware2014-06-0214-59/+37
| | | | | | | | This changeset also includes cleanup allowed by this behavior change.
* | Issue #21233: Revert bytearray(int) optimization using calloc()Victor Stinner2014-06-023-21/+7
| |
* | Issue #21233: Rename the C structure "PyMemAllocator" to "PyMemAllocatorEx" toVictor Stinner2014-06-026-29/+32
| | | | | | | | | | make sure that the code using it will be adapted for the new "calloc" field (instead of crashing).
* | Issue #21639: Fix a division by zero in tracemalloc on calloc(0, 0). TheVictor Stinner2014-06-022-1/+7
|\ \ | |/ | | | | | | | | | | regression was introduced recently with the introduction of the new "calloc" functions (PyMem_RawCalloc, PyMem_Calloc, PyObject_Calloc). Add also a unit test to check for the non-regression.
| * Issue #21639: Add a test to check that PyMem_Malloc(0) with tracemalloc enabledVictor Stinner2014-06-021-0/+6
| | | | | | | | does not crash.
* | (Merge 3.4) Issue #21639: Fix name of _testcapi test functionsVictor Stinner2014-06-021-2/+2
|\ \ | |/
| * Issue #21639: Fix name of _testcapi test functionsVictor Stinner2014-06-021-2/+2
| |
* | Issue #6181: Fixed minor bugs in tkinter.Listbox methods:Serhiy Storchaka2014-06-024-29/+60
|\ \ | |/ | | | | bbox(), curselection() and get().
| * Issue #6181: Fixed minor bugs in tkinter.Listbox methods:Serhiy Storchaka2014-06-024-29/+60
| | | | | | | | bbox(), curselection() and get().
* | Null mergeZachary Ware2014-06-020-0/+0
|\ \ | |/
| * Issue #21623: open pyproject.props with an explicit encodingZachary Ware2014-06-021-1/+1
| |
* | Issue #6181: Fixed errors in tkinter.Listbox docstrings.Serhiy Storchaka2014-06-021-4/+4
|\ \ | |/ | | | | Based on patch by Guilherme Polo.
| * Issue #6181: Fixed errors in tkinter.Listbox docstrings.Serhiy Storchaka2014-06-021-4/+4
| | | | | | | | Based on patch by Guilherme Polo.
* | (Merge 3.4) Issue #21636: Fix test_logging, skip UNIX stream (AF_UNIX) tests onVictor Stinner2014-06-021-10/+12
|\ \ | |/ | | | | Windows. Patch written by Claudiu Popa.
| * Issue #21636: Fix test_logging, skip UNIX stream (AF_UNIX) tests on Windows.Victor Stinner2014-06-021-10/+12
| | | | | | | | Patch written by Claudiu Popa.
* | (Merge 3.4) Issue #21634: Fix pystone micro-benchmark: use floor divisionVictor Stinner2014-06-022-3/+14
|\ \ | |/ | | | | | | instead of true division to benchmark integers instead of floating point numbers. Set pystone version to 1.2. Patch written by Lennart Regebro.
| * Issue #21634: Fix pystone micro-benchmark: use floor division instead of trueVictor Stinner2014-06-022-4/+15
| | | | | | | | | | division to benchmark integers instead of floating point numbers. Set pystone version to 1.2. Patch written by Lennart Regebro.
* | Initialize base types before child typesVictor Stinner2014-06-021-6/+6
| | | | | | | | | | object (PyBaseObject_Type) is the base type of type (PyType_Type), int (PyLong_Type) is the base type of bool (PyBool_Type).
* | Fix commentRaymond Hettinger2014-06-021-1/+1
| |
* | Issue #17095: Fix Modules/Setup *shared* support.Ned Deily2014-06-023-6/+18
|\ \ | |/ | | | | Original patch by Thomas Wouters.
| * Issue #17095: Fix Modules/Setup *shared* support.Ned Deily2014-06-023-6/+21
| | | | | | | | Original patch by Thomas Wouters.
* | Minor clean-ups.Raymond Hettinger2014-06-021-3/+5
| |
* | Merged documentation update from 3.4.Vinay Sajip2014-06-011-0/+15
|\ \ | |/
| * Updated logging HOWTO section on optimization.Vinay Sajip2014-06-011-0/+15
| |
* | Skip test_subprocess test_close_fds_when_max_fd_is_lowered on FreeBSDGregory P. Smith2014-06-011-0/+3
|\ \ | |/ | | | | when fdescfs is not mounted on /dev/fd.
| * Skip test_subprocess test_close_fds_when_max_fd_is_lowered on FreeBSDGregory P. Smith2014-06-011-0/+3
| | | | | | | | when fdescfs is not mounted on /dev/fd.
* | Attempt to fix the "too many open files" errors on several of theGregory P. Smith2014-06-011-4/+6
|\ \ | |/ | | | | | | buildbots that the new test_close_fds_when_max_fd_is_lowered test causes. It now leaves 10 more low fd's available.
| * Attempt to fix the "too many open files" errors on several of theGregory P. Smith2014-06-011-4/+6
| | | | | | | | | | buildbots that the new test_close_fds_when_max_fd_is_lowered test causes. It now leaves 10 more low fd's available.
* | merge the end_fd comment fix and explicit wait() for the child.Gregory P. Smith2014-06-012-3/+3
|\ \ | |/
| * Explicitly wait for the child instead of letting a destructor do it.Gregory P. Smith2014-06-011-1/+1
| |
| * Fix the comment to not refer to the removed end_fd parameter.Gregory P. Smith2014-06-011-2/+2
| |
* | Don't restrict ourselves to a "max" fd when closing fds before exec()Gregory P. Smith2014-06-013-43/+102
|\ \ | |/ | | | | | | | | | | | | | | when we have a way to get an actual list of all open fds from the OS. Fixes issue #21618: The subprocess module would ignore fds that were inherited by the calling process and already higher than POSIX resource limits would otherwise allow. On systems with a functioning /proc/self/fd or /dev/fd interface the max is now ignored and all fds are closed.
| * Don't restrict ourselves to a "max" fd when closing fds before exec()Gregory P. Smith2014-06-013-43/+102
| | | | | | | | | | | | | | | | | | when we have a way to get an actual list of all open fds from the OS. Fixes issue #21618: The subprocess module would ignore fds that were inherited by the calling process and already higher than POSIX resource limits would otherwise allow. On systems with a functioning /proc/self/fd or /dev/fd interface the max is now ignored and all fds are closed.
* | Issue #21605: Added tests for Tkinter images.Serhiy Storchaka2014-06-012-0/+343
|\ \ | |/
| * Issue #21605: Added tests for Tkinter images.Serhiy Storchaka2014-06-012-0/+343
| |
* | Added missed calls of splitlist().Serhiy Storchaka2014-06-013-9/+7
|\ \ | |/
| * Added missed calls of splitlist().Serhiy Storchaka2014-06-013-9/+7
| |
* | Remove the obsolete MAXFD constant and Popen._close_fds() method.Gregory P. Smith2014-06-011-14/+0
| | | | | | | | | | They should have been removed years ago when removing the old pure Python implementation from the file.
* | Merge with 3.4Terry Jan Reedy2014-06-011-9/+18
|\ \ | |/
| * Issue #21477: Update htest docstring and remove extraneous differences betweenTerry Jan Reedy2014-06-011-9/+18
| | | | | | | | 2.7 and 3.4. Original patch by Saimadhav Heblikar.
* | merge 3.4Benjamin Peterson2014-05-311-1/+1
|\ \ | |/
| * give the correct fixer name (closes #21604)Benjamin Peterson2014-05-311-1/+1
| |
* | Closes #21583: Improved test_logging. Thanks to Diana Joan Clarke for the patch.Vinay Sajip2014-05-311-85/+81
| |
* | Issue #21572: Change license command to fallback to generic license URL.Ned Deily2014-05-311-1/+1
|\ \ | |/
| * Issue #21572: Change license command to fallback to generic license URL.Ned Deily2014-05-311-1/+1
| |
* | Fix a parameter name to make sense againBrett Cannon2014-05-302-3180/+3181
| |
* | Merge with 3.4Terry Jan Reedy2014-05-301-1/+1
|\ \ | |/
| * Issue #21593: (from StackOverflow) minor doc clarification for re.search.Terry Jan Reedy2014-05-301-1/+1
| |
* | Issue #20383: Introduce importlib.util.module_from_spec().Brett Cannon2014-05-3017-4727/+4527
| | | | | | | | | | | | Along the way, dismantle importlib._bootstrap._SpecMethods as it was no longer relevant and constructing the new function required partially dismantling the class anyway.