summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* #16523: improve attrgetter/itemgetter/methodcaller documentation.Ezio Melotti2013-05-081-7/+7
|
* Issue #17928: Fix test_structmembers on 64-bit big-endian machines.Antoine Pitrou2013-05-081-1/+1
| | | | (_testcapi isn't Py_ssize_t-clean, the "s#" code should use an int for length)
* Issue #17926: Fix dbm.__contains__ on 64-bit big-endian machines.Antoine Pitrou2013-05-071-3/+5
|
* Issue #17289: The readline module now plays nicer with external modules or ↵Antoine Pitrou2013-05-061-8/+19
| | | | | | applications changing the rl_completer_word_break_characters global variable. Initial patch by Bradley Froehle.
* Issue #12181: select module: Fix struct kevent definition on OpenBSD 64-bitCharles-Francois Natali2013-05-061-7/+28
| | | | platforms. Patch by Federico Schwindt.
* Issue #14173: Avoid crashing when reading a signal handler during ↵Antoine Pitrou2013-05-041-3/+11
| | | | interpreter shutdown.
* This local change was lost during the fixing of issue17192 to updateGregory P. Smith2013-04-301-0/+5
| | | | | libffi to 3.0.13. (i'm not sure if it is needed anymore but see issue 10309 for details which makes no mention of upstream)
* 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. This bug was already fixed in issue14572 for 2.7 only and then it was backported back from 3.3 in issue17073.
* Issue #17710: Fix cPickle raising a SystemError on bogus input.Antoine Pitrou2013-04-151-4/+6
|
* Issue #17016: Get rid of possible pointer wraparounds and integer overflowsSerhiy Storchaka2013-04-131-11/+11
| | | | in the re module. Patch by Nickolai Zeldovich.
* - Issue #17682: Add the _io module to Modules/Setup.dist (commented out).doko@ubuntu.com2013-04-091-0/+3
|
* - Issue #13150, #17512: sysconfig no longer parses the Makefile and config.hdoko@ubuntu.com2013-04-081-4/+19
| | | | | files when imported, instead doing it at build time. This makes importing sysconfig faster and reduces Python startup time by 20%.
* Issue #17662: fix socketmodule compilation with Setup.dist.Kristjan Valur Jonsson2013-04-081-1/+1
| | | | Patch contributed by Bohuslav "Slavek" Kabrda (bkabrda)
* Revert a premature patch for issue #14010 (changeset d17d10c84d27).Serhiy Storchaka2013-04-061-65/+10
|
* Issue #14010: Fix a crash when iterating or deleting deeply nested filtersSerhiy Storchaka2013-04-061-10/+65
| | | | in itertools module (i.e. itertools.izip(), itertools.chain(), etc).
* always allow -1 as a uidBenjamin Peterson2013-03-231-4/+0
|
* undo PyInt -> PyLong change; that was wrongBenjamin Peterson2013-03-231-2/+2
|
* return int instead long when possible (#17531)Benjamin Peterson2013-03-231-2/+2
|
* Issue #10212: Support new buffer interface for struct.unpack andKristján Valur Jónsson2013-03-202-34/+44
| | | | cStringIO
* Issue #10296 : Don't handle BreakPoint exceptions usingKristján Valur Jónsson2013-03-191-0/+5
| | | | Structured Exception Handling on windows.
* - Issue #17477: Update the bsddb module to pybsddb 5.3.0, supportingdoko@ubuntu.com2013-03-192-393/+745
| | | | db-5.x, and dropping support for db-4.1 and db-4.2.
* issue #9090 : Take the same approach for socketmodule as daytimemoduleKristján Valur Jónsson2013-03-192-24/+5
| | | | | when it needs support from timemodule (which is a .so on linux): link in timemodule.c for the required functions.
* #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.
* issue #9090 : Limit the fix to windows since getting a portable simpleKristján Valur Jónsson2013-03-191-1/+20
| | | | time function on non-windows isn't quite simple.
* Issue #9090 : Error code 10035 calling socket.recv() on a socket with a timeoutKristján Valur Jónsson2013-03-192-15/+96
| | | | | (WSAEWOULDBLOCK - A non-blocking socket operation could not be completed immediately)
* Fixes issue #17192: Update the ctypes module's libffi to v3.0.13. ThisGregory P. Smith2013-03-18241-8021/+34714
| | | | | specifically addresses a stack misalignment issue on x86 and issues on some more recent platforms.
* Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*,Terry Jan Reedy2013-03-119-18/+18
| | | | 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 #13555: Fix an integer overflow check.Serhiy Storchaka2013-02-261-1/+1
|
* #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. Original patch by Manuel Jacob.
* Issue #13153: Tkinter functions now raise TclError instead of ValueError whenSerhiy Storchaka2013-02-181-2/+4
| | | | a unicode 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 #13169: The maximal repetition number in a regular expression has beenSerhiy Storchaka2013-02-162-8/+24
| | | | | increased from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on 64-bit).
* Issue #16743: Fix mmap overflow check on 32 bit WindowsRichard Oudkerk2013-02-131-11/+11
|
* Issue #13555: cPickle now supports files larger than 2 GiB.Serhiy Storchaka2013-02-122-123/+154
|
* Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-124-138/+260
|
* Clean trailing whitespaces in Makefile.pre.in and grpmodule.c.Serhiy Storchaka2013-02-121-3/+3
|
* Minor cleanups.Raymond Hettinger2013-02-091-19/+19
|
* Issue #7358: cStringIO.StringIO now supports writing to and reading fromSerhiy Storchaka2013-02-091-32/+53
| | | | a stream larger than 2 GiB on 64-bit systems.
* Issue #16686: Fixed a lot of bugs in audioop module.Serhiy Storchaka2013-02-091-154/+166
| | | | | | | | | | | | * 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-63/+134
|
* #17091: update docstring for _thread.Lock.acquire.R David Murray2013-02-041-2/+2
| | | | | | The main docs were fixed to remove mention of None long ago, but the docstring was not. Reported by Armin Rigo, patch by Ian Cordasco.
* Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTupleSerhiy Storchaka2013-02-043-14/+49
| | | | parses nested mutating sequence.
* Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-19/+44
| | | | | stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec).
* Back out fix for issue #13886; it introduced a new bug in interactive ↵Nadeem Vawda2013-02-021-1/+1
| | | | readline use.
* Issue 16398: Use memcpy() in deque.rotate().Raymond Hettinger2013-02-021-50/+60
|
* Update the embedded copy of the expat XML parser to 2.1.0. It bringsGregory P. Smith2012-07-1412-253/+373
| | | | | | | | | with it a vareity of bug fixes, both security and behavior. See http://www.libexpat.org/ for the list. NOTE: I already backported the expat hash randomization fix in March. Fixes issue #14340.
* In the _hashlib module, only initialize the static data for OpenSSL'sGregory P. Smith2013-02-021-5/+8
| | | | | constructors once, to avoid memory leaks when finalizing and re-initializing the Python interpreter.
* Additional fix for Issue #12268: The io module file object writelines() methodsGregory P. Smith2013-02-012-3/+9
| | | | no longer abort early when one of its write system calls is interrupted (EINTR).
* Issue #17051: Fix a memory leak in os.path.isdir() on Windows. Patch by ↵Serhiy Storchaka2013-01-281-0/+1
| | | | Robert Xiao.