summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix for issue #16800: Use buffered write to handle EINTR.Serhiy Storchaka2013-02-121-2/+2
|
* Issue #16800: tempfile.gettempdir() no longer left temporary files whenSerhiy Storchaka2013-02-125-12/+93
| | | | the disk is full. Original patch by Amir Szekely.
* Issue #13555: cPickle now supports files larger than 2 GiB.Serhiy Storchaka2013-02-126-130/+217
|
* Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-128-144/+299
|
* Clean trailing whitespaces in Makefile.pre.in and grpmodule.c.Serhiy Storchaka2013-02-122-6/+6
|
* Issue #17111: Prevent test_surrogates (test_fileio) failure on OS X 10.4.Ned Deily2013-02-122-2/+5
| | | | | | | | | | | | An odd bug in OS X 10.4 causes open(2) on a non-existent, invalid-encoded filename to return errno 22, EINVAL: Invalid argument, instead of the expected errno 2, ENOENT: No such file or directory, *if* the containing directory is not empty. That caused frequent failures when running the buildbot tests on 10.4 depending on the state of the test working directory. The failure is easy to reproduce on 10.4 by running the test directly (not with regrtest), first in an empty directory, then after adding a file to it. The fix is to check for and pass if either errno is returned.
* #17171: backport behavior-confirming test from python3.R David Murray2013-02-111-1/+18
|
* #17064: fix sporadic permission errors in test_mailbox on windows.R David Murray2013-02-111-6/+10
| | | | Backported from patch by Jeremy Kloth.
* Correction to issue 17052 fixMichael Foord2013-02-113-3/+3
|
* Issue 17502: unittest discovery should use self.testLoaderMichael Foord2013-02-103-1/+20
|
* Issue #17141: random.vonmisesvariate() no more hangs for large kappas.Serhiy Storchaka2013-02-103-10/+40
|
* Issue #17149: Fix random.vonmisesvariate to always return results in [0, ↵Mark Dickinson2013-02-103-2/+19
| | | | 2*math.pi].
* Issue #1470548: XMLGenerator now works with UTF-16 and UTF-32 encodings.Serhiy Storchaka2013-02-103-47/+124
|
* Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵Serhiy Storchaka2013-02-103-38/+95
| | | | symlinks on POSIX platforms.
* Import shutil for restore_test_support_TESTFN().Serhiy Storchaka2013-02-101-1/+1
|
* Minor cleanups.Raymond Hettinger2013-02-091-19/+19
|
* Issue #17156: pygettext.py now correctly escapes non-ascii characters.Serhiy Storchaka2013-02-092-6/+7
|
* Keep IDLE from displaying spurious SystemExit tracebacksRaymond Hettinger2013-02-092-1/+7
| | | | | when running scripts that terminated by raising SystemExit (i.e. unittest and turtledemo).
* #16564: test to confirm behavior that regressed in python3.R David Murray2013-02-093-0/+21
| | | | | | Also add running of test_email_renamed to the email regrtest. It contains tests that the base email/tests/test_email.py does not, which I discovered while trying to backport this test for confirmation of the behavior.
* add proper dependencies on expat headers and sourcesChristian Heimes2013-02-091-1/+17
|
* Issue #7358: cStringIO.StringIO now supports writing to and reading fromSerhiy Storchaka2013-02-093-32/+96
| | | | a stream larger than 2 GiB on 64-bit systems.
* Issue #10355: SpooledTemporaryFile properties and xreadline method now work ↵Serhiy Storchaka2013-02-093-11/+48
| | | | for unrolled files.
* Issue #16686: Fixed a lot of bugs in audioop module.Serhiy Storchaka2013-02-094-280/+457
| | | | | | | | | | | | * 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 #17161: make install now also installs a python2 and python man page.Ned Deily2013-02-092-4/+14
|
* Fix accidental non-breakable space (U+00A0).Serhiy Storchaka2013-02-081-1/+1
|
* whitespace fixGregory P. Smith2013-02-081-1/+1
|
* Issue #6972: fix the documentation mis applied patch.Gregory P. Smith2013-02-081-10/+13
|
* Issue #17073: Fix some integer overflows in sqlite3 module.Serhiy Storchaka2013-02-078-75/+203
|
* Issue #17043: The unicode-internal decoder no longer read past the end ofSerhiy Storchaka2013-02-072-27/+27
| | | | input buffer.
* Issue #17118: Add new tests for testing Python-Tcl interaction.Serhiy Storchaka2013-02-071-0/+22
|
* Fix test_from_dll* in test_returnfuncptrs.py.Serhiy Storchaka2013-02-071-5/+4
|
* Fix Issue17069: Document getcode method in urllib.request.rstSenthil Kumaran2013-02-071-0/+2
|
* #17142: fix apparent copy and paste error in test_all.R David Murray2013-02-061-1/+1
|
* #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.
* Temporarily disable test_from_dll in test_returnfuncptrs.py for Windows.Serhiy Storchaka2013-02-041-1/+4
|
* Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTupleSerhiy Storchaka2013-02-047-14/+115
| | | | parses nested mutating sequence.
* fix find_library on Solaris (closes #5289)Benjamin Peterson2013-02-043-0/+32
|
* Add alias to restore 2.7.2 compatibility for setup scripts (#13994).Éric Araujo2013-02-032-0/+5
| | | | | | | | | | The customize_compiler function moved many times during the 2.7 series; in 2.7.3, setup scripts importing this function from ccompiler were broken. This commit restores compatibility without reintroducing the issue that #13994 originally fixed (duplication of the function). A unit test makes little sense here, as distutils tests never do imports in functions, and the fix is very simple.
* Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-033-20/+87
| | | | | 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).
* Issue #16698: Skip posix test_getgroups when built with OS XNed Deily2013-02-022-0/+10
| | | | deployment target prior to 10.6.
* Issue #15633: httplib.HTTPResponse is now mark closed when the server sends ↵Antoine Pitrou2013-02-023-7/+27
| | | | less than the advertised Content-Length.
* Back out fix for issue #13886; it introduced a new bug in interactive ↵Nadeem Vawda2013-02-022-4/+1
| | | | readline use.
* Issue 16398: Use memcpy() in deque.rotate().Raymond Hettinger2013-02-021-50/+60
|
* Fix test for issue #6972.Serhiy Storchaka2013-02-021-0/+1
|
* Issue #17034: Use Py_CLEAR() in stringobject.c.Serhiy Storchaka2013-02-021-10/+5
|
* Preserve backslashes in malicious zip files for testing issue #6972.Serhiy Storchaka2013-02-021-1/+6
|
* Issue #15881: Fixed atexit hook in multiprocessing.Benjamin Peterson2013-02-022-9/+34
|
* merge headsBenjamin Peterson2013-02-022-9/+18
|\
| * Fix the test and remove trailing dots on Windows for issue #6972.Serhiy Storchaka2013-02-022-9/+18
| |
* | Update the embedded copy of the expat XML parser to 2.1.0. It bringsGregory P. Smith2012-07-1413-253/+375
|/ | | | | | | | | 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.