79c3bcf | Victor Stinner | 17 February 2014, 23:11:21 UTC | Issue #20655: Fix test_asyncio, run also subprocess tests. Patch written by Vajrasky Kok. | 17 February 2014, 23:11:21 UTC |
04e05da | Victor Stinner | 17 February 2014, 09:54:30 UTC | Close #20652: asyncio doc: close the event loop in run_forever() example. Fix also typo. Patch written by Vajrasky Kok. | 17 February 2014, 09:54:30 UTC |
a91ff14 | Victor Stinner | 16 February 2014, 22:53:38 UTC | Issue #20616: Add a format() method to tracemalloc.Traceback. | 16 February 2014, 22:53:38 UTC |
34c1540 | Benjamin Peterson | 16 February 2014, 19:17:28 UTC | merge backout for #20621 | 16 February 2014, 19:17:28 UTC |
2626fab | Benjamin Peterson | 16 February 2014, 18:49:16 UTC | look up __getnewargs__ and __getnewargs_ex__ on the object type (#16251) | 16 February 2014, 18:49:16 UTC |
c00fa63 | Nick Coghlan | 14 February 2014, 23:14:54 UTC | Issue #19744: Handle missing SSL/TLS in ensurepip - now also allows POSIX installation with SSL/TLS missing - a goal for pip 1.6 is to allow local use without SSL/TLS | 14 February 2014, 23:14:54 UTC |
e84fde9 | Benjamin Peterson | 14 February 2014, 00:22:14 UTC | set line and column numbers for keyword-only arg nodes (closes #20619) | 14 February 2014, 00:22:14 UTC |
933538e | Victor Stinner | 13 February 2014, 11:48:54 UTC | Issue #20526, #19466: Revert changes of issue #19466 which introduces a regression: don't clear anymore the state of Python threads early during the Python shutdown. | 13 February 2014, 11:48:54 UTC |
4c07377 | Victor Stinner | 13 February 2014, 09:46:05 UTC | Fix test_asyncio/test_events.py: skip IPv6 if IPv6 is disabled on the host | 13 February 2014, 09:46:05 UTC |
1b0580b | Victor Stinner | 13 February 2014, 08:24:37 UTC | ayncio, Tulip issue 129: BaseEventLoop.sock_connect() now raises an error if the address is not resolved (hostname instead of an IP address) for AF_INET and AF_INET6 address families. | 13 February 2014, 08:24:37 UTC |
2303fec | Guido van Rossum | 13 February 2014, 01:58:19 UTC | asyncio: Change as_completed() to use a Queue, to avoid O(N**2) behavior. Fixes issue #20566. | 13 February 2014, 01:58:19 UTC |
b131778 | Yury Selivanov | 12 February 2014, 22:01:52 UTC | asyncio.events: Use __slots__ in Handle and TimerHandle | 12 February 2014, 22:01:52 UTC |
9887fd7 | Victor Stinner | 11 February 2014, 17:40:56 UTC | Issue #20495: Skip test_read_pty_output() of test_asyncio on FreeBSD older than FreeBSD 8 | 11 February 2014, 17:40:56 UTC |
613960b | Victor Stinner | 11 February 2014, 16:53:47 UTC | Issue #20505: Remove debug code | 11 February 2014, 16:53:47 UTC |
5d95afa | Benjamin Peterson | 11 February 2014, 15:19:12 UTC | merge 3.3 (#20594) | 11 February 2014, 15:19:12 UTC |
208556c | Victor Stinner | 11 February 2014, 10:54:08 UTC | asyncio, Tulip issue 131: as_completed() and wait() now raises a TypeError if the list of futures is not a list but a Future, Task or coroutine object | 11 February 2014, 10:54:08 UTC |
20e0743 | Victor Stinner | 11 February 2014, 10:44:56 UTC | asyncio, Tulip issue 130: Add more checks on subprocess_exec/subprocess_shell parameters | 11 February 2014, 10:44:56 UTC |
9af4a24 | Victor Stinner | 11 February 2014, 10:34:30 UTC | asyncio, Tulip issue 126: call_soon(), call_soon_threadsafe(), call_later(), call_at() and run_in_executor() now raise a TypeError if the callback is a coroutine function. | 11 February 2014, 10:34:30 UTC |
262a458 | Victor Stinner | 11 February 2014, 09:26:53 UTC | Issue #20505: use also the monotonic time to decide if asyncio debug traces should be printed | 11 February 2014, 09:26:53 UTC |
7c4bd39 | Victor Stinner | 11 February 2014, 09:10:41 UTC | Issue #20505: Oops, only print debug info if selector.select(timeout) took less than timeout | 11 February 2014, 09:10:41 UTC |
8425bf8 | Victor Stinner | 11 February 2014, 09:08:08 UTC | Issue #20505: Improve debug info in asyncio event loop | 11 February 2014, 09:08:08 UTC |
7b467db | Victor Stinner | 11 February 2014, 08:03:47 UTC | Issue #20505: Fix TestLoop, set the clock resolution | 11 February 2014, 08:03:47 UTC |
ed1654f | Victor Stinner | 10 February 2014, 22:42:32 UTC | Issue #20505: BaseEventLoop uses again the resolution of the clock to decide if scheduled tasks should be executed or not. | 10 February 2014, 22:42:32 UTC |
b38b5c4 | Georg Brandl | 10 February 2014, 21:11:21 UTC | merge with 3.3 | 10 February 2014, 21:11:21 UTC |
6093a12 | Victor Stinner | 10 February 2014, 18:17:46 UTC | Issue #20505: Use even shorter sleep in test_timeout_rounding() to make the test more reliable (= fail more often on Windows with HPET enabled). | 10 February 2014, 18:17:46 UTC |
a176d2d | Larry Hastings | 21 February 2014, 07:38:01 UTC | Created release branch for 3.4. | 21 February 2014, 07:38:01 UTC |
4cce8f2 | Larry Hastings | 11 February 2014, 08:14:16 UTC | Python 3.4.0rc1: Post-release updates. | 11 February 2014, 08:14:16 UTC |
f50691b | Larry Hastings | 10 February 2014, 22:45:14 UTC | Added tag v3.4.0rc1 for changeset 5e088cea8660 | 10 February 2014, 22:45:14 UTC |
e9f73ac | Larry Hastings | 10 February 2014, 22:45:05 UTC | Python 3.4.0rc1: Version bump. | 10 February 2014, 22:45:05 UTC |
71d4e44 | Larry Hastings | 10 February 2014, 22:40:04 UTC | Add PyType_GetSlot to python3 def file. Patch courtesy Martin v. Löwis. | 10 February 2014, 22:40:04 UTC |
ad88d7a | Larry Hastings | 10 February 2014, 12:26:10 UTC | Python 3.4.0rc1 release: Updated pydoc topics, fixed suspicious markup errors. | 10 February 2014, 12:26:10 UTC |
8f9f0f1 | Larry Hastings | 10 February 2014, 11:43:57 UTC | Issue #20517: Removed unnecessary new (short-lived) functions from PyErr. | 10 February 2014, 11:43:57 UTC |
1c143b1 | Victor Stinner | 10 February 2014, 10:47:50 UTC | Issue #20505: Add debug info to analyze sporaric failures of test_timeout_rounding() on Windows XP buildbots. | 10 February 2014, 10:47:50 UTC |
69a2547 | Larry Hastings | 10 February 2014, 06:22:38 UTC | Issue #20530: The signatures for slot builtins have been updated to reflect the fact that they only accept positional-only arguments. | 10 February 2014, 06:22:38 UTC |
b082731 | Larry Hastings | 10 February 2014, 06:05:19 UTC | Issue #20517: Functions in the os module that accept two filenames now register both filenames in the exception on failure. This required adding new C API functions allowing OSError exceptions to reference two filenames instead of one. | 10 February 2014, 06:05:19 UTC |
dc62b7e | Victor Stinner | 09 February 2014, 23:45:44 UTC | asyncio: Tulip issue 112: Inline make_handle() into Handle constructor | 09 February 2014, 23:45:44 UTC |
136fea2 | Eli Bendersky | 09 February 2014, 14:55:58 UTC | More complete documentation of event loops and policies. Documented the AbstractEventLoopPolicy interface explicitly and explained the relation between the global loop & policy access functions. Added an initial section that explains the connections in general terms. Documented missing XXX methods. | 09 February 2014, 14:55:58 UTC |
b73c833 | Eli Bendersky | 09 February 2014, 14:07:47 UTC | Various formatting & grammar fixes in asyncio* docs. | 09 February 2014, 14:07:47 UTC |
8b40262 | Eli Bendersky | 09 February 2014, 13:54:13 UTC | Fix typo in library/ipc.rst | 09 February 2014, 13:54:13 UTC |
3633ce3 | Victor Stinner | 09 February 2014, 12:11:53 UTC | Issue #20571: skip test_readline() of test_codecs for Windows code page 65001. The decoder does not support partial decoding yet for this code page. | 09 February 2014, 12:11:53 UTC |
dfe98a1 | Serhiy Storchaka | 09 February 2014, 11:46:20 UTC | Issue #20437: Fixed 22 potential bugs when deleting objects references. | 09 February 2014, 11:46:20 UTC |
505ff75 | Serhiy Storchaka | 09 February 2014, 11:33:53 UTC | Issue #20437: Fixed 21 potential bugs when deleting objects references. | 09 February 2014, 11:33:53 UTC |
2623c8c | Larry Hastings | 09 February 2014, 06:15:29 UTC | Issue #20530: Argument Clinic's signature format has been revised again. The new syntax is highly human readable while still preventing false positives. The syntax also extends Python syntax to denote "self" and positional-only parameters, allowing inspect.Signature objects to be totally accurate for all supported builtins in Python 3.4. | 09 February 2014, 06:15:29 UTC |
09f08fe | Guido van Rossum | 09 February 2014, 03:44:02 UTC | asyncio: Remove more relics of resolution/granularity. | 09 February 2014, 03:44:02 UTC |
72318b9 | Nick Coghlan | 09 February 2014, 02:05:13 UTC | Issue #20500: clarify that invocation may be indirect | 09 February 2014, 02:05:13 UTC |
c0bc0b4 | Nick Coghlan | 09 February 2014, 02:00:01 UTC | Issue #20500: Note other public APIs with the new assertion | 09 February 2014, 02:00:01 UTC |
0c3949c | Victor Stinner | 09 February 2014, 01:51:40 UTC | asyncio: Remove Process.subprocess attribute; it's too easy to get inconsistent Process and Popen objects | 09 February 2014, 01:51:40 UTC |
313f829 | Guido van Rossum | 09 February 2014, 01:35:09 UTC | asyncio: Test fix. | 09 February 2014, 01:35:09 UTC |
3d7b364 | Nick Coghlan | 09 February 2014, 00:57:34 UTC | Note the new debug assertion in PyObject_Str | 09 February 2014, 00:57:34 UTC |
d979e43 | Nick Coghlan | 09 February 2014, 00:43:21 UTC | Close #20500: Don't trigger PyObject_Str assertion at shutdown | 09 February 2014, 00:43:21 UTC |
c9d1a6b | Brian Curtin | 09 February 2014, 00:36:57 UTC | merge | 09 February 2014, 00:36:57 UTC |
a1afeec | Brian Curtin | 09 February 2014, 00:36:14 UTC | Spelling corrections. Submitted to python-dev by python@mrabarnett.plus.com | 09 February 2014, 00:36:14 UTC |
12c68b2 | Victor Stinner | 09 February 2014, 00:35:24 UTC | asyncio doc: fix gather() doc | 09 February 2014, 00:35:24 UTC |
87bf277 | Victor Stinner | 09 February 2014, 00:25:52 UTC | asyncio tests: Remove scories of resolution/granularity | 09 February 2014, 00:25:52 UTC |
aa029da | Nick Coghlan | 09 February 2014, 00:10:24 UTC | Tweaks to What's New and some referenced docs | 09 February 2014, 00:10:24 UTC |
96bb437 | Nick Coghlan | 08 February 2014, 23:18:26 UTC | Close #20563: Declare ipaddress API stable | 08 February 2014, 23:18:26 UTC |
66c3d18 | R David Murray | 08 February 2014, 22:56:17 UTC | Merge: #14983: always add a line end after a MIME boundary marker. | 08 February 2014, 22:56:17 UTC |
e9c3147 | R David Murray | 08 February 2014, 22:54:56 UTC | #14983: always add a line end after a MIME boundary marker. This is more RFC compliant (see issue) and fixes a problem with signature verifiers rejecting the part when signed. There is some amount of backward compatibility concern here since it changes the output, but the RFC issue coupled with fixing the problem with signature verifiers seems worth the small risk of breaking code that depends on the current incorrect output. | 08 February 2014, 22:54:56 UTC |
1272426 | Senthil Kumaran | 08 February 2014, 22:28:44 UTC | merge from 3.3 Include the mention of ResourceWarning being displayed by default by the test runner. Addressing #issue 20529 | 08 February 2014, 22:28:44 UTC |
409ea5d | Senthil Kumaran | 08 February 2014, 22:28:03 UTC | Include the mention of ResourceWarning being displayed by default by the test runner. Addressing #issue 20529 | 08 February 2014, 22:28:03 UTC |
c1567df | Victor Stinner | 08 February 2014, 22:22:58 UTC | asyncio doc: document missing event loop methods | 08 February 2014, 22:22:58 UTC |
b7d6d2a | Antoine Pitrou | 08 February 2014, 22:03:56 UTC | Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. For small payloads, Nagle's algorithm would introduce idle delays before the entire transmission of a message. | 08 February 2014, 22:03:56 UTC |
b4062e8 | Charles-François Natali | 08 February 2014, 21:54:11 UTC | Issue #20065: socketmodule: Fix build error when AF_CAN is defined without the proper CAN headers. | 08 February 2014, 21:54:11 UTC |
ffbe3c6 | Victor Stinner | 08 February 2014, 21:50:07 UTC | asyncio doc: sort methods | 08 February 2014, 21:50:07 UTC |
0c1e31a | Antoine Pitrou | 08 February 2014, 22:05:52 UTC | Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. For small payloads, Nagle's algorithm would introduce idle delays before the entire transmission of a message. | 08 February 2014, 22:05:52 UTC |
2c66918 | Charles-François Natali | 08 February 2014, 21:55:13 UTC | Merge. | 08 February 2014, 21:55:13 UTC |
4025ac7 | Charles-François Natali | 08 February 2014, 21:54:48 UTC | Issue #20065: socketmodule: Fix build error when AF_CAN is defined without the proper CAN headers. | 08 February 2014, 21:54:48 UTC |
ca1b794 | Ethan Furman | 08 February 2014, 19:36:27 UTC | Close issue20534: all pickle protocols now supported. | 08 February 2014, 19:36:27 UTC |
01e46ee | R David Murray | 08 February 2014, 18:13:01 UTC | Merge: #16983: Apply postel's law to encoded words inside quoted strings. | 08 February 2014, 18:13:01 UTC |
0400d33 | R David Murray | 08 February 2014, 18:12:00 UTC | #16983: Apply postel's law to encoded words inside quoted strings. This applies only to the new parser. The old parser decodes encoded words inside quoted strings already, although it gets the whitespace wrong when it does so. This version of the patch only handles the most common case (a single encoded word surrounded by quotes), but I haven't seen any other variations of this in the wild yet, so its good enough for now. | 08 February 2014, 18:12:00 UTC |
ff9616b | R David Murray | 08 February 2014, 16:51:18 UTC | Merge #19772: Do not mutate message when downcoding to 7bit. | 08 February 2014, 16:51:18 UTC |
905c8c3 | R David Murray | 08 February 2014, 16:48:20 UTC | #19772: Do not mutate message when downcoding to 7bit. This is a bit of an ugly hack because of the way generator pieces together the output message. The deepcopys aren't too expensive, though, because we know it is only called on messages that are not multiparts, and the payload (the thing that could be large) is an immutable object. Test and preliminary work on patch by Vajrasky Kok. | 08 February 2014, 16:48:20 UTC |
99b1f2b | Serhiy Storchaka | 08 February 2014, 14:39:51 UTC | Issue #20553. Use specific asserts in ipaddress tests. | 08 February 2014, 14:39:51 UTC |
7c389e2 | Serhiy Storchaka | 08 February 2014, 14:38:35 UTC | Issue #20553. Use specific asserts in ipaddress tests. | 08 February 2014, 14:38:35 UTC |
c030270 | Terry Jan Reedy | 08 February 2014, 14:05:20 UTC | Issue #20406: Use Python application icons for Idle window title bars. Patch mostly by Serhiy Storchaka. | 08 February 2014, 14:05:20 UTC |
a7c07d3 | Terry Jan Reedy | 08 February 2014, 14:02:26 UTC | Issue #20406: Use Python application icons for Idle window title bars. Patch mostly by Serhiy Storchaka. | 08 February 2014, 14:02:26 UTC |
4a7668a | Nick Coghlan | 08 February 2014, 13:55:14 UTC | Close #20536: correctly handle Decimal exponents in statistics | 08 February 2014, 13:55:14 UTC |
f45e3e3 | Nick Coghlan | 08 February 2014, 13:40:23 UTC | Merge #18805 NEWS fix from 3.3 | 08 February 2014, 13:40:23 UTC |
98585b6 | Nick Coghlan | 08 February 2014, 13:39:54 UTC | Fix #18805 NEWS entry | 08 February 2014, 13:39:54 UTC |
aad0ea0 | Nick Coghlan | 08 February 2014, 13:20:58 UTC | Merge fix for #18805 from 3.3 | 08 February 2014, 13:20:58 UTC |
932346f | Nick Coghlan | 08 February 2014, 13:17:36 UTC | Issue #18805: better netmask validation in ipaddress | 08 February 2014, 13:17:36 UTC |
1ff23d7 | Serhiy Storchaka | 08 February 2014, 13:06:43 UTC | Issue #20549: Use specific asserts in mailbox, smtplib and poplib tests. | 08 February 2014, 13:06:43 UTC |
578c677 | Serhiy Storchaka | 08 February 2014, 13:06:08 UTC | Issue #20549: Use specific asserts in mailbox, smtplib and poplib tests. | 08 February 2014, 13:06:08 UTC |
d3e1207 | Serhiy Storchaka | 08 February 2014, 12:51:10 UTC | Issue #20555: Use specific asserts in urllib, httplib, ftplib, cgi, wsgiref tests. | 08 February 2014, 12:51:10 UTC |
25d8aea | Serhiy Storchaka | 08 February 2014, 12:50:08 UTC | Issue #20555: Use specific asserts in urllib, httplib, ftplib, cgi, wsgiref tests. | 08 February 2014, 12:50:08 UTC |
6c9678e | Serhiy Storchaka | 08 February 2014, 12:29:36 UTC | Issue #20546: Use specific asserts in int tests. | 08 February 2014, 12:29:36 UTC |
3a20a5d | Serhiy Storchaka | 08 February 2014, 12:28:33 UTC | Issue #20546: Use specific asserts in int tests. | 08 February 2014, 12:28:33 UTC |
6cbf151 | Serhiy Storchaka | 08 February 2014, 12:06:33 UTC | Issue #20538: UTF-7 incremental decoder produced inconsistant string when input was truncated in BASE64 section. | 08 February 2014, 12:06:33 UTC |
016a3f3 | Serhiy Storchaka | 08 February 2014, 12:01:29 UTC | Issue #20538: UTF-7 incremental decoder produced inconsistant string when input was truncated in BASE64 section. | 08 February 2014, 12:01:29 UTC |
73afe2a | Nick Coghlan | 08 February 2014, 09:58:04 UTC | Close #20481: Disallow mixed type input in statistics The most appropriate coercion rules are not yet clear, so simply disallowing mixed type input for 3.4. (Committed on Steven's behalf) | 08 February 2014, 09:58:04 UTC |
57e4127 | Terry Jan Reedy | 08 February 2014, 09:47:29 UTC | Issue #20167: Suppress 3.4 specific 'Exception ignored' messages. Original patch by Tal Einat. | 08 February 2014, 09:47:29 UTC |
bfd68bf | Nick Coghlan | 08 February 2014, 09:44:16 UTC | Issue #20478: avoid special casing Counter in statistics Passing Counter objects to the Counter constructor is special cased, going through iter() firsts ensures they are handled the same way as any other iterable. (Committing on Steven's behalf as I don't believe his SSH key is registered yet) | 08 February 2014, 09:44:16 UTC |
ec1c809 | Guido van Rossum | 08 February 2014, 00:11:17 UTC | More asyncio news. | 08 February 2014, 00:11:17 UTC |
85310a5 | Victor Stinner | 07 February 2014, 22:34:58 UTC | Issue #20505: Remove resolution and _granularity from selectors and asyncio * Remove selectors.BaseSelector.resolution attribute * Remove asyncio.BaseEventLoop._granularity attribute | 07 February 2014, 22:34:58 UTC |
c489e83 | R David Murray | 07 February 2014, 20:04:26 UTC | Merge: #17369: Improve handling of broken RFC2231 values in get_filename. | 07 February 2014, 20:04:26 UTC |
1e94989 | R David Murray | 07 February 2014, 20:02:19 UTC | #17369: Improve handling of broken RFC2231 values in get_filename. This fixes a regression relative to python2. | 07 February 2014, 20:02:19 UTC |
f1e9533 | R David Murray | 07 February 2014, 18:48:46 UTC | Null merge of commit accidentally made to default branch first. | 07 February 2014, 18:48:46 UTC |
bd3a11b | R David Murray | 07 February 2014, 18:47:40 UTC | #20013: don't raise socket error when selected mailbox deleted. I'm checking this in without a test because not much of this code is tested and I don't have time to work up the necessary extensions to the existing test framework. The patch itself was tested by the person who reported the bug. | 07 February 2014, 18:47:40 UTC |
95ff723 | R David Murray | 07 February 2014, 18:44:57 UTC | #20013: don't raise socket error when selected mailbox deleted. I'm checking this in without a test because not much of this code is tested and I don't have time to work up the necessary extensions to the existing test framework. The patch itself was tested by the person who reported the bug. | 07 February 2014, 18:44:57 UTC |
feb6852 | R David Murray | 07 February 2014, 18:04:18 UTC | Merge: #19063: the unicode-in-set_payload problem isn't getting fixed in 3.4. | 07 February 2014, 18:04:18 UTC |