summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | Fix race condition in create_stdio()Victor Stinner2015-09-043-40/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #24891: Fix a race condition at Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2) is closed while Python is creating sys.stdin, sys.stdout and sys.stderr objects. These attributes are now set to None if the creation of the object failed, instead of raising an OSError exception. Initial patch written by Marco Paolini.
* | | | Merge: #24998: fix cut and paste error in subprocess example.R David Murray2015-09-041-1/+1
|\ \ \ \ | |/ / /
| * | | Merge: #24998: fix cut and paste error in subprocess example.R David Murray2015-09-041-1/+1
| |\ \ \ | | |/ /
| | * | #24998: fix cut and paste error in subprocess example.R David Murray2015-09-041-1/+1
| | | |
* | | | Merge with 3.5Terry Jan Reedy2015-09-040-0/+0
|\ \ \ \ | |/ / /
| * | | Merge with 3.4Terry Jan Reedy2015-09-040-0/+0
| |\ \ \ | | |/ /
| | * | Issue #24745: Prevent IDLE initialization crash with Tk 8.4; patch by Ned Deily.Terry Jan Reedy2015-09-041-7/+11
| | | |
* | | | test_time: add tests on HALF_UP rounding mode for _PyTime_ObjectToTime_t() andVictor Stinner2015-09-041-40/+90
| | | | | | | | | | | | | | | | _PyTime_ObjectToTimespec()
* | | | Merge with 3.5Terry Jan Reedy2015-09-040-0/+0
|\ \ \ \ | |/ / /
| * | | Merge 3.5.0 into 3.5.1Terry Jan Reedy2015-09-040-0/+0
| |\ \ \ | | | |/ | | |/|
| | * | Merged in storchaka/cpython350 (pull request #13)Larry Hastings2015-09-043-1/+21
| | |\ \ | | | | | | | | | | | | | | | Issue #24989
| | * | | Issue #21192: Change 'RUN' back to 'RESTART' when running editor file.Terry Jan Reedy2015-09-041-1/+1
| | | | |
* | | | | Issue #24986: Merge with 3.5Zachary Ware2015-09-042-11/+14
|\ \ \ \ \ | |/ / / /
| * | | | Issue #24986: Save some bandwidth from svn.python.orgZachary Ware2015-09-042-11/+14
| | | | | | | | | | | | | | | | | | | | Don't download sources that won't be used.
* | | | | Fixed merge error.Serhiy Storchaka2015-09-041-6/+0
|\ \ \ \ \ | |/ / / /
| * | | | Fixed merge error.Serhiy Storchaka2015-09-041-3/+0
| | | | |
* | | | | Merge headsSerhiy Storchaka2015-09-041-0/+12
|\ \ \ \ \
| * \ \ \ \ Closes #24986: Merge with 3.5Zachary Ware2015-09-043-6/+38
| |\ \ \ \ \
| * \ \ \ \ \ Merge with 3.5Zachary Ware2015-09-043-12/+21
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge from 3.5 for issue #24913Brett Cannon2015-09-031-0/+3
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge 3.5Serhiy Storchaka2015-09-045-18/+65
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | |
| * | | | | | | | Merge headsSerhiy Storchaka2015-09-045-18/+65
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | |
| | * | | | | | | Issue #24986: Allow building Python without external libraries on WindowsZachary Ware2015-09-043-6/+38
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This modifies the behavior of the '-e' flag to PCbuild\build.bat: when '-e' is not supplied, no attempt will be made to build extension modules that require external libraries, even if the external libraries are present. Also adds '--no-<module>' flags to PCbuild\build.bat, where '<module>' is one of 'ssl', 'tkinter', or 'bsddb', to allow skipping just those modules (if '-e' is given).
| | * | | | | | Allow PCbuild\rt.bat to accept unlimited arguments for regrtest.Zachary Ware2015-09-043-12/+24
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to pass more than 4 tests by name through Tools\buildbot\test.bat
| | * | | | | Merge from 3.5.0 for issue #24913Brett Cannon2015-09-031-0/+3
| | |\ \ \ \ \ | | | | |/ / / | | | |/| | |
* | | | | | | Merge 3.5.0Serhiy Storchaka2015-09-041-3/+6
|\ \ \ \ \ \ \ | |/ / / / / / | | | | / / / | |_|_|/ / / |/| | | | |
| * | | | | Merge 3.5.0Serhiy Storchaka2015-09-041-3/+6
| |\ \ \ \ \ | | |/ / / / | |/| | / / | | | |/ / | | |/| |
| | * | | Issue #24989: Fixed buffer overread in BytesIO.readline() if a position isSerhiy Storchaka2015-09-043-1/+21
| | |/ / | | | | | | | | | | | | set beyond size. Based on patch by John Leitch.
| | * | Issue #24913: Fix overrun error in deque.index().Brett Cannon2015-09-033-0/+10
| | | | | | | | | | | | | | | | Reported by John Leitch and Bryce Darling, patch by Raymond Hettinger.
* | | | Issue #24989: Fixed buffer overread in BytesIO.readline() if a position isSerhiy Storchaka2015-09-033-1/+21
|\ \ \ \ | |/ / / | | | | | | | | set beyond size. Based on patch by John Leitch.
| * | | Issue #24989: Fixed buffer overread in BytesIO.readline() if a position isSerhiy Storchaka2015-09-033-1/+21
| | | | | | | | | | | | | | | | set beyond size. Based on patch by John Leitch.
* | | | Merge 3.5 (ICC)Victor Stinner2015-09-031-8/+4
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (ICC)Victor Stinner2015-09-031-8/+4
| |\ \ \ | | | |/ | | |/|
| | * | Don't use defined() in C preprocessor macrosVictor Stinner2015-09-031-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The ICC compiler doesn't seem to support defined() in macro expansion. Example of warning: warning #3199: "defined" is always false in a macro expansion in Microsoft mode
* | | | Closes #24974: Merge with 3.5Zachary Ware2015-09-031-0/+1
|\ \ \ \ | |/ / /
| * | | Issue #24974: Force fp-model precice in mpdecimal.c on WindowsZachary Ware2015-09-031-0/+1
| | | | | | | | | | | | | | | | As suggested by Steve Dower and approved by Stefan Krah.
* | | | Merge 3.5 (odict)Victor Stinner2015-09-032-18/+25
|\ \ \ \ | |/ / /
| * | | Issue #24992: Fix error handling and a race condition (related to garbageVictor Stinner2015-09-032-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | collection) in collections.OrderedDict constructor. Patch reviewed by Serhiy Storchaka.
* | | | Don't abuse volatile keyword in pytime.cVictor Stinner2015-09-031-2/+4
| | | | | | | | | | | | | | | | | | | | Only use it on the most important number. This change fixes also a compiler warning on modf().
* | | | Enhance _PyTime_AsTimespec()Victor Stinner2015-09-031-3/+3
| | | | | | | | | | | | | | | | | | | | Ensure that the tv_nsec field is set, even if the function fails with an overflow.
* | | | Merge 3.5 (namereplace)Victor Stinner2015-09-031-7/+5
|\ \ \ \ | |/ / /
| * | | Issue #24993: Handle import error in namereplace error handlerVictor Stinner2015-09-031-7/+5
| | | | | | | | | | | | | | | | | | | | Handle PyCapsule_Import() failure (exception) in PyCodec_NameReplaceErrors(): return immedialty NULL.
* | | | Merge 3.5 (test_gdb)Victor Stinner2015-09-031-2/+3
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (test_gdb)Victor Stinner2015-09-031-2/+3
| |\ \ \ | | |/ /
| | * | test_gdb: oops, the regex to parse the gdb version was still too strictVictor Stinner2015-09-031-2/+3
| | | |
* | | | Fix ast_for_atom()Victor Stinner2015-09-031-0/+1
| | | | | | | | | | | | | | | | | | | | Clear PyObject_Str() exception if it failed, ast_error() should not be called with an exception set.
* | | | type_call() now detect bugs in type new and initVictor Stinner2015-09-031-19/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Call _Py_CheckFunctionResult() to check for bugs in type constructors (tp_new) * Add assertions to ensure an exception was raised if tp_init failed or that no exception was raised if tp_init succeed Refactor also the function to have less indentation.
* | | | Merge 3.5 (null merge)Victor Stinner2015-09-030-0/+0
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (test_wsgiref)Victor Stinner2015-09-030-0/+0
| |\ \ \ | | |/ / | | | | | | | | The support import is not needed in Python 3.5
| | * | test_wsgiref: add missing import (support)Victor Stinner2015-09-031-0/+2
| | | |