2068530 | Larry Hastings | 08 February 2015, 00:04:29 UTC | Fix a copyright notice that still said 2014. | 08 February 2015, 00:04:29 UTC |
b06f142 | Larry Hastings | 08 February 2015, 00:00:55 UTC | Release bump for 3.5.0a1. | 08 February 2015, 00:00:55 UTC |
ead7aec | Larry Hastings | 07 February 2015, 23:55:34 UTC | Updated pydoc topics data for 3.5.0a1 release. | 07 February 2015, 23:55:34 UTC |
26dd5ed | Charles-François Natali | 07 February 2015, 13:29:15 UTC | Fix whitespace. | 07 February 2015, 13:29:15 UTC |
6e6c59b | Charles-François Natali | 07 February 2015, 13:27:50 UTC | Issue #23285: PEP 475 -- Retry system calls failing with EINTR. | 07 February 2015, 13:27:50 UTC |
d005090 | Vinay Sajip | 07 February 2015, 10:57:36 UTC | Closes #23357: Updated documentation on creating venvs. | 07 February 2015, 10:57:36 UTC |
3595276 | Vinay Sajip | 07 February 2015, 10:56:06 UTC | Corrected typo. | 07 February 2015, 10:56:06 UTC |
c7e34fb | Vinay Sajip | 07 February 2015, 10:52:02 UTC | Minor change to documentation on creating venvs. | 07 February 2015, 10:52:02 UTC |
3468a06 | Steve Dower | 06 February 2015, 17:59:05 UTC | Fix download URL embedded in Windows installer. | 06 February 2015, 17:59:05 UTC |
268f3de | Steve Dower | 06 February 2015, 17:02:54 UTC | Require Mercurial on PATH when building a Windows release. Without it, we will generate invalid build information for sys.version | 06 February 2015, 17:02:54 UTC |
bf63549 | Barry Warsaw | 06 February 2015, 17:00:57 UTC | Merge | 06 February 2015, 17:00:57 UTC |
e43c035 | Barry Warsaw | 06 February 2015, 17:00:04 UTC | Issue #23399: pyvenv creates relative symlinks where possible. | 06 February 2015, 17:00:04 UTC |
d3d9ae2 | Barry Warsaw | 06 February 2015, 16:59:26 UTC | Trunk merge. | 06 February 2015, 16:59:26 UTC |
1670613 | Barry Warsaw | 06 February 2015, 16:58:06 UTC | Issue #23399: pyvenv creates relative symlinks where possible. | 06 February 2015, 16:58:06 UTC |
d327d8d | Steve Dower | 06 February 2015, 16:51:26 UTC | Fix definition mismatch for type_is_subtype_base_chain. | 06 February 2015, 16:51:26 UTC |
b4e20bb | Steve Dower | 06 February 2015, 16:50:23 UTC | Fix definition mismatch for type_is_subtype_base_chain. | 06 February 2015, 16:50:23 UTC |
581c29f | Barry Warsaw | 06 February 2015, 16:23:58 UTC | Issue #23399: pyvenv creates relative symlinks where possible. | 06 February 2015, 16:23:58 UTC |
bf5e960 | Berker Peksag | 06 February 2015, 08:21:37 UTC | Issue #20289: cgi.FieldStorage() now supports the context management protocol. | 06 February 2015, 08:21:37 UTC |
088ca8b | Berker Peksag | 06 February 2015, 08:17:49 UTC | Fix typos in Doc/whatsnew/3.5.rst. | 06 February 2015, 08:17:49 UTC |
6cfb61f | Serhiy Storchaka | 06 February 2015, 07:00:44 UTC | Issue #23392: Added tests for marshal C API that works with FILE*. | 06 February 2015, 07:00:44 UTC |
b518134 | Serhiy Storchaka | 06 February 2015, 06:58:56 UTC | Issue #23392: Added tests for marshal C API that works with FILE*. | 06 February 2015, 06:58:56 UTC |
313ee59 | Serhiy Storchaka | 06 February 2015, 06:35:54 UTC | Issue #23881: Only use entry-values with gdb 7.4 in tests. Fixes a regression in issue #22765. Patch by Vinson Lee. | 06 February 2015, 06:35:54 UTC |
17d337b | Serhiy Storchaka | 06 February 2015, 06:35:20 UTC | Issue #23881: Only use entry-values with gdb 7.4 in tests. Fixes a regression in issue #22765. Patch by Vinson Lee. | 06 February 2015, 06:35:20 UTC |
bb24087 | Steve Dower | 06 February 2015, 06:08:48 UTC | Issue #23260: Update Windows installer | 06 February 2015, 06:08:48 UTC |
7425f36 | Ned Deily | 06 February 2015, 04:43:01 UTC | Fix missing :ref: for idle in doc build. | 06 February 2015, 04:43:01 UTC |
50afcc0 | Ned Deily | 06 February 2015, 04:42:06 UTC | Fix missing :ref: for idle in doc build. | 06 February 2015, 04:42:06 UTC |
6c62ac1 | Benjamin Peterson | 06 February 2015, 03:29:46 UTC | merge 3.4 (#22735) | 06 February 2015, 03:29:46 UTC |
104b9e0 | Benjamin Peterson | 06 February 2015, 03:29:14 UTC | fix many custom mro() edge cases and improve code quality (#22735) Patch by Eldar Abusalimov. | 06 February 2015, 03:29:14 UTC |
d0a8f57 | Ned Deily | 06 February 2015, 03:16:29 UTC | Issue #23212: merge from 3.4 | 06 February 2015, 03:16:29 UTC |
9125fe2 | Ned Deily | 06 February 2015, 03:13:30 UTC | Issue #23212: Update OS X installer build OpenSSL to 1.0.1l. (currently only used for builds with <= 10.5 deployment targets) | 06 February 2015, 03:13:30 UTC |
f92766c | Victor Stinner | 05 February 2015, 13:25:53 UTC | (Merge 3.4) test_multiprocessing: tolerate a delta of 30 ms because of bad clock resolution on Windows | 05 February 2015, 13:25:53 UTC |
aad7b2e | Victor Stinner | 05 February 2015, 13:25:05 UTC | test_multiprocessing: tolerate a delta of 30 ms because of bad clock resolution on Windows | 05 February 2015, 13:25:05 UTC |
71f5b71 | Serhiy Storchaka | 05 February 2015, 13:17:49 UTC | Issue #18982: Add tests for CLI of the calendar module. | 05 February 2015, 13:17:49 UTC |
aef859c | Serhiy Storchaka | 05 February 2015, 13:14:35 UTC | Issue #18982: Add tests for CLI of the calendar module. | 05 February 2015, 13:14:35 UTC |
5c84936 | Victor Stinner | 05 February 2015, 10:46:45 UTC | Merge 3.4 (asyncio) | 05 February 2015, 10:46:45 UTC |
a87501f | Victor Stinner | 05 February 2015, 10:45:33 UTC | asyncio: BaseEventLoop: rename _owner to _thread_id | 05 February 2015, 10:45:33 UTC |
7aa4428 | Ned Deily | 05 February 2015, 06:24:00 UTC | Issue #23345: merge from 3.4 | 05 February 2015, 06:24:00 UTC |
05784a7 | Ned Deily | 05 February 2015, 06:20:13 UTC | Issue #23345: Prevent test_ssl failures with large OpenSSL patch level values (like 0.9.8zc). | 05 February 2015, 06:20:13 UTC |
da3c64c | Donald Stufft | 05 February 2015, 03:00:56 UTC | Merge: Update pip to 6.0.8 | 05 February 2015, 03:00:56 UTC |
ff0fdef | Donald Stufft | 05 February 2015, 03:00:17 UTC | Update pip to 6.0.8 | 05 February 2015, 03:00:17 UTC |
7c60eb8 | Gregory P. Smith | 05 February 2015, 01:16:30 UTC | Make the stdlib test suite helper test.script_helper._assert_python no longer pass -I or -E to the child process by default when the environment is required for the child process interpreter to function properly. | 05 February 2015, 01:16:30 UTC |
c3493aa | Gregory P. Smith | 05 February 2015, 01:10:19 UTC | Make the stdlib test suite helper test.script_helper._assert_python no longer pass -I or -E to the child process by default when the environment is required for the child process interpreter to function properly. | 05 February 2015, 01:10:19 UTC |
8249282 | Raymond Hettinger | 04 February 2015, 16:37:02 UTC | Minor code clean up. | 04 February 2015, 16:37:02 UTC |
0afc3dc | Victor Stinner | 04 February 2015, 15:14:58 UTC | Merge 3.4 (asyncio doc) | 04 February 2015, 15:14:58 UTC |
6a1b004 | Victor Stinner | 04 February 2015, 15:14:33 UTC | asyncio doc: explain how to display ResourceWarning in the debug mode section | 04 February 2015, 15:14:33 UTC |
c028b95 | Victor Stinner | 04 February 2015, 13:51:50 UTC | Merge 3.4 (asyncio) | 04 February 2015, 13:51:50 UTC |
2fc2313 | Victor Stinner | 04 February 2015, 13:51:23 UTC | asyncio: Only call _check_resolved_address() in debug mode * _check_resolved_address() is implemented with getaddrinfo() which is slow * If available, use socket.inet_pton() instead of socket.getaddrinfo(), because it is much faster Microbenchmark (timeit) on Fedora 21 (Python 3.4, Linux 3.17, glibc 2.20) to validate the IPV4 address "127.0.0.1" or the IPv6 address "::1": * getaddrinfo() 10.4 usec per loop * inet_pton(): 0.285 usec per loop On glibc older than 2.14, getaddrinfo() always requests the list of all local IP addresses to the kernel (using a NETLINK socket). getaddrinfo() has other known issues, it's better to avoid it when it is possible. | 04 February 2015, 13:51:23 UTC |
aa41b9b | Victor Stinner | 04 February 2015, 13:50:59 UTC | asyncio: BaseSelectorEventLoop uses directly the private _debug attribute Just try to be consistent: _debug was already used in some places, and always used in BaseProactorEventLoop. | 04 February 2015, 13:50:59 UTC |
28fe496 | Gregory P. Smith | 04 February 2015, 10:16:13 UTC | Fixes issue23390: make profile-opt causes -fprofile-generate and related flags to end up in distutils CFLAGS. | 04 February 2015, 10:16:13 UTC |
2f90aa6 | Gregory P. Smith | 04 February 2015, 10:11:56 UTC | Fixes issue23390: make profile-opt causes -fprofile-generate and related flags to end up in distutils CFLAGS. | 04 February 2015, 10:11:56 UTC |
8f2fae1 | Gregory P. Smith | 04 February 2015, 09:04:31 UTC | Skip some tests that require a subinterpreter launched with -E or -I when the interpreter under test is being run in an environment that requires the use of environment variables such as PYTHONHOME in order to function at all. Adds a test.script_helper.interpreter_requires_environment() function to be used with @unittest.skipIf on stdlib test methods requiring this. | 04 February 2015, 09:04:31 UTC |
b9a3dd9 | Gregory P. Smith | 04 February 2015, 08:59:40 UTC | Skip some tests that require a subinterpreter launched with -E or -I when the interpreter under test is being run in an environment that requires the use of environment variables such as PYTHONHOME in order to function at all. Adds a private test.script_helper._interpreter_requires_environment() function to be used with @unittest.skipIf on stdlib test methods requiring this. | 04 February 2015, 08:59:40 UTC |
a7559c0 | Stefan Krah | 03 February 2015, 21:27:21 UTC | Issue #14203: Temporary fix for the compile failure on Windows. | 03 February 2015, 21:27:21 UTC |
650c1e8 | Stefan Krah | 03 February 2015, 20:43:23 UTC | Issue #14203: Remove obsolete support for view==NULL in bytesiobuf_getbuffer() and array_buffer_getbuf(). | 03 February 2015, 20:43:23 UTC |
38c30e6 | Serhiy Storchaka | 03 February 2015, 16:51:58 UTC | Issue #15381: Fixed a bug in BytesIO.write(). It was expected that string_size == PyBytes_GET_SIZE(buf) if the buffer is shared, but truncate() and __setstate__() can set string_size without unsharing the buffer. | 03 February 2015, 16:51:58 UTC |
06bb122 | Raymond Hettinger | 03 February 2015, 16:15:30 UTC | Issue 23359: Reduce size of code in set_lookkey. Only do linear probes when there is no wrap-around. Nice simplification contributed by Serhiy Storchaka :-) | 03 February 2015, 16:15:30 UTC |
5178d91 | Stefan Krah | 03 February 2015, 15:57:21 UTC | Issue #14203: Remove obsolete support for view==NULL in PyBuffer_FillInfo() and bytearray_getbuffer(). Both functions now raise BufferError in that case. | 03 February 2015, 15:57:21 UTC |
7277761 | Victor Stinner | 03 February 2015, 14:12:13 UTC | Merge 3.4 (asyncio doc) | 03 February 2015, 14:12:13 UTC |
17d87f8 | Victor Stinner | 03 February 2015, 14:09:24 UTC | asyncio, Tulip issue 221: Fix doc of QueueEmpty and QueueFull | 03 February 2015, 14:09:24 UTC |
b9765ee | Serhiy Storchaka | 03 February 2015, 12:57:49 UTC | Issue #15381: Try to fix refcount bug. Empty and 1-byte buffers are always shared. | 03 February 2015, 12:57:49 UTC |
ab53ab0 | Berker Peksag | 03 February 2015, 10:22:11 UTC | Issue #13128: Print response headers for CONNECT requests when debuglevel > 0. Patch by Demian Brecht. | 03 February 2015, 10:22:11 UTC |
5045740 | Berker Peksag | 03 February 2015, 09:55:32 UTC | Issue #23358: Add missing BaseServer entry to socketserver.__all__. Patch by Martin Panter. | 03 February 2015, 09:55:32 UTC |
3265344 | Berker Peksag | 03 February 2015, 09:55:09 UTC | Issue #23358: Add missing BaseServer entry to socketserver.__all__. Patch by Martin Panter. | 03 February 2015, 09:55:09 UTC |
87d0b45 | Serhiy Storchaka | 03 February 2015, 09:30:10 UTC | Issue #15381: Optimized io.BytesIO to make less allocations and copyings. | 03 February 2015, 09:30:10 UTC |
83e8027 | Serhiy Storchaka | 03 February 2015, 09:04:19 UTC | Issue #22818: Splitting on a pattern that could match an empty string now raises a warning. Patterns that can only match empty strings are now rejected. | 03 February 2015, 09:04:19 UTC |
32ca3dc | Serhiy Storchaka | 03 February 2015, 07:30:51 UTC | Issue #23099: Closing io.BytesIO with exported buffer is rejected now to prevent corrupting exported buffer. | 03 February 2015, 07:30:51 UTC |
c057c38 | Serhiy Storchaka | 03 February 2015, 00:00:18 UTC | Issue #23099: Closing io.BytesIO with exported buffer is rejected now to prevent corrupting exported buffer. | 03 February 2015, 00:00:18 UTC |
7a27c97 | Serhiy Storchaka | 02 February 2015, 23:50:31 UTC | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. Used PyMem_New to check overflow. | 02 February 2015, 23:50:31 UTC |
8384870 | Serhiy Storchaka | 02 February 2015, 23:49:18 UTC | Issue #22896: Fixed using _getbuffer() in recently added _PyBytes_Format(). | 02 February 2015, 23:49:18 UTC |
b5e8e57 | Serhiy Storchaka | 02 February 2015, 23:35:10 UTC | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. Used PyMem_New to check overflow. | 02 February 2015, 23:35:10 UTC |
dee948b | Serhiy Storchaka | 02 February 2015, 23:34:09 UTC | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. Used PyMem_New to check overflow. | 02 February 2015, 23:34:09 UTC |
3dd3e26 | Serhiy Storchaka | 02 February 2015, 23:25:42 UTC | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and PyObject_AsWriteBuffer(). | 02 February 2015, 23:25:42 UTC |
4fdb684 | Serhiy Storchaka | 02 February 2015, 23:21:08 UTC | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and PyObject_AsWriteBuffer(). | 02 February 2015, 23:21:08 UTC |
0b2a6dc | Benjamin Peterson | 02 February 2015, 22:47:31 UTC | merge 3.4 | 02 February 2015, 22:47:31 UTC |
b0ef785 | Benjamin Peterson | 02 February 2015, 22:47:26 UTC | merge 3.3 | 02 February 2015, 22:47:26 UTC |
1572944 | Benjamin Peterson | 02 February 2015, 22:47:07 UTC | reduce memory usage of test (closes #23369) | 02 February 2015, 22:47:07 UTC |
bcf527e | Benjamin Peterson | 02 February 2015, 19:22:19 UTC | merge 3.4 | 02 February 2015, 19:22:19 UTC |
f5f9c13 | Benjamin Peterson | 02 February 2015, 19:22:13 UTC | adjust for py3k module renaming | 02 February 2015, 19:22:13 UTC |
5e69419 | Benjamin Peterson | 02 February 2015, 19:06:29 UTC | merge 3.4 | 02 February 2015, 19:06:29 UTC |
3356a2e | Benjamin Peterson | 02 February 2015, 19:06:11 UTC | _clear_type_cache is cpython-only | 02 February 2015, 19:06:11 UTC |
29ae763 | Victor Stinner | 02 February 2015, 17:36:59 UTC | Merge 3.4 (asyncio) | 02 February 2015, 17:36:59 UTC |
5d44c08 | Victor Stinner | 02 February 2015, 17:36:31 UTC | Issue #23353, asyncio: Workaround CPython bug #23353 Don't use yield/yield-from in an except block of a generator. Store the exception and handle it outside the except block. | 02 February 2015, 17:36:31 UTC |
c658d85 | Raymond Hettinger | 02 February 2015, 16:35:00 UTC | Issue 23359: Tighten inner search loop for sets (don't and-mask every entry lookup). | 02 February 2015, 16:35:00 UTC |
f86d1fd | Benjamin Peterson | 02 February 2015, 15:52:56 UTC | merge 3.4 (#21295) | 02 February 2015, 15:52:56 UTC |
7a66fc2 | Benjamin Peterson | 02 February 2015, 15:51:20 UTC | revert lineno and col_offset changes from #16795 (closes #21295) | 02 February 2015, 15:51:20 UTC |
0e259f1 | Raymond Hettinger | 02 February 2015, 06:53:41 UTC | Optimization guides suggest copying memory in an ascending direction when possible. | 02 February 2015, 06:53:41 UTC |
5d0bb85 | Benjamin Peterson | 02 February 2015, 02:36:01 UTC | merge 3.4 (#23364, #23363) | 02 February 2015, 02:36:01 UTC |
c468b53 | Benjamin Peterson | 02 February 2015, 02:35:34 UTC | merge 3.3 (#23364, #23363) | 02 February 2015, 02:35:34 UTC |
0eaabf1 | Benjamin Peterson | 02 February 2015, 02:34:07 UTC | check for overflows in permutations() and product() (closes #23363, closes #23364) | 02 February 2015, 02:34:07 UTC |
38d9772 | Benjamin Peterson | 02 February 2015, 02:11:54 UTC | merge 3.4 (#23365) | 02 February 2015, 02:11:54 UTC |
f635dc3 | Benjamin Peterson | 02 February 2015, 02:11:39 UTC | merge 3.3 (#23365) | 02 February 2015, 02:11:39 UTC |
6f08229 | Benjamin Peterson | 02 February 2015, 02:10:47 UTC | check for overflow in combinations_with_replacement (closes #23365) | 02 February 2015, 02:10:47 UTC |
4db56d5 | Benjamin Peterson | 02 February 2015, 02:01:43 UTC | merge 3.4 (#23366) | 02 February 2015, 02:01:43 UTC |
819c4e9 | Benjamin Peterson | 02 February 2015, 02:00:15 UTC | merge 3.3 (#23366) | 02 February 2015, 02:00:15 UTC |
4b40eeb | Benjamin Peterson | 02 February 2015, 01:59:00 UTC | detect overflow in combinations (closes #23366) | 02 February 2015, 01:59:00 UTC |
ad9f99e | Benjamin Peterson | 02 February 2015, 01:18:29 UTC | merge 3.4 | 02 February 2015, 01:18:29 UTC |
d40f136 | Benjamin Peterson | 02 February 2015, 01:17:22 UTC | https goodness | 02 February 2015, 01:17:22 UTC |
337578b | Benjamin Peterson | 02 February 2015, 01:16:59 UTC | fix tests on systems that can't validate python.org | 02 February 2015, 01:16:59 UTC |
83e814d | Benjamin Peterson | 01 February 2015, 23:02:21 UTC | merge 3.4 | 01 February 2015, 23:02:21 UTC |
c0b743a | Benjamin Peterson | 01 February 2015, 23:02:15 UTC | merge 3.3 | 01 February 2015, 23:02:15 UTC |