Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Issue #21717: The zipfile.ZipFile.open function now supports 'x' (exclusive | Serhiy Storchaka | 2015-03-25 | 5 | -21/+49 | |
| | | | | | | | | creation) mode. | |||||
* | | Missing brace and minor formatting in Windows installer | Steve Dower | 2015-03-25 | 1 | -2/+2 | |
| | | ||||||
* | | Closes #9445: Removes detection of GetFinalPathNameByHandle | Steve Dower | 2015-03-21 | 1 | -50/+6 | |
| | | ||||||
* | | Issue #23765: Remove IsBadStringPtr calls in ctypes | Steve Dower | 2015-03-25 | 1 | -20/+4 | |
| | | | | | | | | Also renames a local to avoid warnings about shadowing | |||||
* | | Fixes UI labels and ability to add/remove features. | Steve Dower | 2015-03-25 | 1 | -10/+21 | |
| | | ||||||
* | | Adds pydoc shortcut, Edit with IDLE menu, moves redist folder into externals ↵ | Steve Dower | 2015-03-25 | 8 | -31/+94 | |
| | | | | | | | | and fixes test script. | |||||
* | | Fix typo | Raymond Hettinger | 2015-03-25 | 1 | -1/+1 | |
| | | ||||||
* | | Minor code and comment cleanups. | Raymond Hettinger | 2015-03-25 | 1 | -21/+18 | |
| | | ||||||
* | | Issue #23573: Fix bytes.rfind() and bytearray.rfind() on Windows | Victor Stinner | 2015-03-25 | 2 | -2/+4 | |
| | | | | | | | | | | | | | | Windows has no memrchr() function. This change is only a workaround, the optimization must be reenabled on other platforms. | |||||
* | | Merge 3.4 (traceback) | Victor Stinner | 2015-03-25 | 1 | -1/+8 | |
|\ \ | |/ | ||||||
| * | 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. | |||||
* | | (Merge 3.4) 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: 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. | |||||
* | | Fixed bytes warnings when run tests with -vv. | Serhiy Storchaka | 2015-03-24 | 2 | -6/+6 | |
|\ \ | |/ | ||||||
| * | Fixed bytes warnings when run tests with -vv. | Serhiy Storchaka | 2015-03-24 | 2 | -6/+6 | |
| | | ||||||
* | | Fixed using deprecated escaping in regular expression in _strptime.py ↵ | Serhiy Storchaka | 2015-03-24 | 2 | -3/+3 | |
| | | | | | | | | (issue23622). | |||||
* | | Issue #21802: The reader in BufferedRWPair now is closed even when closing | Serhiy Storchaka | 2015-03-24 | 4 | -6/+64 | |
|\ \ | |/ | | | | | writer failed in BufferedRWPair.close(). | |||||
| * | Issue #21802: The reader in BufferedRWPair now is closed even when closing | Serhiy Storchaka | 2015-03-24 | 4 | -6/+64 | |
| | | | | | | | | writer failed in BufferedRWPair.close(). | |||||
* | | Issue #23622: Unknown escapes in regular expressions that consist of ``'\'`` | Serhiy Storchaka | 2015-03-24 | 6 | -19/+60 | |
| | | | | | | | | | | and ASCII letter now raise a deprecation warning and will be forbidden in Python 3.6. | |||||
* | | Issue #4727: Fixed issue number in Misc/NEWS. | Serhiy Storchaka | 2015-03-24 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #23671: string.Template now allows to specify the "self" parameter as | Serhiy Storchaka | 2015-03-24 | 6 | -3/+60 | |
|\ \ | |/ | | | | | | | keyword argument. string.Formatter now allows to specify the "self" and the "format_string" parameters as keyword arguments. | |||||
| * | Issue #23671: string.Template now allows to specify the "self" parameter as | Serhiy Storchaka | 2015-03-24 | 4 | -3/+48 | |
| | | | | | | | | | | keyword argument. string.Formatter now allows to specify the "self" and the "format_string" parameters as keyword arguments. | |||||
* | | Issue #23573: Increased performance of string search operations (str.find, | Serhiy Storchaka | 2015-03-24 | 6 | -193/+248 | |
| | | | | | | | | | | str.index, str.count, the in operator, str.split, str.partition) with arguments of different kinds (UCS1, UCS2, UCS4). | |||||
* | | Added tests for mixed kinds of Unicode strings. | Serhiy Storchaka | 2015-03-24 | 1 | -0/+150 | |
|\ \ | |/ | ||||||
| * | Added tests for mixed kinds of Unicode strings. | Serhiy Storchaka | 2015-03-24 | 1 | -0/+150 | |
| | | ||||||
* | | Issue #23583: Added tests for standard IO streams in IDLE. | Serhiy Storchaka | 2015-03-24 | 2 | -0/+235 | |
|\ \ | |/ | ||||||
| * | Issue #23583: Added tests for standard IO streams in IDLE. | Serhiy Storchaka | 2015-03-24 | 2 | -0/+238 | |
| | | ||||||
* | | Issue #23502: The pprint module now supports mapping proxies. | Serhiy Storchaka | 2015-03-24 | 3 | -0/+40 | |
| | | | | | | | | In particular the __dict__ attributes of building types. | |||||
* | | Issue #17530: pprint now wraps long bytes objects and bytearrays. | Serhiy Storchaka | 2015-03-24 | 3 | -0/+149 | |
| | | ||||||
* | | Issue #23741: Slightly refactor the pprint module to make it a little more | Serhiy Storchaka | 2015-03-24 | 1 | -108/+122 | |
| | | | | | | | | extesible. No public API is added. | |||||
* | | Issue #22687: Fixed some corner cases in breaking words in tetxtwrap. | Serhiy Storchaka | 2015-03-24 | 3 | -4/+38 | |
| | | | | | | | | Got rid of quadratic complexity in breaking long words. | |||||
* | | change Σ to ν for obscure joke reasons | Benjamin Peterson | 2015-03-24 | 1 | -2/+2 | |
| | | | | | | | | https://twitter.com/ncoghlan_dev/status/579173053793353728 | |||||
* | | Issue #20289: The copy module now uses pickle protocol 4 (PEP 3154) and | Serhiy Storchaka | 2015-03-24 | 3 | -2/+76 | |
| | | | | | | | | | | supports copying of instances of classes whose __new__ method takes keyword-only arguments. | |||||
* | | Issue #23571: Enhance _Py_CheckFunctionResult() | Victor Stinner | 2015-03-24 | 2 | -13/+14 | |
| | | | | | | | | | | | | | | | | | | Too bad, sometimes Py_FatalError() is unable to write the exception into sys.stderr (on "AMD64 OpenIndiana 3.x" buildbot, the buildbot was probably out of memory). Call Py_FatalError() with a different message for the two cases (result+error, or no result and no error). | |||||
* | | Issue #23571: Update test_capi | Victor Stinner | 2015-03-24 | 1 | -2/+23 | |
| | | ||||||
* | | (Merge 3.4) Issue #23571: Py_FatalError() now tries to flush sys.stdout and | Victor Stinner | 2015-03-24 | 1 | -4/+26 | |
|\ \ | |/ | | | | | | | | | | | sys.stderr 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: 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. | |||||
* | | stdprinter_write(): mention the encoding | Victor Stinner | 2015-03-24 | 1 | -3/+4 | |
| | | ||||||
* | | Issue #23571: In debug mode, _Py_CheckFunctionResult() now calls | Victor Stinner | 2015-03-24 | 1 | -12/+9 | |
| | | | | | | | | | | | | Py_FatalError() instead of using an assertion in debug mode. Py_FatalError() displays the current exception and the traceback which contain more information than just the assertion error. | |||||
* | | Issue #23571: PyErr_FormatV() and PyErr_SetObject() now always clear the | Victor Stinner | 2015-03-24 | 1 | -8/+7 | |
| | | | | | | | | | | current exception because they can run arbitrary Python code and so no exception must be set. | |||||
* | | Issue #23753: Move _Py_wstat() from Python/fileutils.c to Modules/getpath.c | Victor Stinner | 2015-03-24 | 3 | -21/+17 | |
| | | | | | | | | | | | | | | I expected more users of _Py_wstat(), but in practice it's only used by Modules/getpath.c. Move the function because it's not needed on Windows. Windows uses PC/getpathp.c which uses the Win32 API (ex: GetFileAttributesW()) not the POSIX API. | |||||
* | | (Merge 3.4) Issue #23571: Enhance Py_FatalError() | Victor Stinner | 2015-03-24 | 1 | -13/+59 | |
|\ \ | |/ | | | | | | | | | | | | | | | * 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 | |||||
| * | 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 | |||||
* | | #11468: merge with 3.4. | Ezio Melotti | 2015-03-24 | 2 | -37/+29 | |
|\ \ | |/ | ||||||
| * | #11468: improve unittest basic example. Initial patch by Florian Preinstorfer. | Ezio Melotti | 2015-03-24 | 2 | -37/+29 | |
| | | ||||||
* | | Issue #23753: Python doesn't support anymore platforms without stat() or | Victor Stinner | 2015-03-24 | 7 | -73/+4 | |
| | | | | | | | | | | | | | | fstat(), these functions are always required. Remove HAVE_STAT and HAVE_FSTAT defines, and stop supporting DONT_HAVE_STAT and DONT_HAVE_FSTAT. | |||||
* | | Improve and fix-up comments. | Raymond Hettinger | 2015-03-24 | 1 | -25/+46 | |
| | | ||||||
* | | Issue 23744: Minor speed-up for deque.__bool__(). | Raymond Hettinger | 2015-03-24 | 1 | -1/+24 | |
| | | ||||||
* | | Misc/NEWS entries for zipapp changes | Paul Moore | 2015-03-23 | 1 | -0/+7 | |
| | | ||||||
* | | Merge 3.4 (faulthandler ICC) | Victor Stinner | 2015-03-23 | 2 | -1/+9 | |
|\ \ | |/ |