Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #25523: Correct "a" article to "an" article | Martin Panter | 2015-11-02 | 2 | -2/+2 |
| | | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed or edited some other way to fix the grammar. | ||||
* | Issue #24402: Fix input() when stdout.fileno() fails; diagnosed by Eryksun | Martin Panter | 2015-10-10 | 1 | -1/+3 |
| | | | | Also factored out some test cases into a new PtyTests class. | ||||
* | Various minor typos in documentation and comments | Martin Panter | 2015-10-07 | 1 | -2/+2 |
| | |||||
* | Issue #25280: Import trace messages emitted in verbose (-v) mode are no | Serhiy Storchaka | 2015-10-01 | 1 | -57/+58 |
| | | | | longer formatted twice. | ||||
* | Issue #25003: os.urandom() doesn't use getentropy() on Solaris because | Victor Stinner | 2015-10-01 | 1 | -4/+8 |
| | | | | | getentropy() is blocking, whereas os.urandom() should not block. getentropy() is supported since Solaris 11.3. | ||||
* | Fix race condition in create_stdio() | Victor Stinner | 2015-09-04 | 1 | -40/+35 |
| | | | | | | | | 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. | ||||
* | Issue #24728: Fix building without threads. | Berker Peksag | 2015-07-27 | 1 | -0/+4 |
| | | | | Patch by Louis Dassy. | ||||
* | Added the const qualifier for char* argument of Py_EnterRecursiveCall(). | Serhiy Storchaka | 2015-06-21 | 1 | -1/+1 |
| | |||||
* | Issue #24436: Added const qualifiers for char* arguments of _PyTraceback_Add. | Serhiy Storchaka | 2015-06-21 | 1 | -1/+1 |
| | | | | Patch by Michael Ensslin. | ||||
* | Fixed indentation of Python examples in C comments. | Serhiy Storchaka | 2015-06-10 | 1 | -2/+2 |
| | |||||
* | Issue 24366: Merge 3.3 | Yury Selivanov | 2015-06-02 | 1 | -1/+1 |
|\ | |||||
| * | Issue 24366: Indent code (thanks to li4ick for reporting). | Yury Selivanov | 2015-06-02 | 1 | -1/+1 |
| | | |||||
* | | Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), | Serhiy Storchaka | 2015-05-30 | 2 | -6/+11 |
| | | | | | | | | | | PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains() to check for and handle errors correctly. | ||||
* | | Issue #24102: Fixed exception type checking in standard error handlers. | Serhiy Storchaka | 2015-05-18 | 1 | -24/+18 |
| | | |||||
* | | shorten capsule name macro; it doesn't need to be so long | Benjamin Peterson | 2015-05-07 | 1 | -4/+4 |
| | | |||||
* | | merge 3.3 (#24096) | Benjamin Peterson | 2015-05-03 | 1 | -10/+27 |
|\ \ | |/ | |||||
| * | be more robust against the filters list changing under us (closes #24096) | Benjamin Peterson | 2015-05-03 | 1 | -6/+16 |
| | | |||||
* | | remove dead *-import checking code (closes #24049) | Benjamin Peterson | 2015-04-24 | 1 | -31/+0 |
| | | |||||
* | | Issue #23998: PyImport_ReInitLock() now checks for lock allocation error | Christian Heimes | 2015-04-19 | 1 | -1/+5 |
|\ \ | |/ | |||||
| * | Issue #23998: PyImport_ReInitLock() now checks for lock allocation error | Christian Heimes | 2015-04-19 | 1 | -1/+5 |
| | | |||||
* | | Fixed error message for the "u#" format code. | Serhiy Storchaka | 2015-04-19 | 1 | -3/+4 |
| | | |||||
* | | Issue #22977: Fixed formatting Windows error messages on Wine. | Serhiy Storchaka | 2015-04-02 | 1 | -2/+2 |
| | | | | | | | | Patch by Martin Panter. | ||||
* | | Issue #22585: os.urandom() now releases the GIL when the getentropy() is used | Victor Stinner | 2015-03-30 | 1 | -6/+14 |
| | | | | | | | | (OpenBSD 5.6+). | ||||
* | | Issue #23571: If io.TextIOWrapper constructor fails in _Py_DisplaySourceLine(), | Victor Stinner | 2015-03-25 | 1 | -1/+8 |
| | | | | | | | | close the binary file to fix a resource warning. | ||||
* | | Issue #23571: Fix reentrant call to Py_FatalError() | Victor Stinner | 2015-03-25 | 1 | -17/+28 |
| | | | | | | | | | | | | Flushing sys.stdout and sys.stderr in Py_FatalError() can call again Py_FatalError(). Add a reentrant flag to detect this case and just abort at the second call. | ||||
* | | Issue #23571: Py_FatalError() now tries to flush sys.stdout and sys.stderr | Victor Stinner | 2015-03-24 | 1 | -4/+26 |
| | | | | | | | | | | It should help to see exceptions when stderr if buffered: PyErr_Display() calls sys.stderr.write(), it doesn't write into stderr file descriptor directly. | ||||
* | | Issue #23571: Enhance Py_FatalError() | Victor Stinner | 2015-03-24 | 1 | -13/+60 |
| | | | | | | | | | | | | | | | | | | * Display the current Python stack if an exception was raised but the exception has no traceback * Disable faulthandler if an exception was raised (before it was only disabled if no exception was raised) * To display the current Python stack, call PyGILState_GetThisThreadState() which works even if the GIL was released | ||||
* | | Fixes incorrect use of GetLastError where errno should be used. | Steve Dower | 2015-03-14 | 1 | -6/+6 |
| | | |||||
* | | Issue #23192: Fixed generator lambdas. Patch by Bruno Cauet. | Serhiy Storchaka | 2015-03-11 | 1 | -2/+2 |
| | | |||||
* | | Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer | Serhiy Storchaka | 2015-02-16 | 1 | -2/+2 |
| | | | | | | | | overflows. Added few missed PyErr_NoMemory(). | ||||
* | | avoid reading unallocated memory when argc == 0 (closes #22633) | Benjamin Peterson | 2015-02-14 | 1 | -6/+9 |
| | | |||||
* | | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() | Serhiy Storchaka | 2015-02-02 | 1 | -13/+21 |
| | | | | | | | | and PyObject_AsWriteBuffer(). | ||||
* | | revert lineno and col_offset changes from #16795 (closes #21295) | Benjamin Peterson | 2015-02-02 | 2 | -3917/+3908 |
| | | |||||
* | | Issue #23353: Fix the exception handling of generators in PyEval_EvalFrameEx(). | Victor Stinner | 2015-01-31 | 1 | -3/+4 |
| | | | | | | | | | | | | | | At entry, save or swap the exception state even if PyEval_EvalFrameEx() is called with throwflag=0. At exit, the exception state is now always restored or swapped, not only if why is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou. | ||||
* | | Fixed memory leak in marshal. | Serhiy Storchaka | 2015-01-28 | 1 | -1/+3 |
| | | |||||
* | | Issue #23181: More "codepoint" -> "code point". | Serhiy Storchaka | 2015-01-18 | 1 | -1/+1 |
| | | |||||
* | | merge 3.3 (closes #23165) | Benjamin Peterson | 2015-01-04 | 1 | -3/+13 |
|\ \ | |/ | |||||
| * | merge 3.2 (closes #23165) | Benjamin Peterson | 2015-01-04 | 1 | -3/+13 |
| |\ | |||||
| | * | add some overflow checks before multiplying (closes #23165) | Benjamin Peterson | 2015-01-04 | 1 | -3/+13 |
| | | | |||||
* | | | merge 3.3 | Benjamin Peterson | 2015-01-01 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | merge 3.2 | Benjamin Peterson | 2015-01-01 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | update for copyright for 2015 | Benjamin Peterson | 2015-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | Copyright year update, add version to licenses.v3.2.6rc1 | Georg Brandl | 2014-10-04 | 1 | -1/+1 |
| | | | |||||
| | * | Copyright update to 2013. | Georg Brandl | 2013-03-23 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #22518: Fixed integer overflow issues in "backslashreplace",v3.3.6rc1 | Serhiy Storchaka | 2014-10-04 | 1 | -2/+6 |
| | | | | | | | | | | | | "xmlcharrefreplace", and "surrogatepass" error handlers. | ||||
* | | | Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(), | Victor Stinner | 2014-12-21 | 1 | -7/+41 |
| | | | | | | | | | | | | instead of reading /dev/urandom, to get pseudo-random bytes. | ||||
* | | | pop the loop block even for infinite while loops (closes #23048) | Benjamin Peterson | 2014-12-13 | 1 | -3/+2 |
| | | | |||||
* | | | Issue #18028: Fix aliasing issue in READ_TIMESTAMP() of ceval.c on x86_64, | Victor Stinner | 2014-12-12 | 1 | -3/+5 |
| | | | | | | | | | | | | when Python is configure with --with-tsc. Patch written by Christian Heimes. | ||||
* | | | Issue #22581: Use more "bytes-like object" throughout the docs and comments. | Serhiy Storchaka | 2014-12-05 | 2 | -8/+8 |
| | | | |||||
* | | | - Issue #22966: Fix __pycache__ pyc file name clobber when pyc_compile is | Barry Warsaw | 2014-12-01 | 1 | -3611/+3612 |
|\ \ \ | | | | | | | | | | | | | | | | | asked to compile a source file containing multiple dots in the source file name. |