]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Antoine Pitrou [Tue, 18 Dec 2012 22:04:10 +0000 (23:04 +0100)]
Try to make test_threaded_import faster and safer (issue #15599).
Antoine Pitrou [Tue, 18 Dec 2012 22:03:42 +0000 (23:03 +0100)]
Try to make test_threaded_import faster and safer (issue #15599).
Antoine Pitrou [Tue, 18 Dec 2012 21:18:58 +0000 (22:18 +0100)]
Add sanity assertions in some import lock code (issue #15599).
Antoine Pitrou [Tue, 18 Dec 2012 21:18:17 +0000 (22:18 +0100)]
Add sanity assertions in some import lock code (issue #15599).
Andrew Svetlov [Tue, 18 Dec 2012 21:16:44 +0000 (23:16 +0200)]
Mention OSError instead of IOError in the docs.
Andrew Svetlov [Tue, 18 Dec 2012 21:10:48 +0000 (23:10 +0200)]
Issue #16717: get rid of socket.error, replace with OSError
Andrew Svetlov [Tue, 18 Dec 2012 20:02:39 +0000 (22:02 +0200)]
Issue #16706: get rid of os.error
Andrew Svetlov [Tue, 18 Dec 2012 19:27:16 +0000 (21:27 +0200)]
Issue #16714: use 'raise' exceptions, don't 'throw'.
Patch by Serhiy Storchaka.
Andrew Svetlov [Tue, 18 Dec 2012 19:26:36 +0000 (21:26 +0200)]
Issue #16714: use 'raise' exceptions, don't 'throw'.
Patch by Serhiy Storchaka.
Andrew Svetlov [Tue, 18 Dec 2012 19:14:22 +0000 (21:14 +0200)]
Issue #16714: use 'raise' exceptions, don't 'throw'.
Patch by Serhiy Storchaka.
Antoine Pitrou [Tue, 18 Dec 2012 18:50:58 +0000 (19:50 +0100)]
Relax test when WITH_PYMALLOC is false or undefined.
Andrew Svetlov [Tue, 18 Dec 2012 13:53:39 +0000 (15:53 +0200)]
Issue #16711: Fix required method names for collections.Iterator
Thanks to Inada Naoki
Andrew Svetlov [Tue, 18 Dec 2012 13:53:15 +0000 (15:53 +0200)]
Issue #16711: Fix required method names for collections.Iterator
Thanks to Inada Naoki
Andrew Svetlov [Tue, 18 Dec 2012 13:48:10 +0000 (15:48 +0200)]
Issue #16711: Fix required method names for collections.Iterator
Thanks to Inada Naoki
Antoine Pitrou [Mon, 17 Dec 2012 22:05:59 +0000 (23:05 +0100)]
Following issue #13390, fix compilation --without-pymalloc, and make sys.getallocatedblocks() return 0 in that situation.
Andrew Svetlov [Mon, 17 Dec 2012 21:35:18 +0000 (23:35 +0200)]
Get rig of EnvironmentError (#16705)
Andrew Svetlov [Mon, 17 Dec 2012 20:55:31 +0000 (22:55 +0200)]
Replace mmap.error with OSError, #16705
Andrew Svetlov [Mon, 17 Dec 2012 20:23:46 +0000 (22:23 +0200)]
Issue #16704: Get rid of select.error in stdlib. Use OSError instead.
Giampaolo Rodola' [Mon, 17 Dec 2012 19:46:45 +0000 (20:46 +0100)]
Issue 16646 (ftplib): deliberately use intermediate variable after catching exception
Giampaolo Rodola' [Mon, 17 Dec 2012 19:46:29 +0000 (20:46 +0100)]
Issue 16646 (ftplib): deliberately use intermediate variable after catching exception
Giampaolo Rodola' [Mon, 17 Dec 2012 19:46:16 +0000 (20:46 +0100)]
Issue 16646 (ftplib): deliberately use intermediate variable after catching exception
Andrew Svetlov [Mon, 17 Dec 2012 17:51:15 +0000 (19:51 +0200)]
Replace os.error with OSError in tkinter and IDLE
Andrew Svetlov [Mon, 17 Dec 2012 17:27:10 +0000 (19:27 +0200)]
Cleanup: remove not needed mocks.
Andrew Svetlov [Mon, 17 Dec 2012 16:57:16 +0000 (18:57 +0200)]
Issue #16647: save socket error details in LMTP.connect()
Initial patch by Serhiy Storchaka.
Andrew Svetlov [Mon, 17 Dec 2012 16:55:10 +0000 (18:55 +0200)]
Issue #16647: save socket error details in LMTP.connect()
Patch by Serhiy Storchaka.
Andrew Svetlov [Mon, 17 Dec 2012 16:54:53 +0000 (18:54 +0200)]
Issue #16647: save socket error details in LMTP.connect()
Patch by Serhiy Storchaka.
Andrew Svetlov [Mon, 17 Dec 2012 14:15:35 +0000 (16:15 +0200)]
Remove obsolete code: now IOError and WindowsError are aliases for OSError
Giampaolo Rodola' [Mon, 17 Dec 2012 13:23:41 +0000 (14:23 +0100)]
Fix issue #16646: ftplib.FTP.makeport() might lose socket error details. (patch by Serhiy Storchaka)
Giampaolo Rodola' [Mon, 17 Dec 2012 13:22:19 +0000 (14:22 +0100)]
Fix issue #16646: ftplib.FTP.makeport() might lose socket error details. (patch by Serhiy Storchaka)
Giampaolo Rodola' [Mon, 17 Dec 2012 13:20:27 +0000 (14:20 +0100)]
Fix issue #16646: ftplib.FTP.makeport() might lose socket error details. (patch by Serhiy Storchaka)
Andrew Svetlov [Mon, 17 Dec 2012 12:01:45 +0000 (14:01 +0200)]
Update example: Counter.subtract returns None, not self
Andrew Svetlov [Mon, 17 Dec 2012 12:01:29 +0000 (14:01 +0200)]
Update example: Counter.subtract returns None, not self
Andrew Svetlov [Mon, 17 Dec 2012 12:01:16 +0000 (14:01 +0200)]
Update example: Counter.subtract returns None, not self
Andrew Svetlov [Mon, 17 Dec 2012 11:42:57 +0000 (13:42 +0200)]
Fix typo
Andrew Svetlov [Mon, 17 Dec 2012 11:42:40 +0000 (13:42 +0200)]
Fix typo
Andrew Svetlov [Mon, 17 Dec 2012 11:42:04 +0000 (13:42 +0200)]
Fix typo
Brian Curtin [Mon, 17 Dec 2012 06:08:28 +0000 (00:08 -0600)]
Add Ashish Nitin Patil for work on Issue #14901
Brian Curtin [Mon, 17 Dec 2012 06:06:02 +0000 (00:06 -0600)]
Merge 3.3
Brian Curtin [Mon, 17 Dec 2012 06:04:30 +0000 (00:04 -0600)]
Merge 3.2
Brian Curtin [Mon, 17 Dec 2012 05:58:09 +0000 (23:58 -0600)]
Fix #14901. Update the Windows FAQ.
Patch by Ashish Nitin Patil.
Stefan Krah [Sun, 16 Dec 2012 20:11:35 +0000 (21:11 +0100)]
Merge 3.3.
Stefan Krah [Sun, 16 Dec 2012 20:10:35 +0000 (21:10 +0100)]
Issue #15783: Support None default values in the Context() constructor.
Antoine Pitrou [Sun, 16 Dec 2012 15:40:22 +0000 (16:40 +0100)]
Silence sporadic failure in RecvmsgSCTPStreamTest.testRecvmsgEOF (issue #13876) - probably not Python-related.
Antoine Pitrou [Sun, 16 Dec 2012 15:40:04 +0000 (16:40 +0100)]
Silence sporadic failure in RecvmsgSCTPStreamTest.testRecvmsgEOF (issue #13876) - probably not Python-related.
Antoine Pitrou [Sun, 16 Dec 2012 15:11:51 +0000 (16:11 +0100)]
Null merge
Antoine Pitrou [Sun, 16 Dec 2012 15:11:31 +0000 (16:11 +0100)]
Null merge
Antoine Pitrou [Sun, 16 Dec 2012 15:09:11 +0000 (16:09 +0100)]
Fix ResourceWarnings in test_pty
Antoine Pitrou [Sun, 16 Dec 2012 15:03:57 +0000 (16:03 +0100)]
Issue #16696: fix comparison between bytes and string. Also, improve glob tests.
Antoine Pitrou [Sun, 16 Dec 2012 15:03:42 +0000 (16:03 +0100)]
Issue #16696: fix comparison between bytes and string. Also, improve glob tests.
Antoine Pitrou [Sun, 16 Dec 2012 15:03:01 +0000 (16:03 +0100)]
Issue #16696: fix comparison between bytes and string. Also, improve glob tests.
Antoine Pitrou [Sun, 16 Dec 2012 12:54:14 +0000 (13:54 +0100)]
Issue #16626: Fix infinite recursion in glob.glob() on Windows when the pattern contains a wildcard in the drive or UNC path.
Patch by Serhiy Storchaka.
Antoine Pitrou [Sun, 16 Dec 2012 12:50:19 +0000 (13:50 +0100)]
Issue #16626: Fix infinite recursion in glob.glob() on Windows when the pattern contains a wildcard in the drive or UNC path.
Patch by Serhiy Storchaka.
Antoine Pitrou [Sun, 16 Dec 2012 12:49:37 +0000 (13:49 +0100)]
Issue #16626: Fix infinite recursion in glob.glob() on Windows when the pattern contains a wildcard in the drive or UNC path.
Patch by Serhiy Storchaka.
Georg Brandl [Sun, 16 Dec 2012 12:32:33 +0000 (13:32 +0100)]
Fixup abc.ABC wording and add versionadded.
Hynek Schlawack [Sun, 16 Dec 2012 11:46:58 +0000 (12:46 +0100)]
#16664: Add regression tests for glob's behaviour concerning "."-entries
Patch by Sebastian Kreft.
Hynek Schlawack [Sun, 16 Dec 2012 11:44:07 +0000 (12:44 +0100)]
#16664: Add regression tests for glob's behaviour concerning "."-entries
Patch by Sebastian Kreft.
Hynek Schlawack [Sun, 16 Dec 2012 11:39:11 +0000 (12:39 +0100)]
#16664: Add regression tests for glob's behaviour concerning "."-entries
Patch by Sebastian Kreft.
Stefan Krah [Sat, 15 Dec 2012 21:36:49 +0000 (22:36 +0100)]
Merge 3.3.
Stefan Krah [Sat, 15 Dec 2012 21:33:33 +0000 (22:33 +0100)]
Issue #15783: Except for the number methods, the C version of decimal now
supports all None default values present in decimal.py. These values were
largely undocumented.
Andrew Svetlov [Sat, 15 Dec 2012 20:59:55 +0000 (22:59 +0200)]
Merge: use OSError instead of os.error in the docs.
Andrew Svetlov [Sat, 15 Dec 2012 20:59:24 +0000 (22:59 +0200)]
Use OSError instead of os.error in the docs.
Benjamin Peterson [Sat, 15 Dec 2012 20:46:20 +0000 (15:46 -0500)]
merge heads
Benjamin Peterson [Sat, 15 Dec 2012 20:44:18 +0000 (15:44 -0500)]
merge 3.3
Benjamin Peterson [Sat, 15 Dec 2012 20:44:08 +0000 (15:44 -0500)]
merge 3.2
Benjamin Peterson [Sat, 15 Dec 2012 20:43:58 +0000 (15:43 -0500)]
remove dead code
Petri Lehtinen [Sat, 15 Dec 2012 20:39:32 +0000 (22:39 +0200)]
#11175: argparse.FileType now accepts encoding and errors arguments.
Patch by Lucas Maystre.
Antoine Pitrou [Sat, 15 Dec 2012 20:14:21 +0000 (21:14 +0100)]
Issue #16488: epoll() objects now support the `with` statement.
Patch by Serhiy Storchaka.
Antoine Pitrou [Sat, 15 Dec 2012 18:26:38 +0000 (19:26 +0100)]
Merge
Antoine Pitrou [Sat, 15 Dec 2012 18:23:34 +0000 (19:23 +0100)]
Issue #16298: In HTTPResponse.read(), close the socket when there is no Content-Length and the incoming stream is finished.
Patch by Eran Rundstein.
Antoine Pitrou [Sat, 15 Dec 2012 18:22:30 +0000 (19:22 +0100)]
Issue #16298: In HTTPResponse.read(), close the socket when there is no Content-Length and the incoming stream is finished.
Patch by Eran Rundstein.
Antoine Pitrou [Sat, 15 Dec 2012 18:11:54 +0000 (19:11 +0100)]
Issue #16298: In HTTPResponse.read(), close the socket when there is no Content-Length and the incoming stream is finished.
Patch by Eran Rundstein.
Benjamin Peterson [Sat, 15 Dec 2012 17:51:05 +0000 (12:51 -0500)]
use error label instead of breaking eval loop (closes #16693)
Andrew Svetlov [Sat, 15 Dec 2012 16:16:47 +0000 (18:16 +0200)]
Remove compile warnings for _testimportmodule
Andrew Svetlov [Sat, 15 Dec 2012 15:22:59 +0000 (17:22 +0200)]
Rename test module names for #16421 to don't clash with other tests.
Benjamin Peterson [Sat, 15 Dec 2012 05:05:16 +0000 (00:05 -0500)]
cleanup and fix refleaks
Ezio Melotti [Fri, 14 Dec 2012 18:20:07 +0000 (20:20 +0200)]
#16683: merge with 3.3.
Ezio Melotti [Fri, 14 Dec 2012 18:19:49 +0000 (20:19 +0200)]
#16683: merge with 3.2.
Ezio Melotti [Fri, 14 Dec 2012 18:18:46 +0000 (20:18 +0200)]
#16683: restore alphabetical order in audioop docs. Patch by Serhiy Storchaka.
Ezio Melotti [Fri, 14 Dec 2012 18:14:17 +0000 (20:14 +0200)]
#16681: merge with 3.3.
Ezio Melotti [Fri, 14 Dec 2012 18:13:39 +0000 (20:13 +0200)]
#16681: merge with 3.2.
Ezio Melotti [Fri, 14 Dec 2012 18:12:25 +0000 (20:12 +0200)]
#16681: use "bidirectional class" instead of "bidirectional category" in the docstring too.
Ezio Melotti [Fri, 14 Dec 2012 18:06:43 +0000 (20:06 +0200)]
#16681: use "bidirectional class" instead of "bidirectional category".
Andrew Svetlov [Fri, 14 Dec 2012 16:02:27 +0000 (18:02 +0200)]
Cleanup filecmp: starting from 3.3 os.error is alias for OSError
Andrew Svetlov [Fri, 14 Dec 2012 15:04:59 +0000 (17:04 +0200)]
Issue #16421: allow to load multiple modules from the same shared object.
Patch by Václav Šmilauer.
Philip Jenvey [Thu, 13 Dec 2012 23:44:18 +0000 (15:44 -0800)]
compile doesn't accept code objects
Andrew Svetlov [Thu, 13 Dec 2012 17:09:33 +0000 (19:09 +0200)]
Issue #16049: add abc.ABC helper class.
Patch by Bruno Dupuis.
Ross Lagerwall [Thu, 13 Dec 2012 15:21:16 +0000 (15:21 +0000)]
Merge with 3.3 for #16661
Ross Lagerwall [Thu, 13 Dec 2012 15:20:26 +0000 (15:20 +0000)]
Issue #16661: Fix the os.getgrouplist() test by not assuming that it
gives the same output as "id -G".
Benjamin Peterson [Thu, 13 Dec 2012 03:24:47 +0000 (22:24 -0500)]
expose TCP_FASTOPEN and MSG_FASTOPEN
Christian Heimes [Wed, 12 Dec 2012 12:10:32 +0000 (13:10 +0100)]
Cross compiling needs host and build settings. configure no longer
creates a broken PYTHON_FOR_BUILD variable when --build is missing.
Christian Heimes [Wed, 12 Dec 2012 12:10:21 +0000 (13:10 +0100)]
Cross compiling needs host and build settings. configure no longer
creates a broken PYTHON_FOR_BUILD variable when --build is missing.
Christian Heimes [Wed, 12 Dec 2012 11:57:03 +0000 (12:57 +0100)]
Just to be sure, initialize with a copy of the compiler's lib and inc dirs.
Christian Heimes [Wed, 12 Dec 2012 11:56:51 +0000 (12:56 +0100)]
Just to be sure, initialize with a copy of the compiler's lib and inc dirs.
Christian Heimes [Wed, 12 Dec 2012 11:41:50 +0000 (12:41 +0100)]
Fix cross compiling issue in setup.py, ensure that lib_dirs and inc_dirs are
defined in cross compiling mode, too.
Christian Heimes [Wed, 12 Dec 2012 11:41:00 +0000 (12:41 +0100)]
Fix cross compiling issue in setup.py, ensure that lib_dirs and inc_dirs are
defined in cross compiling mode, too.
Gregory P. Smith [Tue, 11 Dec 2012 04:22:55 +0000 (20:22 -0800)]
Code style fixup: No need for double ((parenthesis)) and use {} on an if else.
Gregory P. Smith [Tue, 11 Dec 2012 04:22:31 +0000 (20:22 -0800)]
Code style fixup: No need for double ((parenthesis)) and use {} on an if else.
Gregory P. Smith [Tue, 11 Dec 2012 04:20:20 +0000 (20:20 -0800)]
Code style fixup: No need for double ((parenthesis)) and use {} on an if else.
Gregory P. Smith [Tue, 11 Dec 2012 03:51:29 +0000 (19:51 -0800)]
Fix the internals of our hash functions to used unsigned values during hash
computation as the overflow behavior of signed integers is undefined.
NOTE: This change is smaller compared to 3.2 as much of this cleanup had
already been done. I added the comment that my change in 3.2 added so that the
code would match up. Otherwise this just adds or synchronizes appropriate UL
designations on some constants to be pedantic.
In practice we require compiling everything with -fwrapv which forces overflow
to be defined as twos compliment but this keeps the code cleaner for checkers
or in the case where someone has compiled it without -fwrapv or their
compiler's equivalent. We could work to get rid of the -fwrapv requirement
in 3.4 but that requires more planning.
Found by Clang trunk's Undefined Behavior Sanitizer (UBSan).
Cleanup only - no functionality or hash values change.
Gregory P. Smith [Tue, 11 Dec 2012 02:34:29 +0000 (18:34 -0800)]
null merge, no change needed in 3.3.