summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3,Serhiy Storchaka2013-04-283-7/+7
| | | | such as was shipped with Centos 5 and Mac OS X 10.4.
* Issue #17736: fix misleading comment in _elementtree.cEli Bendersky2013-04-221-1/+3
| | | | Patch by Jonas Wagner
* Fix reference leak in _pickle.Alexandre Vassalotti2013-04-211-0/+2
|
* - Issue #17782: Fix undefined behaviour on platforms where ``struct ↵Antoine Pitrou2013-04-173-4/+18
| | | | timespec``'s "tv_nsec" member is not a C long.
* remove pointless code (closes #17738)Benjamin Peterson2013-04-161-7/+2
|
* Issue #17710: Fix pickle raising a SystemError on bogus input.Antoine Pitrou2013-04-151-4/+4
|
* Clean up error messages raised by save_reduce in _pickle.Alexandre Vassalotti2013-04-141-2/+2
|
* Issue #17016: Get rid of possible pointer wraparounds and integer overflowsSerhiy Storchaka2013-04-131-11/+11
| | | | in the re module. Patch by Nickolai Zeldovich.
* Revert a premature patch for issue #14010 (changeset aaaf36026511).Serhiy Storchaka2013-04-061-46/+1
|
* Issue #14010: Fix a crash when iterating or deleting deeply nested filtersSerhiy Storchaka2013-04-061-1/+46
| | | | (builting and in itertools module, i.e. map(), itertools.chain(), etc).
* Issue #17209: curses.window.get_wch() now handles correctly ↵Victor Stinner2013-03-211-0/+3
| | | | KeyboardInterrupt (CTRL+c)
* MergeKristján Valur Jónsson2013-03-191-0/+5
|\
| * #10296: Merge to 3.3Kristján Valur Jónsson2013-03-191-0/+5
| |\
| | * Issue #10296 : Don't handle BreakPoint exceptions usingKristján Valur Jónsson2013-03-191-0/+5
| | | | | | | | | | | | Structured Exception Handling on windows.
* | | merge heads in 3.3Gregory P. Smith2013-03-191-1/+3
|\ \ \ | |/ /
| * | Merge: #8862: Fix curses cleanup with getchar is interrupted by a signal.R David Murray2013-03-191-1/+3
| |\ \ | | |/ | | | | | | | | | | | | I have no idea how one would write a test for this. Patch by July Tikhonov.
| | * #8862: Fix curses cleanup with getchar is interrupted by a signal.R David Murray2013-03-191-1/+3
| | | | | | | | | | | | | | | | | | I have no idea how one would write a test for this. Patch by July Tikhonov.
* | | Fixes Issue #17192: Update the ctypes module's libffi to v3.0.13. ThisGregory P. Smith2013-03-1996-2789/+12608
|\ \ \ | |/ / |/| | | | | | | | specifically addresses a stack misalignment issue on x86 and issues on some more recent platforms.
| * | Fixes issue #17192: Update the ctypes module's libffi to v3.0.13. ThisGregory P. Smith2013-03-19239-7990/+34958
| |/ | | | | | | | | specifically addresses a stack misalignment issue on x86 and issues on some more recent platforms.
* | Issue #17047: remove doubled words added in 3.3Terry Jan Reedy2013-03-111-1/+1
| | | | | | | | as reported by Serhiy Storchaka and Matthew Barnett.
* | Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4Terry Jan Reedy2013-03-1110-19/+19
|\ \ | |/ | | | | Modules/*, as reported by Serhiy Storchaka and Matthew Barnett.
| * Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*,Terry Jan Reedy2013-03-1110-19/+19
| | | | | | | | as reported by Serhiy Storchaka and Matthew Barnett.
* | Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the ↵Antoine Pitrou2013-03-041-6/+34
|\ \ | |/ | | | | list is being resized concurrently.
| * Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the ↵Antoine Pitrou2013-03-041-6/+34
| | | | | | | | list is being resized concurrently.
* | Issue #16962: Use getdents64 instead of the obsolete getdents syscall inGregory P. Smith2013-03-031-14/+8
| | | | | | | | the subprocess module on Linux.
* | Issue #17223: array module: Fix a crasher when converting an array containingVictor Stinner2013-02-251-0/+2
| | | | | | | | | | invalid characters (outside range [U+0000; U+10ffff]) to Unicode: repr(array), str(array) and array.tounicode(). Patch written by Manuel Jacob.
* | Merge #17275: Fix class name in init errors in C bufferedio classes.R David Murray2013-02-241-2/+2
|\ \ | |/ | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob.
| * #17275: Fix class name in init errors in C bufferedio classes.R David Murray2013-02-241-2/+2
| | | | | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob.
* | Issue #13153: Tkinter functions now raise TclError instead of ValueError whenSerhiy Storchaka2013-02-181-1/+1
|\ \ | |/ | | | | a string argument contains non-BMP character.
| * Issue #13153: Tkinter functions now raise TclError instead of ValueError whenSerhiy Storchaka2013-02-181-1/+1
| | | | | | | | a string argument contains non-BMP character.
* | Issue #9669: Protect re against infinite loops on zero-width matching inSerhiy Storchaka2013-02-161-2/+7
|\ \ | |/ | | | | non-greedy repeat. Patch by Matthew Barnett.
| * Issue #9669: Protect re against infinite loops on zero-width matching inSerhiy Storchaka2013-02-161-2/+7
| | | | | | | | non-greedy repeat. Patch by Matthew Barnett.
* | Issue #17193: Use binary prefixes (KiB, MiB, GiB) for memory units.Serhiy Storchaka2013-02-161-2/+2
| |
* | Issue #13169: The maximal repetition number in a regular expression has beenSerhiy Storchaka2013-02-162-6/+17
|\ \ | |/ | | | | | | increased from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on 64-bit).
| * Issue #13169: The maximal repetition number in a regular expression has beenSerhiy Storchaka2013-02-162-6/+17
| | | | | | | | | | increased from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on 64-bit).
* | MergeRichard Oudkerk2013-02-131-11/+11
|\ \ | |/
| * Issue #16743: Fix mmap overflow check on 32 bit WindowsRichard Oudkerk2013-02-131-11/+11
| |
| * Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-124-121/+254
| |
* | Raise KeyError instead of OverflowError when getpwuid's argument is out ofSerhiy Storchaka2013-02-111-1/+5
| | | | | | | | uid_t range.
* | Reject float as uid or gid.Serhiy Storchaka2013-02-101-2/+14
| | | | | | | | A regression was introduced in the commit for issue issue #4591.
* | Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-105-124/+250
| |
* | Backport deque.rotate() improvements.Raymond Hettinger2013-02-101-19/+73
| |
* | Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵Antoine Pitrou2013-02-094-5/+5
|\ \ | |/ | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).
| * Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵Antoine Pitrou2013-02-094-5/+5
| | | | | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag).
* | Issue #16686: Fixed a lot of bugs in audioop module.Serhiy Storchaka2013-02-091-156/+154
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * avgpp() and maxpp() no more crash on empty and 1-samples input fragment. They now work when peak-peak values are greater INT_MAX. * ratecv() no more crashes on empty input fragment. * Fixed an integer overflow in ratecv(). * Fixed an integer overflow in add() and bias() for 32-bit samples. * reverse(), lin2lin() and ratecv() no more lose precision for 32-bit samples. * max() and rms() no more returns negative result for 32-bit sample -0x80000000. * minmax() now returns correct max value for 32-bit sample -0x80000000. * avg(), mul(), tomono() and tostereo() now round negative result down and can return 32-bit sample -0x80000000. * add() now can return 32-bit sample -0x80000000.
| * Issue #16686: Fixed a lot of bugs in audioop module.Serhiy Storchaka2013-02-091-156/+154
| | | | | | | | | | | | | | | | | | | | | | | | * avgpp() and maxpp() no more crash on empty and 1-samples input fragment. They now work when peak-peak values are greater INT_MAX. * ratecv() no more crashes on empty input fragment. * Fixed an integer overflow in ratecv(). * Fixed an integer overflow in add() and bias() for 32-bit samples. * reverse(), lin2lin() and ratecv() no more lose precision for 32-bit samples. * max() and rms() no more returns negative result for 32-bit sample -0x80000000. * minmax() now returns correct max value for 32-bit sample -0x80000000. * avg(), mul(), tomono() and tostereo() now round negative result down and can return 32-bit sample -0x80000000. * add() now can return 32-bit sample -0x80000000.
* | Issue #17073: Fix some integer overflows in sqlite3 module.Serhiy Storchaka2013-02-075-49/+127
|\ \ | |/
| * Issue #17073: Fix some integer overflows in sqlite3 module.Serhiy Storchaka2013-02-075-49/+127
| |
* | Issue #17089: Expat parser now correctly works with string input not only whenSerhiy Storchaka2013-02-041-4/+36
|\ \ | |/ | | | | | | an internal XML encoding is UTF-8 or US-ASCII. It now accepts bytes and strings larger than 2 GiB.
| * Issue #17089: Expat parser now correctly works with string input not only whenSerhiy Storchaka2013-02-041-4/+39
| | | | | | | | | | an internal XML encoding is UTF-8 or US-ASCII. It now accepts bytes and strings larger than 2 GiB.