]>
granicus.if.org Git - python/log
Chris Jerdonek [Tue, 25 Dec 2012 23:27:56 +0000 (15:27 -0800)]
Null merge.
Chris Jerdonek [Tue, 25 Dec 2012 23:26:24 +0000 (15:26 -0800)]
Fix Sphinx warning (missing "setting-envvars" reference).
This fixes the following warning when building the docs (probably from
the commit for issue #14901):
"/Doc/faq/windows.rst:138: WARNING: undefined label: setting-envvars (if the
link has no caption the label must precede a section header)"
Chris Jerdonek [Tue, 25 Dec 2012 22:57:54 +0000 (14:57 -0800)]
Merge from 3.2: add links and index entries for "argument" and "parameter."
This adds to the work done for issue #15990 (i.e.
f44b8d69e5fc and the
commits referenced there).
Chris Jerdonek [Tue, 25 Dec 2012 22:54:44 +0000 (14:54 -0800)]
Add additional links and index entries for "argument" and "parameter".
This adds to the work done for issue #15990 (i.e.
f44b8d69e5fc and the
commits referenced there).
Andrew Svetlov [Tue, 25 Dec 2012 16:49:08 +0000 (18:49 +0200)]
rename MathcObject to match object in doctrings for re module (#16760)
Andrew Svetlov [Tue, 25 Dec 2012 16:48:54 +0000 (18:48 +0200)]
rename MathcObject to match object in doctrings for re module (#16760)
Ezio Melotti [Tue, 25 Dec 2012 16:15:28 +0000 (18:15 +0200)]
#16760: merge with 3.2.
Ezio Melotti [Tue, 25 Dec 2012 16:10:49 +0000 (18:10 +0200)]
#16760: use ref:`match-objects` instead of :class:`MatchObject`.
Ezio Melotti [Tue, 25 Dec 2012 13:46:58 +0000 (15:46 +0200)]
#16677: merge with 3.2.
Ezio Melotti [Tue, 25 Dec 2012 13:45:15 +0000 (15:45 +0200)]
#16677: rename section header and fix markup.
Andrew Svetlov [Tue, 25 Dec 2012 10:20:39 +0000 (12:20 +0200)]
Add test coverage for os.removedirs (#16775)
Andrew Svetlov [Tue, 25 Dec 2012 10:18:09 +0000 (12:18 +0200)]
Add test coverage for os.removedirs (#16775)
Senthil Kumaran [Mon, 24 Dec 2012 22:01:13 +0000 (14:01 -0800)]
Fix issue16713 - tel url parsing with params
Senthil Kumaran [Mon, 24 Dec 2012 22:00:20 +0000 (14:00 -0800)]
Fix issue16713 - tel url parsing with params
Andrew Svetlov [Mon, 24 Dec 2012 18:06:52 +0000 (20:06 +0200)]
Keep ref to ECHILD in local scope (#16650)
Andrew Svetlov [Mon, 24 Dec 2012 18:06:35 +0000 (20:06 +0200)]
Keep ref to ECHILD in local scope (#16650)
Andrew Svetlov [Mon, 24 Dec 2012 11:16:47 +0000 (13:16 +0200)]
Issue #16511: Use default IDLE width and height if config param is not valid.
Patch Serhiy Storchaka.
Andrew Svetlov [Mon, 24 Dec 2012 11:15:43 +0000 (13:15 +0200)]
Issue #16511: Use default IDLE width and height if config param is not valid.
Patch Serhiy Storchaka.
Chris Jerdonek [Sun, 23 Dec 2012 23:31:57 +0000 (15:31 -0800)]
Link to "yield from" examples in yield documentation.
This commit also simplifies the more advanced "yield from" example and removes
unused function parameters.
Andrew Svetlov [Sun, 23 Dec 2012 17:59:27 +0000 (19:59 +0200)]
Issue #16443: Add docstrings to regular expression match objects.
Patch by Anton Kasyanov.
Andrew Svetlov [Sun, 23 Dec 2012 17:55:21 +0000 (19:55 +0200)]
merge heads
Andrew Svetlov [Sun, 23 Dec 2012 17:23:07 +0000 (19:23 +0200)]
Issue #16443: Add docstrings to regular expression match objects.
Patch by Anton Kasyanov.
Senthil Kumaran [Sun, 23 Dec 2012 17:12:13 +0000 (09:12 -0800)]
merge from 3.2
Fix Issue15701 - HTTPError info method call raises AttributeError. Fix that to return headers correctly
Senthil Kumaran [Sun, 23 Dec 2012 17:04:24 +0000 (09:04 -0800)]
Fix Issue15701 - HTTPError info method call raises AttributeError. Fix that to return headers correctly
Stefan Krah [Sun, 23 Dec 2012 14:42:21 +0000 (15:42 +0100)]
Issue #16753: Define __GNUC_STDC_INLINE__ to an integer (same as gcc).
Andrew Svetlov [Sun, 23 Dec 2012 10:51:40 +0000 (12:51 +0200)]
merge heads
Andrew Svetlov [Sun, 23 Dec 2012 10:49:33 +0000 (12:49 +0200)]
Issue #16045: add more unit tests for built-in int()
Patch by Chris Jerdonek.
Brett Cannon [Sun, 23 Dec 2012 00:34:21 +0000 (19:34 -0500)]
Issue #16752: Add a missing import to modulefinder.
Also fix Misc/ACKS to put part of it back in alphabetical order and
remove some duplicate names.
Patch by Berker Peksag.
Stefan Krah [Sat, 22 Dec 2012 22:05:51 +0000 (23:05 +0100)]
Issue #16745: The gcc visibility pragma is buggy on OpenIndiana and NetBSD.
Stefan Krah [Sat, 22 Dec 2012 13:46:44 +0000 (14:46 +0100)]
Fix Visual Studio build.
Stefan Krah [Sat, 22 Dec 2012 13:18:35 +0000 (14:18 +0100)]
Issue #16745: Hide symbols in _decimal.so.
Stefan Krah [Fri, 21 Dec 2012 22:11:05 +0000 (23:11 +0100)]
Issue #16745: Hide a couple of symbols by making them local.
Kristjan Valur Jonsson [Fri, 21 Dec 2012 11:22:29 +0000 (11:22 +0000)]
Merge with 3.2 : Don't DECREF the ctypes error_object without the GIL held.
Kristjan Valur Jonsson [Fri, 21 Dec 2012 11:20:53 +0000 (11:20 +0000)]
Merge with 3.1 : Don't DECREF the ctypes error_object without the GIL held.
Kristjan Valur Jonsson [Fri, 21 Dec 2012 09:41:25 +0000 (09:41 +0000)]
Don't DECREF the ctypes error_object without the GIL held.
Benjamin Peterson [Fri, 21 Dec 2012 02:24:37 +0000 (20:24 -0600)]
link to GIL as a term
Patch from Jeff Knupp.
Benjamin Peterson [Fri, 21 Dec 2012 02:22:47 +0000 (20:22 -0600)]
fix typo (#16687)
Patch from Jeff Knupp.
Benjamin Peterson [Thu, 20 Dec 2012 18:54:59 +0000 (12:54 -0600)]
improve message (#16597)
Benjamin Peterson [Thu, 20 Dec 2012 17:53:11 +0000 (11:53 -0600)]
call close on the underlying stream even if flush raises (closes #16597)
Patch by Serhiy Storchaka.
Benjamin Peterson [Wed, 19 Dec 2012 21:27:41 +0000 (15:27 -0600)]
try to call __bytes__ before __index__ (closes #16722)
Andrew Svetlov [Wed, 19 Dec 2012 20:54:47 +0000 (22:54 +0200)]
replace threw with raised (#16714)
Andrew Svetlov [Wed, 19 Dec 2012 20:49:25 +0000 (22:49 +0200)]
replace threw with raised (#16714)
Antoine Pitrou [Wed, 19 Dec 2012 19:44:02 +0000 (20:44 +0100)]
Small cleanup in test_ftplib
Antoine Pitrou [Tue, 18 Dec 2012 22:44:36 +0000 (23:44 +0100)]
Silence sporadic failure in RecvmsgIntoSCTPStreamTest.testRecvmsgEOF (issue #13876) - probably not Python-related.
Antoine Pitrou [Tue, 18 Dec 2012 22:28:04 +0000 (23:28 +0100)]
Call importlib.invalidate_caches() after creating module files in test_threaded_import.
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:17 +0000 (22:18 +0100)]
Add sanity assertions in some import lock code (issue #15599).
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.
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
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 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.
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: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: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: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:10:35 +0000 (21:10 +0100)]
Issue #15783: Support None default values in the Context() constructor.
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: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: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: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.
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: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:24 +0000 (22:59 +0200)]
Use OSError instead of os.error in the docs.
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
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.
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: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".
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".
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: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: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: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 02:34:29 +0000 (18:34 -0800)]
null merge, no change needed in 3.3.
Gregory P. Smith [Tue, 11 Dec 2012 02:34:09 +0000 (18:34 -0800)]
Keep y a Py_hash_t instead of Py_uhash_t as it is compared with == -1 and the
compiler logic will do the right thing with just x as a Py_uhash_t. This
matches what was already done in the 3.3 version.
cleanup only - no functionality or hash values change.
Gregory P. Smith [Tue, 11 Dec 2012 02:32:53 +0000 (18:32 -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.
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:15:46 +0000 (18:15 -0800)]
Fix the internals of our hash functions to used unsigned values during hash
computation as the overflow behavior of signed integers is undefined.
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.
Found by Clang trunk's Undefined Behavior Sanitizer (UBSan).
Cleanup only - no functionality or hash values change.
Gregory P. Smith [Tue, 11 Dec 2012 01:45:03 +0000 (17:45 -0800)]
1 << 31 is invalid for signed integers, fix it by making 1 unsigned.
Found by Clang trunk's Undefined-Behavior Sanitizer. [more to come]
Gregory P. Smith [Tue, 11 Dec 2012 01:44:44 +0000 (17:44 -0800)]
1 << 31 is invalid for signed integers, fix it by making 1 unsigned.
Found by Clang trunk's Undefined-Behavior Sanitizer. [more to come]
Hynek Schlawack [Mon, 10 Dec 2012 15:33:41 +0000 (16:33 +0100)]
#15872: Some more Windows related tuning to shutil.rmtree tests
Turns out, the snakebite bots behave also their peculiarities.
I'm really not proud of this stream of commits. :(
Hynek Schlawack [Mon, 10 Dec 2012 15:29:57 +0000 (16:29 +0100)]
#15872: Some more Windows related tuning to shutil.rmtree tests
Turns out, the snakebite bots behave also their peculiarities.
I'm really not proud of this stream of commits. :(
Hynek Schlawack [Mon, 10 Dec 2012 11:02:26 +0000 (12:02 +0100)]
#15872: Be flexible with appending *.* in shutil.rmtree test case
The Windows buildbots seem to be unable to agree whether they need them or not.
Hynek Schlawack [Mon, 10 Dec 2012 11:01:28 +0000 (12:01 +0100)]
#15872: Be flexible with appending *.* in shutil.rmtree test case
The Windows buildbots seem to be unable to agree whether they need them or not.