summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Issue #27517: LZMA compressor and decompressor no longer raise exceptions ifSerhiy Storchaka2016-10-311-0/+5
|\ | | | | | | given empty data twice. Patch by Benjamin Fogle.
| * Issue #27517: LZMA compressor and decompressor no longer raise exceptions ifSerhiy Storchaka2016-10-311-0/+5
| | | | | | | | given empty data twice. Patch by Benjamin Fogle.
* | Issue #28549: Fixed segfault in curses's addch() with ncurses6.Serhiy Storchaka2016-10-301-8/+9
|\ \ | |/
| * Issue #28549: Fixed segfault in curses's addch() with ncurses6.Serhiy Storchaka2016-10-301-8/+9
| |
* | Issue #28444: Merge with 3.5.Xavier de Gaye2016-10-291-1/+4
|\ \ | |/
| * Issue #28444: Fix missing extensions modules when cross compiling.Xavier de Gaye2016-10-291-1/+4
| |
* | Issue #28544: Fix inefficient call to _PyObject_CallMethodId()Victor Stinner2016-10-291-1/+1
| | | | | | | | | | "()" format string creates an empty list of argument but requires extra work to parse the format string.
* | Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*`Yury Selivanov2016-10-281-5/+5
| |
* | Issue #28544: Fix _asynciomodule.c on WindowsVictor Stinner2016-10-281-5/+5
| | | | | | | | | | | | PyType_Ready() sets the reference to &PyType_Type. &PyType_Type cannot be resolved at compilation time (not on Windows?).
* | Issue #28544: Implement asyncio.Task in C.Yury Selivanov2016-10-282-277/+2219
| | | | | | | | | | | | | | | | This implementation provides additional 10-20% speed boost for asyncio programs. The patch also fixes _asynciomodule.c to use Arguments Clinic, and makes '_schedule_callbacks' an overridable method (as it was in 3.5).
* | Fixed possible NULL decrefing.Serhiy Storchaka2016-10-281-1/+1
|\ \ | |/
| * Fixed possible NULL decrefing.Serhiy Storchaka2016-10-281-1/+1
| |
* | Issue #28526: Use PyUnicode_AsEncodedString() instead ofSerhiy Storchaka2016-10-271-2/+2
|\ \ | |/ | | | | | | PyUnicode_AsEncodedObject() in _curese to ensure that the result is a bytes object.
| * Issue #28526: Use PyUnicode_AsEncodedString() instead ofSerhiy Storchaka2016-10-271-2/+2
| | | | | | | | | | PyUnicode_AsEncodedObject() in _curese to ensure that the result is a bytes object.
* | Issue #28430: Fix iterator of C implemented asyncio.Future doesn'tINADA Naoki2016-10-251-6/+4
| | | | | | | | accept non-None value is passed to it.send(val).
* | Issue #28410: Added _PyErr_FormatFromCause() -- the helper for raisingSerhiy Storchaka2016-10-211-4/+2
| | | | | | | | | | | | | | | | new exception with setting current exception as __cause__. _PyErr_FormatFromCause(exception, format, args...) is equivalent to Python raise exception(format % args) from sys.exc_info()[1]
* | Issue #28493: Fix typos in _asynciomodule.cYury Selivanov2016-10-201-2/+2
| | | | | | | | Thanks to Stéphane Wirtel!
* | Issue #28492: Fix how StopIteration is raised in _asyncio.FutureYury Selivanov2016-10-201-2/+19
| |
* | Issue #24381: merge from 3.5Ned Deily2016-10-201-2/+2
|\ \ | |/
| * Issue #24381: Avoid unused function warning when building bundled macOS libffi.Ned Deily2016-10-201-2/+2
| | | | | | | | Patch by Vajrasky Kok.
* | Issue #28480: Avoid label at end of compound statement --without-threadsMartin Panter2016-10-201-0/+1
| | | | | | | | Based on patch by Masayuki Yamamoto.
* | Issue #28471: Fix crash (GIL state related) in socket.setblockingYury Selivanov2016-10-181-9/+15
| |
* | Issue #28452: Remove _asyncio._init_module functionINADA Naoki2016-10-181-66/+55
| |
* | Issue #28428: Rename _futures module to _asyncio.INADA Naoki2016-10-152-20/+20
| | | | | | | | It will have more speedup functions or classes other than asyncio.Future.
* | - Modules/Setup.dist: Add the _blake2 moduledoko@ubuntu.com2016-10-111-0/+2
| |
* | Issue #28405: Fix compile error for _futuresmodule.c on Cygwin.INADA Naoki2016-10-101-1/+1
| | | | | | | | Patch by Masayuki Yamamoto.
* | Issue #28394: More typo fixes for 3.6+Martin Panter2016-10-101-1/+1
| |
* | Issue #26801: Added C implementation of asyncio.Future.INADA Naoki2016-10-092-0/+1035
| | | | | | | | Original patch by Yury Selivanov.
* | Merge from 3.5.Serhiy Storchaka2016-10-081-0/+34
|\ \ | |/
| * Issue #28379: Added sanity checks and tests for PyUnicode_CopyCharacters().Serhiy Storchaka2016-10-081-0/+34
| | | | | | | | Patch by Xiang Zhang.
* | Issue #28162: Fixes Ctrl+Z handling in console readall()Steve Dower2016-10-081-20/+29
| |
* | Issue #27998: Fixed bytes path support in os.scandir() on Windows.Serhiy Storchaka2016-10-081-46/+43
| | | | | | | | Patch by Eryk Sun.
* | merge 3.5Benjamin Peterson2016-10-061-1/+1
|\ \ | |/
| * ensure read size is initializedBenjamin Peterson2016-10-061-1/+1
| |
* | merge 3.5Benjamin Peterson2016-10-061-1/+3
|\ \ | |/
| * do not leak buffer if mmap is not writableBenjamin Peterson2016-10-061-1/+3
| |
* | merge 3.5Benjamin Peterson2016-10-061-112/+79
|\ \ | |/
| * mmap: do all internal arithmetic with Py_ssize_t while being very careful ↵Benjamin Peterson2016-10-061-109/+78
| | | | | | | | about overflow
* | Issue #28217: Adds _testconsole module to test console input. Fixes some ↵Steve Dower2016-10-032-12/+45
| | | | | | | | issues found by the tests.
* | Issue #28295: Fixed the documentation and added tests for PyUnicode_AsUCS4().Serhiy Storchaka2016-10-021-0/+31
|\ \ | |/ | | | | Original patch by Xiang Zhang.
| * Issue #28295: Fixed the documentation and added tests for PyUnicode_AsUCS4().Serhiy Storchaka2016-10-021-0/+31
| | | | | | | | Original patch by Xiang Zhang.
* | Issue #28322: Fixed possible crashes when unpickle itertools objects fromSerhiy Storchaka2016-10-021-6/+34
|\ \ | |/ | | | | incorrect pickle data. Based on patch by John Leitch.
| * Issue #28322: Fixed possible crashes when unpickle itertools objects fromSerhiy Storchaka2016-10-021-5/+35
| | | | | | | | incorrect pickle data. Based on patch by John Leitch.
* | Issue #28275: Merge bz2 fix from 3.5 into 3.6Martin Panter2016-10-011-1/+3
|\ \ | |/
| * Issue #28275: Clean up to avoid use-after-free after bzip decompress failureMartin Panter2016-10-011-1/+3
| |
* | Fix xml.etree.ElementTree.Element.getiterator()Victor Stinner2016-09-291-1/+1
| | | | | | | | | | Issue #28314: Fix function declaration (C flags) for the getiterator() method of xml.etree.ElementTree.Element.
* | Issue #28148: Stop using localtime() and gmtime() in the time module.Alexander Belopolsky2016-09-282-92/+30
| | | | | | | | | | | | Introduced platform independent _PyTime_localtime API that is similar to POSIX localtime_r, but available on all platforms. Patch by Ed Schouten.
* | Issue #20947: Fixed a gcc warning with -Wstrict-overflow.Serhiy Storchaka2016-09-271-1/+1
|\ \ | |/
| * Issue #20947: Fixed a gcc warning with -Wstrict-overflow.Serhiy Storchaka2016-09-271-1/+1
| |
* | Issue #28275: Fixed possible use adter free in LZMADecompressor.decompress().Serhiy Storchaka2016-09-271-1/+3
|\ \ | |/ | | | | Original patch by John Leitch.