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 |
7e52705 | Serhiy Storchaka | 20 January 2014, 19:29:31 UTC | Issue #20315: Removed support for backward compatibility with early 2.x versions. | 20 January 2014, 19:29:31 UTC |
679688e | Eli Bendersky | 20 January 2014, 16:13:31 UTC | Fix grammar and add markup | 20 January 2014, 16:13:31 UTC |
3245e79 | Eli Bendersky | 20 January 2014, 15:51:31 UTC | Formatting & rst link markup fixes | 20 January 2014, 15:51:31 UTC |
029981b | Eli Bendersky | 20 January 2014, 15:02:22 UTC | Clarify what the loop arguments means for functions listed in 18.5.2.5 | 20 January 2014, 15:02:22 UTC |
2d26af8 | Eli Bendersky | 20 January 2014, 14:59:23 UTC | Explain the 'result' argument in asyncio.sleep | 20 January 2014, 14:59:23 UTC |
34e4628 | Stefan Krah | 20 January 2014, 14:35:38 UTC | Merge from 3.3. | 20 January 2014, 14:35:38 UTC |
6c01e38 | Stefan Krah | 20 January 2014, 14:31:08 UTC | Issue #19036: Including locale.h should not depend on HAVE_LANGINFO_H. | 20 January 2014, 14:31:08 UTC |
5a6d4bf | Gregory P. Smith | 20 January 2014, 09:11:18 UTC | Fixes Issue #20165: The unittest module no longer considers tests marked with @expectedFailure successful if they pass. | 20 January 2014, 09:11:18 UTC |
b599c61 | Gregory P. Smith | 20 January 2014, 09:10:33 UTC | Fix the unittest to run properly when the working directory has additional bits set (such as the setgid or sticky bits). | 20 January 2014, 09:10:33 UTC |
27b490c | Benjamin Peterson | 20 January 2014, 05:12:24 UTC | merge 3.3 (#6627) | 20 January 2014, 05:12:24 UTC |
1cfe009 | Benjamin Peterson | 20 January 2014, 05:10:23 UTC | put notes in a ..note section | 20 January 2014, 05:10:23 UTC |
f6ffb4b | Benjamin Peterson | 20 January 2014, 05:09:53 UTC | document that a new Python thread context is created in ctypes callbacks (closes #6627) Patch by Nikolaus Rath. | 20 January 2014, 05:09:53 UTC |
6657578 | Larry Hastings | 19 January 2014, 11:01:23 UTC | Improve fix for issue #20300. | 19 January 2014, 11:01:23 UTC |
c4fe092 | Larry Hastings | 19 January 2014, 10:27:34 UTC | Issue #20300: Fix exception when setting conversion class member "default" to None. | 19 January 2014, 10:27:34 UTC |
b7ccb20 | Larry Hastings | 19 January 2014, 07:50:21 UTC | Issue #20294: Argument Clinic now supports argument parsing for __new__ and __init__ functions. | 19 January 2014, 07:50:21 UTC |
b470575 | Larry Hastings | 19 January 2014, 05:54:15 UTC | Issue #20299: Argument Clinic custom converters may now change the default value of c_default and py_default with a class member. | 19 January 2014, 05:54:15 UTC |
dc3cce0 | Benjamin Peterson | 19 January 2014, 03:57:05 UTC | merge 3.3 (#17811) | 19 January 2014, 03:57:05 UTC |
e83ed43 | Benjamin Peterson | 19 January 2014, 03:54:59 UTC | improve description of buffers argument for readv/writev (closes #17811) Patch by Nikolaus Rath. | 19 January 2014, 03:54:59 UTC |
bd22d39 | Benjamin Peterson | 19 January 2014, 03:32:05 UTC | merge 3.3 (#18574) | 19 January 2014, 03:32:05 UTC |
a96860c | Benjamin Peterson | 19 January 2014, 03:31:27 UTC | correct news entry for #18574 | 19 January 2014, 03:31:27 UTC |
c28ab08 | Benjamin Peterson | 19 January 2014, 02:51:11 UTC | merge 3.3 (#18574) | 19 January 2014, 02:51:11 UTC |
3836593 | Benjamin Peterson | 19 January 2014, 02:50:35 UTC | add Nikolaus Rath to ACKS | 19 January 2014, 02:50:35 UTC |
0442423 | Benjamin Peterson | 19 January 2014, 02:50:18 UTC | fix handling of 100-continue status code (closes #18574) | 19 January 2014, 02:50:18 UTC |
49776ef | Serhiy Storchaka | 18 January 2014, 22:38:36 UTC | Use correct C type in byte_converter. | 18 January 2014, 22:38:36 UTC |
5de3278 | Stefan Krah | 18 January 2014, 22:18:39 UTC | Fix test failures (--without-doc-strings). | 18 January 2014, 22:18:39 UTC |
bbf18be | R David Murray | 18 January 2014, 20:02:00 UTC | Merge #19855: restore use of LC_ALL, not LC_MESSAGES | 18 January 2014, 20:02:00 UTC |
4295353 | R David Murray | 18 January 2014, 19:56:10 UTC | #19855: restore use of LC_ALL, not LC_MESSAGES I didn't realize LC_ALL was an override, and I should have. I tried to make a test, but it is not clear that the LC variables actually affect the strings that uuid is using to parse the command output. | 18 January 2014, 19:56:10 UTC |
5d83d1a | Serhiy Storchaka | 18 January 2014, 16:31:41 UTC | Issue #20270: urllib.urlparse now supports empty ports. | 18 January 2014, 16:31:41 UTC |
ff97b08 | Serhiy Storchaka | 18 January 2014, 16:30:33 UTC | Issue #20270: urllib.urlparse now supports empty ports. | 18 January 2014, 16:30:33 UTC |
2d1f092 | Serhiy Storchaka | 18 January 2014, 14:28:37 UTC | Issue #20244: Fixed possible file leaks when unexpected error raised in tarfile open functions. | 18 January 2014, 14:28:37 UTC |
e413cde | Serhiy Storchaka | 18 January 2014, 14:28:08 UTC | Issue #20244: Fixed possible file leaks when unexpected error raised in tarfile open functions. | 18 January 2014, 14:28:08 UTC |
aee0e63 | Serhiy Storchaka | 18 January 2014, 14:14:49 UTC | Issue #20243: TarFile no longer raise ReadError when opened in write mode. | 18 January 2014, 14:14:49 UTC |
c2d0142 | Serhiy Storchaka | 18 January 2014, 14:14:10 UTC | Issue #20243: TarFile no longer raise ReadError when opened in write mode. | 18 January 2014, 14:14:10 UTC |
7d68a1c | Serhiy Storchaka | 18 January 2014, 13:53:39 UTC | Issue #20238: TarFile opened with external fileobj and "w:gz" mode didn't write complete output on close. | 18 January 2014, 13:53:39 UTC |
9fbec7a | Serhiy Storchaka | 18 January 2014, 13:53:05 UTC | Issue #20238: TarFile opened with external fileobj and "w:gz" mode didn't write complete output on close. | 18 January 2014, 13:53:05 UTC |
ce644a0 | Serhiy Storchaka | 18 January 2014, 13:37:21 UTC | Issue #20245: The open functions in the tarfile module now correctly handle empty mode. | 18 January 2014, 13:37:21 UTC |
53ad0cd | Serhiy Storchaka | 18 January 2014, 13:35:37 UTC | Issue #20245: The open functions in the tarfile module now correctly handle empty mode. | 18 January 2014, 13:35:37 UTC |
537d760 | Larry Hastings | 18 January 2014, 09:08:50 UTC | Doc improvements for Clinic howto "Goals" section. | 18 January 2014, 09:08:50 UTC |
4903e00 | Larry Hastings | 18 January 2014, 08:26:16 UTC | Issue #20292: Small bug fix for Argument Clinic supporting format units for strings with explicit encodings. | 18 January 2014, 08:26:16 UTC |
3c16c1d | Benjamin Peterson | 18 January 2014, 05:49:30 UTC | merge 3.3 | 18 January 2014, 05:49:30 UTC |
af69fe2 | Benjamin Peterson | 18 January 2014, 05:49:04 UTC | rm extra whitespace | 18 January 2014, 05:49:04 UTC |
9308c42 | Benjamin Peterson | 18 January 2014, 05:47:06 UTC | merge 3.3 | 18 January 2014, 05:47:06 UTC |
eacec1c | Benjamin Peterson | 18 January 2014, 05:47:00 UTC | link to builtin open not io.open | 18 January 2014, 05:47:00 UTC |
d8af670 | Benjamin Peterson | 18 January 2014, 05:46:49 UTC | merge 3.3 (#17814) | 18 January 2014, 05:46:49 UTC |
3d8814e | Benjamin Peterson | 18 January 2014, 05:45:56 UTC | describe type of Popen streams (closes #17814) Patch more or less by Nikolaus Rath. | 18 January 2014, 05:45:56 UTC |
bebf735 | Larry Hastings | 18 January 2014, 01:47:17 UTC | Issue #20287: Argument Clinic's output is now configurable, allowing delaying its output or even redirecting it to a separate file. | 18 January 2014, 01:47:17 UTC |
601d366 | Zachary Ware | 17 January 2014, 21:24:18 UTC | Issue #20265: Merge with 3.3 | 17 January 2014, 21:24:18 UTC |
c3cf97b | Zachary Ware | 17 January 2014, 21:23:42 UTC | Issue #20265: Updated some parts of the Using Windows document. Includes: -mention cx_Freeze instead of py2exe (at least until py2exe supports Python 3) -update ActivePython link -Remove mention of platforms that were never supported by Python 3 (Win9x, DOS) | 17 January 2014, 21:23:42 UTC |
83fed26 | Gregory P. Smith | 17 January 2014, 20:09:05 UTC | avoid a compiler warning about assigning const char * to char *. | 17 January 2014, 20:09:05 UTC |
f348909 | Gregory P. Smith | 17 January 2014, 20:08:49 UTC | avoid a compiler warning about assigning const char * to char *. | 17 January 2014, 20:08:49 UTC |
4cfbac8 | Gregory P. Smith | 17 January 2014, 20:01:40 UTC | sort os.listxattr results before comparing it to avoid depending on the ordering of the directory information in the underlying filesystem. | 17 January 2014, 20:01:40 UTC |
1093bf2 | Gregory P. Smith | 17 January 2014, 20:01:22 UTC | sort os.listxattr results before comparing it to avoid depending on the ordering of the directory information in the underlying filesystem. | 17 January 2014, 20:01:22 UTC |
5714e81 | Vinay Sajip | 17 January 2014, 18:36:41 UTC | Merged documentation update from 3.3. | 17 January 2014, 18:36:41 UTC |
eb14dec | Vinay Sajip | 17 January 2014, 18:36:02 UTC | Added example to recently added cookbook entry. | 17 January 2014, 18:36:02 UTC |
24f60b4 | Brett Cannon | 17 January 2014, 17:06:28 UTC | Issues #20194,20195: Add missing :deprecated: markers to some module docs. | 17 January 2014, 17:06:28 UTC |
f0996a9 | Brett Cannon | 17 January 2014, 16:45:01 UTC | Issue #20208: Clarify some things in the Python porting HOWTO. Thanks to Rodrigo Bernardo Pimentel, Ondřej Čertík, and Dmitry Shachnev for the feedback leading to the changes. | 17 January 2014, 16:45:01 UTC |
c089f70 | Brett Cannon | 17 January 2014, 16:03:19 UTC | Issue #18394: Document that cgi.FieldStorage now cleans up after its 'file' attribute properly in Python 3.4. Thanks to Marcel Hellkamp for pointing out the oversight. | 17 January 2014, 16:03:19 UTC |
50c8583 | Zachary Ware | 17 January 2014, 15:31:19 UTC | Merge typo/grammar fixes from 3.3. | 17 January 2014, 15:31:19 UTC |
6f8e81a | Zachary Ware | 17 January 2014, 15:30:03 UTC | Fix some typos/grammar in current sections of NEWS. | 17 January 2014, 15:30:03 UTC |
7700734 | Zachary Ware | 17 January 2014, 15:00:36 UTC | Issue #20266: Merge with 3.3 | 17 January 2014, 15:00:36 UTC |
9fc0e99 | Zachary Ware | 17 January 2014, 14:59:44 UTC | Issue #20266: Update parts of the Windows FAQ | 17 January 2014, 14:59:44 UTC |
9731183 | Victor Stinner | 17 January 2014, 09:31:02 UTC | asyncio: oops, add missing word :-) | 17 January 2014, 09:31:02 UTC |
1abd708 | Larry Hastings | 16 January 2014, 22:15:03 UTC | Issue #20226: Added tests for new features and regressions. | 16 January 2014, 22:15:03 UTC |
2a72791 | Larry Hastings | 16 January 2014, 19:32:01 UTC | Issue #20226: Major improvements to Argument Clinic. * You may now specify an expression as the default value for a parameter! Example: "sys.maxsize - 1". This support is intentionally quite limited; you may only use values that can be represented as static C values. * Removed "doc_default", simplified support for "c_default" and "py_default". (I'm not sure we still even need "py_default", but I'm leaving it in for now in case a use presents itself.) * Parameter lines support a trailing '\\' as a line continuation character, allowing you to break up long lines. * The argument parsing code generated when supporting optional groups now uses PyTuple_GET_SIZE instead of PyTuple_GetSize, leading to a 850% speedup in parsing. (Just kidding, this is an unmeasurable difference.) * A bugfix for the recent regression where the generated prototype from pydoc for builtins would be littered with unreadable "=<object ...>"" default values for parameters that had no default value. * Converted some asserts into proper failure messages. * Many doc improvements and fixes. | 16 January 2014, 19:32:01 UTC |
e1f5544 | Guido van Rossum | 16 January 2014, 19:05:23 UTC | asyncio: Reincarnate CoroWrapper's docstring as a comment. | 16 January 2014, 19:05:23 UTC |
59759ff | Victor Stinner | 16 January 2014, 18:30:21 UTC | asyncio doc: replace "coroutine" with "coroutine object" or "coroutine function" | 16 January 2014, 18:30:21 UTC |
db39a0d | Victor Stinner | 16 January 2014, 17:58:01 UTC | asyncio: add a new "Develop with asyncio" section to the documentation | 16 January 2014, 17:58:01 UTC |
18cc3da | Serhiy Storchaka | 16 January 2014, 16:50:53 UTC | Issue #19936: Remove executable bits from C source files and several forgotten test files. | 16 January 2014, 16:50:53 UTC |
7f470d0 | Serhiy Storchaka | 16 January 2014, 16:48:45 UTC | Issue #19936: Remove executable bits from C source files and several forgotten test files. | 16 January 2014, 16:48:45 UTC |
8f8ec92 | Serhiy Storchaka | 16 January 2014, 15:33:23 UTC | Issue #19936: Added executable bits or shebang lines to Python scripts which requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface. Fixed shebang lines in the unittestgui and checkpip scripts. | 16 January 2014, 15:33:23 UTC |