]>
granicus.if.org Git - python/log
R David Murray [Sat, 16 May 2015 19:05:53 +0000 (15:05 -0400)]
#21804: Add RFC 6856 (UTF8) support to poplib.
Patch by Milan Oberkirch.
Serhiy Storchaka [Sat, 16 May 2015 18:38:05 +0000 (21:38 +0300)]
Issue #18682: Optimized pprint functions for builtin scalar types.
Serhiy Storchaka [Sat, 16 May 2015 18:35:56 +0000 (21:35 +0300)]
Added tests for more builtin types.
Made test_pprint discoverable.
Serhiy Storchaka [Sat, 16 May 2015 18:35:24 +0000 (21:35 +0300)]
Added tests for more builtin types.
Made test_pprint discoverable.
Terry Jan Reedy [Sat, 16 May 2015 18:24:06 +0000 (14:24 -0400)]
Merge with 3.4
Terry Jan Reedy [Sat, 16 May 2015 18:23:39 +0000 (14:23 -0400)]
Issue #23964: Update idlelib/idle_test/README.txt. first patch by Al Sweigart.
R David Murray [Sat, 16 May 2015 18:16:33 +0000 (14:16 -0400)]
#19662: Make requirement to support arbitrary keywords explicit.
When not using decode_data=True, smtpd may provide keyword arguments to the
process_message user-implemented method. This doc update is intended to make
it clear that arbitrary keywords must be supported, so that we can add
additional features in the future by just adding keywords to the
process_message call.
R David Murray [Sat, 16 May 2015 17:58:14 +0000 (13:58 -0400)]
#22027: Add RFC6531 support to smtplib.
Initial patch by Milan Oberkirch.
Yury Selivanov [Sat, 16 May 2015 17:45:09 +0000 (13:45 -0400)]
Issue 24190: Add inspect.BoundArguments.apply_defaults() method.
Berker Peksag [Sat, 16 May 2015 17:24:28 +0000 (20:24 +0300)]
Issue #24210: Silence a PendingDeprecationWarning warning in platform.platform().
Yury Selivanov [Sat, 16 May 2015 14:10:21 +0000 (10:10 -0400)]
Issue 24208: Fix tests -- don't create a tempdir in __init__.
Benjamin Peterson [Sat, 16 May 2015 13:44:45 +0000 (09:44 -0400)]
allow test node after ** in calls (closes #24176)
Serhiy Storchaka [Sat, 16 May 2015 13:32:21 +0000 (16:32 +0300)]
Fixed release date.
Serhiy Storchaka [Sat, 16 May 2015 13:31:35 +0000 (16:31 +0300)]
Null merge
Serhiy Storchaka [Sat, 16 May 2015 13:29:50 +0000 (16:29 +0300)]
Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns() and
assertWarnsRegex() checks now emits a deprecation warning when callable is
None or keyword arguments except msg is passed in the context manager mode.
Serhiy Storchaka [Sat, 16 May 2015 13:25:43 +0000 (16:25 +0300)]
Reverted issue #24134 changes (except new tests).
Serhiy Storchaka [Sat, 16 May 2015 12:57:56 +0000 (15:57 +0300)]
Fixed compilation error in signalmodule.c (issue #20182).
Tal Einat [Sat, 16 May 2015 11:14:49 +0000 (14:14 +0300)]
Issue #20182: converted the signal module to use Argument Clinic
Tal Einat [Sat, 16 May 2015 11:12:15 +0000 (14:12 +0300)]
Argument Clinic: added missing bit of info in howto
Raymond Hettinger [Sat, 16 May 2015 04:01:13 +0000 (21:01 -0700)]
Tighten-up code by eliminating an unnecessary variable.
Terry Jan Reedy [Sat, 16 May 2015 03:55:21 +0000 (23:55 -0400)]
Issue #23184: idle tests, remove unused names and imports.
Eric Snow [Sat, 16 May 2015 03:54:59 +0000 (21:54 -0600)]
Issue #24192: Fix namespace package imports.
Terry Jan Reedy [Sat, 16 May 2015 03:55:49 +0000 (23:55 -0400)]
Merge 3.4 #23184: idle tests, remove unused names and imports.
Terry Jan Reedy [Sat, 16 May 2015 03:03:53 +0000 (23:03 -0400)]
Merge with 3.4 Issue #23184: idlelib, remove more unused names and imports.
Terry Jan Reedy [Sat, 16 May 2015 03:03:17 +0000 (23:03 -0400)]
Issue #23184: idlelib, remove more unused names and imports.
Raymond Hettinger [Sat, 16 May 2015 00:53:52 +0000 (17:53 -0700)]
Minor code clean-up.
Raymond Hettinger [Fri, 15 May 2015 23:17:05 +0000 (16:17 -0700)]
Issue #24064: Docuement that oroperty docstrings are now writeable.
Steve Dower [Fri, 15 May 2015 19:10:53 +0000 (12:10 -0700)]
Fixes default per-user install precompiling the standard library.
Yury Selivanov [Fri, 15 May 2015 16:55:20 +0000 (12:55 -0400)]
Issue 24200: Fix broken unittest.
Yury Selivanov [Fri, 15 May 2015 16:53:56 +0000 (12:53 -0400)]
inspect: Remove "0x..." IDs from Signature objects' __repr__
Issue 24200.
Victor Stinner [Fri, 15 May 2015 07:12:58 +0000 (09:12 +0200)]
Closes #24013: Improve os.scandir() and DirEntry documentation
Patch written by Ben Hoyt.
Victor Stinner [Fri, 15 May 2015 07:11:59 +0000 (09:11 +0200)]
os module doc: remove availability when useless
Remove "Availability: Unix, Windows." from os module documentation for
functions available on all platforms.
Yury Selivanov [Thu, 14 May 2015 22:47:17 +0000 (18:47 -0400)]
Issue 22547: Implement informative __repr__ for inspect.BoundArguments
Yury Selivanov [Thu, 14 May 2015 22:33:14 +0000 (18:33 -0400)]
Merge
Yury Selivanov [Thu, 14 May 2015 22:30:27 +0000 (18:30 -0400)]
inspect: Test that BoundArguments.__eq__ repects the order of params
Yury Selivanov [Thu, 14 May 2015 22:20:01 +0000 (18:20 -0400)]
inspect: Micro-optimize __eq__ for Signature, Parameter and BoundArguments
Provide __ne__ method for consistency.
Terry Jan Reedy [Thu, 14 May 2015 22:11:14 +0000 (18:11 -0400)]
Merge with 3.4
Terry Jan Reedy [Thu, 14 May 2015 22:10:50 +0000 (18:10 -0400)]
idlelib: remove unused names and imports (one is a duplicate import).
Yury Selivanov [Thu, 14 May 2015 18:14:18 +0000 (14:14 -0400)]
Issue 24191: Document BoundArguments.signature
Yury Selivanov [Thu, 14 May 2015 18:14:02 +0000 (14:14 -0400)]
Issue 24191: Document BoundArguments.signature
Yury Selivanov [Thu, 14 May 2015 16:19:16 +0000 (12:19 -0400)]
Issue 24184: Add AsyncIterator and AsyncIterable to collections.abc.
R David Murray [Thu, 14 May 2015 12:51:09 +0000 (08:51 -0400)]
Merge: Make sentence correct English.
R David Murray [Thu, 14 May 2015 12:50:38 +0000 (08:50 -0400)]
Make sentence correct English.
Steve Dower [Thu, 14 May 2015 04:44:02 +0000 (21:44 -0700)]
Issue #24186: Disable optimised OpenSSL functions on 64-bit Windows to avoid crashing.
Yury Selivanov [Thu, 14 May 2015 03:57:59 +0000 (23:57 -0400)]
collections.abc.tests: Remove some unnecessary code.
Yury Selivanov [Thu, 14 May 2015 03:41:55 +0000 (23:41 -0400)]
collections.abc: Test that if an object is a Coroutine it is also an Awaitable
Steve Dower [Thu, 14 May 2015 02:35:49 +0000 (19:35 -0700)]
Issue #23995: Removes _WCONIO_DEFINED check as the wchar_t console functions are always available.
R David Murray [Thu, 14 May 2015 00:32:19 +0000 (20:32 -0400)]
Merge: #23088: Clarify null termination of bytes and strings in C API.
R David Murray [Thu, 14 May 2015 00:31:53 +0000 (20:31 -0400)]
#23088: Clarify null termination of bytes and strings in C API.
Patch by Martin Panter, reviewed by Serhiy Storchaka and R. David Murray.
Raymond Hettinger [Wed, 13 May 2015 21:39:35 +0000 (14:39 -0700)]
merge
Raymond Hettinger [Wed, 13 May 2015 21:39:04 +0000 (14:39 -0700)]
Fix mangled wording
Yury Selivanov [Wed, 13 May 2015 21:18:41 +0000 (17:18 -0400)]
inspect: Add __slots__ to BoundArguments.
Yury Selivanov [Wed, 13 May 2015 20:49:35 +0000 (16:49 -0400)]
Issue 24017: More tests for 'async for' and 'async with'.
Yury Selivanov [Wed, 13 May 2015 19:37:48 +0000 (15:37 -0400)]
asyncio/tests: Drop unused import.
Yury Selivanov [Wed, 13 May 2015 19:34:12 +0000 (15:34 -0400)]
asyncio: Add a test for asyncio.iscoroutine().
Test that asyncio.iscoroutine() supports 'async def' coroutines and
collections.abc.Coroutine types.
Yury Selivanov [Wed, 13 May 2015 19:22:03 +0000 (15:22 -0400)]
asyncio: Use 'collections.abc.Coroutine' in asyncio.iscoroutine.
Yury Selivanov [Wed, 13 May 2015 19:21:41 +0000 (15:21 -0400)]
asyncio: Use 'collections.abc.Coroutine' in asyncio.iscoroutine (in 3.5)
Yury Selivanov [Wed, 13 May 2015 19:16:18 +0000 (15:16 -0400)]
Merge 3.4.
Yury Selivanov [Wed, 13 May 2015 19:15:56 +0000 (15:15 -0400)]
Sync asyncio code from default branch.
Yury Selivanov [Wed, 13 May 2015 18:23:29 +0000 (14:23 -0400)]
Issue 24179: Support 'async for' for asyncio.StreamReader.
Raymond Hettinger [Wed, 13 May 2015 18:12:33 +0000 (11:12 -0700)]
Issue #24064: Help property() support GC
Yury Selivanov [Wed, 13 May 2015 18:10:38 +0000 (14:10 -0400)]
Issue 24178: support 'async with' for asyncio locks.
Zachary Ware [Wed, 13 May 2015 15:58:35 +0000 (10:58 -0500)]
Issue #20172: Update clinicizations to current clinic.
Benjamin Peterson [Wed, 13 May 2015 15:19:27 +0000 (11:19 -0400)]
remove extra space
Benjamin Peterson [Wed, 13 May 2015 15:19:06 +0000 (11:19 -0400)]
remove % from title, since it makes latex barf
Serhiy Storchaka [Wed, 13 May 2015 12:02:12 +0000 (15:02 +0300)]
Issue #23488: Random generator objects now consume 2x less memory on 64-bit.
Berker Peksag [Wed, 13 May 2015 10:40:12 +0000 (13:40 +0300)]
Issue #22064: Improve the misleading message from 2to3 when skipping optional fixers.
Patch by Vinod Kurup.
Berker Peksag [Wed, 13 May 2015 10:39:51 +0000 (13:39 +0300)]
Issue #22064: Improve the misleading message from 2to3 when skipping optional fixers.
Patch by Vinod Kurup.
Raymond Hettinger [Wed, 13 May 2015 09:48:21 +0000 (02:48 -0700)]
merge
Raymond Hettinger [Wed, 13 May 2015 09:47:57 +0000 (02:47 -0700)]
Issue #19934: Document *None* as an acceptable input to Counter.most_common([n])
Raymond Hettinger [Wed, 13 May 2015 09:34:38 +0000 (02:34 -0700)]
Issue #23695: Explain the zip() example for clustering a data series into n-length groups.
Berker Peksag [Wed, 13 May 2015 09:32:20 +0000 (12:32 +0300)]
Issue #1322: platform.dist() and platform.linux_distribution() functions are now deprecated.
Initial patch by Vajrasky Kok.
Berker Peksag [Wed, 13 May 2015 09:16:27 +0000 (12:16 +0300)]
Issue #24064: Add __doc__ to the example in collections.rst.
Raymond Hettinger [Wed, 13 May 2015 08:44:36 +0000 (01:44 -0700)]
Minor stylistic and consistency cleanup.
Raymond Hettinger [Wed, 13 May 2015 08:26:14 +0000 (01:26 -0700)]
Issue #23290: Optimize set_merge() for cases where the target is empty.
(Contributed by Serhiy Storchaka.)
Raymond Hettinger [Wed, 13 May 2015 08:09:59 +0000 (01:09 -0700)]
Issue #24064: Property() docstrings are now writeable.
(Patch by Berker Peksag.)
Zachary Ware [Wed, 13 May 2015 06:22:54 +0000 (01:22 -0500)]
Issue #20172: Convert the _winapi module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:22:32 +0000 (01:22 -0500)]
Issue #20172: Convert the msvcrt module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:21:57 +0000 (01:21 -0500)]
Issue #20172: Convert the winreg module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:21:21 +0000 (01:21 -0500)]
Issue #20172: Convert the winsound module to Argument Clinic.
Zachary Ware [Wed, 13 May 2015 06:03:06 +0000 (01:03 -0500)]
Clean up test_coroutines a bit.
No more test_main(), s/assertEquals/assertEqual/, and remove unused import.
Nick Coghlan [Wed, 13 May 2015 05:54:02 +0000 (15:54 +1000)]
Issue 24017: fix for "async with" refcounting
* adds missing INCREF in WITH_CLEANUP_START
* adds missing DECREF in WITH_CLEANUP_FINISH
* adds several new tests Yury created while investigating this
Zachary Ware [Wed, 13 May 2015 05:34:39 +0000 (00:34 -0500)]
Issue #23911: Fix ctypes test on Windows.
Comparing equality of list and tuple is always False.
Zachary Ware [Wed, 13 May 2015 05:27:01 +0000 (00:27 -0500)]
Issue #23731: Fix tracemalloc test on Windows.
'a.pyo' can no longer match 'a.py', so 'a.PYO' can't either.
Zachary Ware [Wed, 13 May 2015 04:57:21 +0000 (23:57 -0500)]
Issue #23193: Skip numeric_owner tests on platforms where they don't make sense
In particular, the tests bomb out on Windows. The feature is a no-op on platforms
without the pwd module or os.geteuid anyway.
Raymond Hettinger [Wed, 13 May 2015 04:42:40 +0000 (21:42 -0700)]
Extend test coverage to include heapifying large heaps
Raymond Hettinger [Wed, 13 May 2015 04:40:50 +0000 (21:40 -0700)]
More timings suggest that 2500 is closer to the break-even point.
Raymond Hettinger [Wed, 13 May 2015 04:26:37 +0000 (21:26 -0700)]
Reduce the overhead in functools.total_ordering by localizing NotImplemented.
(Sugguested by Serhiy Storchaka)
Benjamin Peterson [Tue, 12 May 2015 23:16:20 +0000 (19:16 -0400)]
merge 3.4
Benjamin Peterson [Tue, 12 May 2015 23:15:53 +0000 (19:15 -0400)]
use imperative
Serhiy Storchaka [Tue, 12 May 2015 21:52:39 +0000 (00:52 +0300)]
Converted os._getfullpathname() and os._isdir() to Argument Clinic.
Serhiy Storchaka [Tue, 12 May 2015 21:34:53 +0000 (00:34 +0300)]
Added forgotten new files for issues #22681 and #22682.
Benjamin Peterson [Tue, 12 May 2015 21:24:17 +0000 (17:24 -0400)]
versionadded
Serhiy Storchaka [Tue, 12 May 2015 21:19:51 +0000 (00:19 +0300)]
Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is
deprecated. Based on patch by Mark Dickinson.
Serhiy Storchaka [Tue, 12 May 2015 20:24:19 +0000 (23:24 +0300)]
Issue #22681: Added support for the koi8_t encoding.
Serhiy Storchaka [Tue, 12 May 2015 20:16:55 +0000 (23:16 +0300)]
Issue #22682: Added support for the kz1048 encoding.
Serhiy Storchaka [Tue, 12 May 2015 20:12:45 +0000 (23:12 +0300)]
Issue #15027: The UTF-32 encoder is now 3x to 7x faster.
Yury Selivanov [Tue, 12 May 2015 18:28:08 +0000 (14:28 -0400)]
Issue #24017: Unset asyncio event loop after test.
Yury Selivanov [Tue, 12 May 2015 15:43:35 +0000 (11:43 -0400)]
asyncio: Make sure sys.set_coroutine_wrapper is called *only* when loop is running.
Previous approach of installing coroutine wrapper in loop.set_debug() and
uninstalling it in loop.close() was very fragile. Most of asyncio tests
do not call loop.close() at all. Since coroutine wrapper is a global
setting, we have to make sure that it's only set when the loop is
running, and is automatically unset when it stops running.
Issue #24017.
Yury Selivanov [Tue, 12 May 2015 15:43:04 +0000 (11:43 -0400)]
asyncio: Make sure sys.set_coroutine_wrapper is called *only* when loop is running.
Previous approach of installing coroutine wrapper in loop.set_debug() and
uninstalling it in loop.close() was very fragile. Most of asyncio tests
do not call loop.close() at all. Since coroutine wrapper is a global
setting, we have to make sure that it's only set when the loop is
running, and is automatically unset when it stops running.
Issue #24017.