128ee22 | Victor Stinner | 25 January 2014, 21:22:18 UTC | asyncio: Don't export BaseEventLoop, BaseSelectorEventLoop nor BaseProactorEventLoop Import them from submodules if you really need them. | 25 January 2014, 21:22:18 UTC |
ce8d153 | Benjamin Peterson | 25 January 2014, 18:27:53 UTC | merge 3.3 | 25 January 2014, 18:27:53 UTC |
714d7ff | Benjamin Peterson | 25 January 2014, 18:27:06 UTC | update sphinx url | 25 January 2014, 18:27:06 UTC |
039a02c | Benjamin Peterson | 25 January 2014, 18:26:18 UTC | linkify | 25 January 2014, 18:26:18 UTC |
c0b0bb6 | Serhiy Storchaka | 25 January 2014, 17:43:56 UTC | Issue #20331: Fixed possible FD leaks in various modules: http.server, imghdr, mailcap, mimetypes, xml.etree. | 25 January 2014, 17:43:56 UTC |
91b0bc2 | Serhiy Storchaka | 25 January 2014, 17:43:02 UTC | Issue #20331: Fixed possible FD leaks in various modules: http.server, imghdr, mailcap, mimetypes, xml.etree. | 25 January 2014, 17:43:02 UTC |
a3642b6 | Ezio Melotti | 25 January 2014, 15:27:46 UTC | #20348: fix headers markup in Argument Clinic howto. Patch by Moritz Neeb. | 25 January 2014, 15:27:46 UTC |
8dffc45 | Victor Stinner | 25 January 2014, 14:32:06 UTC | Update asyncio from the Tulip project Major changes: - StreamReader.readexactly() now raises an IncompleteReadError if the end of stream is reached before we received enough bytes, instead of returning less bytes than requested. - Unit tests use the main asyncio module instead of submodules like events - _UnixWritePipeTransport now also supports character devices, as _UnixReadPipeTransport. Patch written by Jonathan Slenders. - Export more symbols: BaseEventLoop, BaseProactorEventLoop, BaseSelectorEventLoop, Queue and Queue sublasses, Empty, Full | 25 January 2014, 14:32:06 UTC |
75a5ec8 | Victor Stinner | 25 January 2014, 14:31:06 UTC | Fix asyncio tests: define resolution | 25 January 2014, 14:31:06 UTC |
6b0fa70 | Victor Stinner | 25 January 2014, 14:04:22 UTC | test_selectors: remove unused imports | 25 January 2014, 14:04:22 UTC |
f67255a | Victor Stinner | 25 January 2014, 14:01:33 UTC | Issue #20311: asyncio: Add a granularity attribute to BaseEventLoop: maximum between the resolution of the BaseEventLoop.time() method and the resolution of the selector. The granuarility is used in the scheduler to round time and deadline. | 25 January 2014, 14:01:33 UTC |
635fca9 | Victor Stinner | 25 January 2014, 13:56:48 UTC | Issue #20311: selectors: Add a resolution attribute to BaseSelector. | 25 January 2014, 13:56:48 UTC |
2041859 | Victor Stinner | 25 January 2014, 13:43:45 UTC | Issue #20311: Revert e042ea77a152 and 7ce7295393c2, PollSelector.select() and EpollSelector.select() round again the timeout towards zero | 25 January 2014, 13:43:45 UTC |
38c72bd | Victor Stinner | 25 January 2014, 13:40:04 UTC | (Merge 3.3) Issue #20311: Revert 033137c12d88 (02f9db3e684e), select.epoll.poll() rounds again the timeout towards zero | 25 January 2014, 13:40:04 UTC |
9332096 | Victor Stinner | 25 January 2014, 13:37:50 UTC | Issue #20311: Revert 033137c12d88, select.epoll.poll() rounds again the timeout towards zero | 25 January 2014, 13:37:50 UTC |
98c779e | Serhiy Storchaka | 25 January 2014, 12:02:29 UTC | Issue #20193: The _lzma module now uses Argument Clinic. LZMACompressor.__init__ is left not converted. | 25 January 2014, 12:02:29 UTC |
df9db26 | Eric V. Smith | 25 January 2014, 10:12:11 UTC | Fix grammar: merge with 3.3. | 25 January 2014, 10:12:11 UTC |
b72e69e | Eric V. Smith | 25 January 2014, 10:11:43 UTC | Fix grammar. | 25 January 2014, 10:11:43 UTC |
1bc4bb2 | Serhiy Storchaka | 25 January 2014, 10:07:57 UTC | Issue #20193: The _bz2 module now uses Argument Clinic. | 25 January 2014, 10:07:57 UTC |
8d00d73 | Serhiy Storchaka | 25 January 2014, 09:57:59 UTC | Issue #20133: The audioop module now uses Argument Clinic. | 25 January 2014, 09:57:59 UTC |
1278561 | Serhiy Storchaka | 25 January 2014, 09:49:49 UTC | Fixed converting errors in the binascii module (issue20151). a2b_qp() now accepts keyword arguments. All "ascii" parameters is renamed to "data" for consistancy with a2b_qp(). | 25 January 2014, 09:49:49 UTC |
9d7849f | Zachary Ware | 25 January 2014, 09:26:20 UTC | Issue #20376: Argument Clinic now escapes backslashes in docstrings. | 25 January 2014, 09:26:20 UTC |
3ffd913 | Serhiy Storchaka | 25 January 2014, 09:21:23 UTC | Issue #20151: The binascii module now uses Argument Clinic. | 25 January 2014, 09:21:23 UTC |
e4e7199 | Benjamin Peterson | 25 January 2014, 05:00:28 UTC | merge 3.3 | 25 January 2014, 05:00:28 UTC |
f580d5b | Benjamin Peterson | 25 January 2014, 04:59:57 UTC | update hosting faq | 25 January 2014, 04:59:57 UTC |
021bb87 | Zachary Ware | 25 January 2014, 04:52:30 UTC | Issue #20381: Fix sanity checking on default arguments when c_default is also specified. | 25 January 2014, 04:52:30 UTC |
66964cd | Serhiy Storchaka | 24 January 2014, 20:28:42 UTC | Null merge | 24 January 2014, 20:28:42 UTC |
a7184e6 | Serhiy Storchaka | 24 January 2014, 20:28:06 UTC | Fix typo. | 24 January 2014, 20:28:06 UTC |
53bce92 | Serhiy Storchaka | 24 January 2014, 20:20:05 UTC | Null merge | 24 January 2014, 20:20:05 UTC |
2d5a092 | Serhiy Storchaka | 24 January 2014, 20:19:23 UTC | Issue #20384: Fix the test_tarfile test on Windows. On Windows os.open() error message doesn't contain file name. | 24 January 2014, 20:19:23 UTC |
62f8ecc | Victor Stinner | 24 January 2014, 17:47:26 UTC | asyncio doc: document StreamWriter.drain() | 24 January 2014, 17:47:26 UTC |
8c462c5 | Victor Stinner | 24 January 2014, 17:11:43 UTC | asyncio doc: move AbstractServer to the event loop page Add also entries in the table of content for each synchronization primitive class. | 24 January 2014, 17:11:43 UTC |
c3bf14d | Benjamin Peterson | 24 January 2014, 16:44:40 UTC | merge 3.3 (#20374) | 24 January 2014, 16:44:40 UTC |
f0b463a | Benjamin Peterson | 24 January 2014, 16:44:16 UTC | new plan: just remove typecasts (closes #20374) | 24 January 2014, 16:44:16 UTC |
4b4f9eb | Victor Stinner | 24 January 2014, 16:33:20 UTC | asyncio doc: add a "Coroutines and protocols" section | 24 January 2014, 16:33:20 UTC |
1374bd4 | Victor Stinner | 24 January 2014, 14:34:19 UTC | asyncio: mention that transports/protocols are low-level, streams are high-level | 24 January 2014, 14:34:19 UTC |
5c66189 | Larry Hastings | 24 January 2014, 14:17:25 UTC | Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes. | 24 January 2014, 14:17:25 UTC |
b3c0f40 | Nick Coghlan | 24 January 2014, 13:07:16 UTC | Merge removal of issue 20317 debugging code from 3.3 | 24 January 2014, 13:07:16 UTC |
add94c9 | Nick Coghlan | 24 January 2014, 13:05:45 UTC | Issue 20317: Remove debugging code from contextlib - Alex J Burke noticed a debugging raise in the commit that fixed the original bug reported in issue 20317 - this showed that multiple iterations through the affected loop wasn't actually being tested | 24 January 2014, 13:05:45 UTC |
8f81c3c | Benjamin Peterson | 24 January 2014, 05:33:25 UTC | merge 3.3 (#20374) | 24 January 2014, 05:33:25 UTC |
5f6bf55 | Benjamin Peterson | 24 January 2014, 05:32:12 UTC | use new readline function types (closes #20374) | 24 January 2014, 05:32:12 UTC |
421e49b | Victor Stinner | 23 January 2014, 16:40:59 UTC | asyncio: wait_for() now cancels the future on timeout. Patch written by Gustavo Carneiro. | 23 January 2014, 16:40:59 UTC |
183e347 | Victor Stinner | 23 January 2014, 16:40:03 UTC | asyncio (Tulip issue 110): StreamReader.read() and StreamReader.readline() now raise a RuntimeError, instead of using an assertion, if another coroutine is already waiting for incoming data | 23 January 2014, 16:40:03 UTC |
8ce6e11 | Victor Stinner | 23 January 2014, 16:26:06 UTC | Close #20365: Skip test_asyncio.test_events.test_read_pty_output() on Mac OS X older than 10.9 (Maverick). kqueue doesn't support character devices (PTY) on Mac OS X older than 10.9. | 23 January 2014, 16:26:06 UTC |
418e80b | Serhiy Storchaka | 23 January 2014, 14:49:22 UTC | Fixed test_user_command on OpenSolaris where floats can have different string representation in Tcl and Python. | 23 January 2014, 14:49:22 UTC |
bdf0cb5 | Serhiy Storchaka | 23 January 2014, 14:48:44 UTC | Fixed test_user_command on OpenSolaris where floats can have different string representation in Tcl and Python. | 23 January 2014, 14:48:44 UTC |
fe5fff6 | Serhiy Storchaka | 23 January 2014, 14:23:50 UTC | Issue #19936: Restored executable bits for several libffi files. These files have shebangs and executable bits in the libffi distribution. | 23 January 2014, 14:23:50 UTC |
744135d | Serhiy Storchaka | 23 January 2014, 14:22:55 UTC | Issue #19936: Restored executable bits for several libffi files. These files have shebangs and executable bits in the libffi distribution. | 23 January 2014, 14:22:55 UTC |
da94b9e | Victor Stinner | 23 January 2014, 14:07:26 UTC | Issue #20311: add debug help in test_selectors | 23 January 2014, 14:07:26 UTC |
c520edc | Victor Stinner | 23 January 2014, 10:25:48 UTC | asyncio doc: add an client example using streams | 23 January 2014, 10:25:48 UTC |
24f8ebf | Victor Stinner | 23 January 2014, 10:05:01 UTC | asyncio doc: Move streams to their own dedicated page | 23 January 2014, 10:05:01 UTC |
c8ea813 | Victor Stinner | 23 January 2014, 10:02:09 UTC | asyncio doc: link create_connection() to open_connection() and create_server() to start_server() Rename also the "Network functions" section to "Stream functions" and move it to the Stream section. | 23 January 2014, 10:02:09 UTC |
7235c05 | Victor Stinner | 23 January 2014, 09:54:57 UTC | asyncio doc: move stream classes to their own class | 23 January 2014, 09:54:57 UTC |
3eb45d3 | Victor Stinner | 23 January 2014, 09:20:18 UTC | asyncio: Fix open_connection() documentation, writer is a StreamWriter | 23 January 2014, 09:20:18 UTC |
d869a0b | Serhiy Storchaka | 23 January 2014, 07:49:42 UTC | Added test_user_command in test_tcl. It tests the convertion Tcl values to Python values when Tcl calls a command implemented on Python. Currently all values are passed as strings. | 23 January 2014, 07:49:42 UTC |
4b73016 | Serhiy Storchaka | 23 January 2014, 07:44:05 UTC | Added test_user_command in test_tcl. It tests the convertion Tcl values to Python values when Tcl calls a command implemented on Python. Currently all values are passed as strings. | 23 January 2014, 07:44:05 UTC |
8860443 | Terry Jan Reedy | 23 January 2014, 05:39:11 UTC | Merge with 3.3 | 23 January 2014, 05:39:11 UTC |
94338de | Terry Jan Reedy | 23 January 2014, 05:36:46 UTC | Issue #17390: Add Python version to Idle editor window title bar. Original patches by Edmond Burnett and Kent Johnson. | 23 January 2014, 05:36:46 UTC |
42d9e1b | Larry Hastings | 22 January 2014, 13:49:11 UTC | Doc fixes for Argument Clinic. | 22 January 2014, 13:49:11 UTC |
d58831e | Nick Coghlan | 22 January 2014, 13:04:37 UTC | Merge #20317 from 3.3 | 22 January 2014, 13:04:37 UTC |
09761e7 | Nick Coghlan | 22 January 2014, 12:24:46 UTC | Issue #20317: Don't create a reference loop in ExitStack | 22 January 2014, 12:24:46 UTC |
4a2dbeb | Victor Stinner | 22 January 2014, 11:26:01 UTC | asyncio: Cleanup logging in BaseEventLoop._run_once() logger.log() is now responsible to format the timeout. It might be faster if the log is disabled for DEBUG level, but it's also more readable and fix an issue with Python 2.6 in the Trollius project. | 22 January 2014, 11:26:01 UTC |
4625826 | Larry Hastings | 22 January 2014, 11:05:49 UTC | Two minor Argument Clinic bugfixes: use the name of the class in the docstring for __new__ and __init__, and always use "goto exit" instead of returning "NULL" for failure to parse (as _new__ and __init__ return ints). | 22 January 2014, 11:05:49 UTC |
071baa6 | Zachary Ware | 22 January 2014, 05:07:12 UTC | Argument Clinic: make 'destination' directive work. | 22 January 2014, 05:07:12 UTC |
45726d3 | Terry Jan Reedy | 22 January 2014, 02:13:25 UTC | Merge with 3.3 | 22 January 2014, 02:13:25 UTC |
0e3b0e3 | Terry Jan Reedy | 22 January 2014, 02:12:24 UTC | Issue #20818: Remove code from idlelib.CallTipWindow.showtip that is now completely redundant. After 16638 patch, CallTips.get_argspec trims over-long signature strings as well as docstring lines. | 22 January 2014, 02:12:24 UTC |
3f440de | Terry Jan Reedy | 22 January 2014, 01:45:38 UTC | Merge with 3.3 | 22 January 2014, 01:45:38 UTC |
d5710f8 | Terry Jan Reedy | 22 January 2014, 01:45:17 UTC | Issue #16638: Include up to 5 docstring header lines (before first blank) in Idle calltips. This is needed for builtins, such bytes (which is why 5). Based on patch by Serhiy Storchaka. | 22 January 2014, 01:45:17 UTC |
45e124e | Florent Xicluna | 22 January 2014, 00:16:25 UTC | Issue #17825: Cursor ^ is correctly positioned for SyntaxError and IndentationError. | 22 January 2014, 00:16:25 UTC |
758fa5e | Florent Xicluna | 22 January 2014, 00:11:43 UTC | Issue #17825: Cursor ^ is correctly positioned for SyntaxError and IndentationError. | 22 January 2014, 00:11:43 UTC |
f1e4fdc | R David Murray | 21 January 2014, 23:30:42 UTC | whatsnew: smtpd *map* argument, new ssl functions/methods. Fleshed out Christian's placeholder for the new ssl methods. | 21 January 2014, 23:30:42 UTC |
b772f2e | Stefan Krah | 21 January 2014, 21:59:57 UTC | Issue #20246: Fix test failures on FreeBSD. Patch by Ryan Smith-Roberts. | 21 January 2014, 21:59:57 UTC |
6b2e559 | Stefan Krah | 21 January 2014, 21:58:40 UTC | Issue #20246: Fix test failures on FreeBSD. Patch by Ryan Smith-Roberts. | 21 January 2014, 21:58:40 UTC |
502d80f | Terry Jan Reedy | 21 January 2014, 20:37:16 UTC | Merge with 3.3 | 21 January 2014, 20:37:16 UTC |
715476d | Terry Jan Reedy | 21 January 2014, 20:36:51 UTC | Issue #16630: Make Idle calltips work even when __getattr__ raises. Initial patch by Roger Serwy. | 21 January 2014, 20:36:51 UTC |
2bd59da | Serhiy Storchaka | 21 January 2014, 20:29:47 UTC | Issue #2382: SyntaxError cursor "^" now is written at correct position in most cases when multibyte characters are in line (before "^"). This still not works correctly with wide East Asian characters. | 21 January 2014, 20:29:47 UTC |
65fd059 | Serhiy Storchaka | 21 January 2014, 20:26:52 UTC | Issue #2382: SyntaxError cursor "^" now is written at correct position in most cases when multibyte characters are in line (before "^"). This still not works correctly with wide East Asian characters. | 21 January 2014, 20:26:52 UTC |
567b26e | Victor Stinner | 21 January 2014, 20:00:47 UTC | Issue #20311: EpollSelector now also rounds the timeout towards zero, as PollSelector. This change is not really required in Python 3.4, since select.epoll.poll() now rounds also correctly the timeout. But Guido van Rossum prefers to have exactly the same selectors.py file in CPython and Tulip projects: "it's not harmful". | 21 January 2014, 20:00:47 UTC |
2d854c8 | Victor Stinner | 21 January 2014, 19:52:17 UTC | Issue #20024: Py_BuildValue() now saves/restores the current exception before building an item if the build of a previous item failed. | 21 January 2014, 19:52:17 UTC |
5116f78 | Zachary Ware | 21 January 2014, 19:50:13 UTC | Issue #20301: Merge with 3.3 | 21 January 2014, 19:50:13 UTC |
f7d2874 | Zachary Ware | 21 January 2014, 19:49:22 UTC | Issue #20301: Mention the correct KEY_* value as the default for 'access' in winreg.DeleteKeyEx. Already correct in the docs function signature and docstring. Noticed by Justin Foo. | 21 January 2014, 19:49:22 UTC |
2866c6a | Georg Brandl | 21 January 2014, 18:20:58 UTC | merge with 3.3 | 21 January 2014, 18:20:58 UTC |
7ed509a | Georg Brandl | 21 January 2014, 18:20:31 UTC | fix deprecated-removed directive with sphinx 1.2 | 21 January 2014, 18:20:31 UTC |
7067b5d | Victor Stinner | 21 January 2014, 16:49:41 UTC | selectors: add a comment to explain why and how poll timeout is rounded | 21 January 2014, 16:49:41 UTC |
781a544 | Terry Jan Reedy | 21 January 2014, 08:10:01 UTC | Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins. Pending Clinic/inspect changes will probably require change to this file. | 21 January 2014, 08:10:01 UTC |
eed1661 | Terry Jan Reedy | 21 January 2014, 08:07:51 UTC | Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins. | 21 January 2014, 08:07:51 UTC |
83b8105 | Terry Jan Reedy | 21 January 2014, 05:26:49 UTC | Merge with 3.3 | 21 January 2014, 05:26:49 UTC |
681ede8 | Terry Jan Reedy | 21 January 2014, 05:26:21 UTC | Issue #20122: Idlelib: Move tests in CallTips.py to test_calltips.py. | 21 January 2014, 05:26:21 UTC |
a67a79d | Terry Jan Reedy | 21 January 2014, 05:02:17 UTC | Merge with 3.3 | 21 January 2014, 05:02:17 UTC |
30ffe7e | Terry Jan Reedy | 21 January 2014, 05:01:51 UTC | Issue #20222: file is no longer a builtin in 3.x. | 21 January 2014, 05:01:51 UTC |
b645724 | Antoine Pitrou | 21 January 2014, 01:39:54 UTC | Fix the description of pickle protocol numbers | 21 January 2014, 01:39:54 UTC |
240cae7 | Victor Stinner | 21 January 2014, 01:38:33 UTC | (Merge 3.3) Issue #20311: Try to fix the unit test, use time.monotonic() instead of time.perf_counter() | 21 January 2014, 01:38:33 UTC |
39d798e | Victor Stinner | 21 January 2014, 01:37:41 UTC | Issue #20311: Try to fix the unit test, use time.monotonic() instead of time.perf_counter() Move also the unit test at the end. | 21 January 2014, 01:37:41 UTC |
11da8e2 | Victor Stinner | 21 January 2014, 00:48:28 UTC | Issue #20311: selector.PollSelector.select() now rounds the timeout away from zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. Move also a test in test_epoll which was moved by my previous merge. | 21 January 2014, 00:48:28 UTC |
09354fd | Victor Stinner | 21 January 2014, 00:42:11 UTC | (Merge 3.3) Issue #20311: select.epoll.poll() now rounds the timeout away from zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. | 21 January 2014, 00:42:11 UTC |
665486e | Victor Stinner | 21 January 2014, 00:41:00 UTC | Issue #20311: select.epoll.poll() now rounds the timeout away from zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. | 21 January 2014, 00:41:00 UTC |
22463aa | Victor Stinner | 20 January 2014, 22:56:40 UTC | Close #20275: Optimize BaseEventLoop._run_once() Logger.log() is "slow", logger.isEnabledFor() is faster and the logger is disabled in most cases. A microbenchmark executing 100,000 dummy tasks is 22% faster with this change. | 20 January 2014, 22:56:40 UTC |
c46d1fa | Serhiy Storchaka | 20 January 2014, 19:59:33 UTC | Issue #20262: Warnings are raised now when duplicate names are added in the ZIP file or too long ZIP file comment is truncated. | 20 January 2014, 19:59:33 UTC |
9b7a1a1 | Serhiy Storchaka | 20 January 2014, 19:57:40 UTC | Issue #20262: Warnings are raised now when duplicate names are added in the ZIP file or too long ZIP file comment is truncated. | 20 January 2014, 19:57:40 UTC |
ab0ac27 | Serhiy Storchaka | 20 January 2014, 19:35:06 UTC | Issue #20315: Removed support for backward compatibility with early 2.x versions. Removed backward compatibility alias curses.window.nooutrefresh which should be removed in 2.3. | 20 January 2014, 19:35:06 UTC |