Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #23345: merge from 3.4 | Ned Deily | 2015-02-05 | 2 | -1/+4 |
|\ | |||||
| * | Issue #23345: Prevent test_ssl failures with large OpenSSL patch level | Ned Deily | 2015-02-05 | 2 | -1/+4 |
| | | | | | | | | values (like 0.9.8zc). | ||||
* | | Merge: Update pip to 6.0.8 | Donald Stufft | 2015-02-05 | 2 | -1/+1 |
|\ \ | |/ | |||||
| * | Update pip to 6.0.8 | Donald Stufft | 2015-02-05 | 2 | -1/+1 |
| | | |||||
* | | Make the stdlib test suite helper test.script_helper._assert_python no longer | Gregory P. Smith | 2015-02-05 | 2 | -2/+36 |
|\ \ | |/ | | | | | | | pass -I or -E to the child process by default when the environment is required for the child process interpreter to function properly. | ||||
| * | Make the stdlib test suite helper test.script_helper._assert_python no longer | Gregory P. Smith | 2015-02-05 | 2 | -2/+36 |
| | | | | | | | | | | pass -I or -E to the child process by default when the environment is required for the child process interpreter to function properly. | ||||
* | | Minor code clean up. | Raymond Hettinger | 2015-02-04 | 1 | -2/+2 |
| | | |||||
* | | Merge 3.4 (asyncio doc) | Victor Stinner | 2015-02-04 | 1 | -15/+24 |
|\ \ | |/ | |||||
| * | asyncio doc: explain how to display ResourceWarning in the debug mode section | Victor Stinner | 2015-02-04 | 1 | -15/+24 |
| | | |||||
* | | Merge 3.4 (asyncio) | Victor Stinner | 2015-02-04 | 4 | -23/+45 |
|\ \ | |/ | |||||
| * | asyncio: Only call _check_resolved_address() in debug mode | Victor Stinner | 2015-02-04 | 4 | -18/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * _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. | ||||
| * | asyncio: BaseSelectorEventLoop uses directly the private _debug attribute | Victor Stinner | 2015-02-04 | 1 | -5/+5 |
| | | | | | | | | | | Just try to be consistent: _debug was already used in some places, and always used in BaseProactorEventLoop. | ||||
* | | Fixes issue23390: make profile-opt causes -fprofile-generate and related flags | Gregory P. Smith | 2015-02-04 | 1 | -2/+2 |
|\ \ | |/ | | | | | to end up in distutils CFLAGS. | ||||
| * | Fixes issue23390: make profile-opt causes -fprofile-generate and related flags | Gregory P. Smith | 2015-02-04 | 1 | -2/+2 |
| | | | | | | | | to end up in distutils CFLAGS. | ||||
* | | Skip some tests that require a subinterpreter launched with -E or -I when the | Gregory P. Smith | 2015-02-04 | 4 | -2/+82 |
|\ \ | |/ | | | | | | | | | | | | | 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. | ||||
| * | Skip some tests that require a subinterpreter launched with -E or -I when the | Gregory P. Smith | 2015-02-04 | 4 | -2/+82 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | | Issue #14203: Temporary fix for the compile failure on Windows. | Stefan Krah | 2015-02-03 | 1 | -0/+4 |
| | | |||||
* | | Issue #14203: Remove obsolete support for view==NULL in bytesiobuf_getbuffer() | Stefan Krah | 2015-02-03 | 6 | -17/+48 |
| | | | | | | | | and array_buffer_getbuf(). | ||||
* | | Issue #15381: Fixed a bug in BytesIO.write(). | Serhiy Storchaka | 2015-02-03 | 1 | -9/+10 |
| | | | | | | | | | | | | 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. | ||||
* | | Issue 23359: Reduce size of code in set_lookkey. Only do linear probes when ↵ | Raymond Hettinger | 2015-02-03 | 1 | -33/+0 |
| | | | | | | | | | | | | there is no wrap-around. Nice simplification contributed by Serhiy Storchaka :-) | ||||
* | | Issue #14203: Remove obsolete support for view==NULL in PyBuffer_FillInfo() | Stefan Krah | 2015-02-03 | 4 | -9/+51 |
| | | | | | | | | | | and bytearray_getbuffer(). Both functions now raise BufferError in that case. | ||||
* | | Merge 3.4 (asyncio doc) | Victor Stinner | 2015-02-03 | 2 | -8/+10 |
|\ \ | |/ | |||||
| * | asyncio, Tulip issue 221: Fix doc of QueueEmpty and QueueFull | Victor Stinner | 2015-02-03 | 2 | -8/+10 |
| | | |||||
* | | Issue #15381: Try to fix refcount bug. Empty and 1-byte buffers are always ↵ | Serhiy Storchaka | 2015-02-03 | 1 | -1/+3 |
| | | | | | | | | shared. | ||||
* | | Issue #13128: Print response headers for CONNECT requests when debuglevel > 0. | Berker Peksag | 2015-02-03 | 3 | -5/+24 |
| | | | | | | | | Patch by Demian Brecht. | ||||
* | | Issue #23358: Add missing BaseServer entry to socketserver.__all__. | Berker Peksag | 2015-02-03 | 2 | -11/+16 |
|\ \ | |/ | | | | | Patch by Martin Panter. | ||||
| * | Issue #23358: Add missing BaseServer entry to socketserver.__all__. | Berker Peksag | 2015-02-03 | 2 | -11/+16 |
| | | | | | | | | Patch by Martin Panter. | ||||
* | | Issue #15381: Optimized io.BytesIO to make less allocations and copyings. | Serhiy Storchaka | 2015-02-03 | 4 | -189/+159 |
| | | |||||
* | | Issue #22818: Splitting on a pattern that could match an empty string now | Serhiy Storchaka | 2015-02-03 | 6 | -20/+85 |
| | | | | | | | | | | raises a warning. Patterns that can only match empty strings are now rejected. | ||||
* | | Issue #23099: Closing io.BytesIO with exported buffer is rejected now to | Serhiy Storchaka | 2015-02-03 | 5 | -7/+23 |
|\ \ | |/ | | | | | prevent corrupting exported buffer. | ||||
| * | Issue #23099: Closing io.BytesIO with exported buffer is rejected now to | Serhiy Storchaka | 2015-02-03 | 5 | -7/+23 |
| | | | | | | | | prevent corrupting exported buffer. | ||||
* | | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. | Serhiy Storchaka | 2015-02-02 | 2 | -27/+11 |
|\ \ | |/ | | | | | Used PyMem_New to check overflow. | ||||
| * | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. | Serhiy Storchaka | 2015-02-02 | 2 | -27/+11 |
| |\ | | | | | | | | | | Used PyMem_New to check overflow. | ||||
| | * | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. | Serhiy Storchaka | 2015-02-02 | 2 | -27/+11 |
| | | | | | | | | | | | | Used PyMem_New to check overflow. | ||||
* | | | Issue #22896: Fixed using _getbuffer() in recently added _PyBytes_Format(). | Serhiy Storchaka | 2015-02-02 | 1 | -3/+2 |
| | | | |||||
* | | | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() | Serhiy Storchaka | 2015-02-02 | 18 | -395/+420 |
|\ \ \ | |/ / | | | | | | | and PyObject_AsWriteBuffer(). | ||||
| * | | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() | Serhiy Storchaka | 2015-02-02 | 17 | -333/+325 |
| | | | | | | | | | | | | and PyObject_AsWriteBuffer(). | ||||
* | | | merge 3.4 | Benjamin Peterson | 2015-02-02 | 1 | -1/+2 |
|\ \ \ | |/ / | |||||
| * | | merge 3.3 | Benjamin Peterson | 2015-02-02 | 1 | -1/+2 |
| |\ \ | | |/ | |||||
| | * | reduce memory usage of test (closes #23369) | Benjamin Peterson | 2015-02-02 | 1 | -1/+2 |
| | | | |||||
* | | | merge 3.4 | Benjamin Peterson | 2015-02-02 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | adjust for py3k module renaming | Benjamin Peterson | 2015-02-02 | 1 | -1/+1 |
| | | | |||||
* | | | merge 3.4 | Benjamin Peterson | 2015-02-02 | 1 | -0/+1 |
|\ \ \ | |/ / | |||||
| * | | _clear_type_cache is cpython-only | Benjamin Peterson | 2015-02-02 | 1 | -0/+1 |
| | | | |||||
* | | | Merge 3.4 (asyncio) | Victor Stinner | 2015-02-02 | 3 | -4/+23 |
|\ \ \ | |/ / | |||||
| * | | Issue #23353, asyncio: Workaround CPython bug #23353 | Victor Stinner | 2015-02-02 | 3 | -4/+23 |
| | | | | | | | | | | | | | | | Don't use yield/yield-from in an except block of a generator. Store the exception and handle it outside the except block. | ||||
* | | | Issue 23359: Tighten inner search loop for sets (don't and-mask every entry ↵ | Raymond Hettinger | 2015-02-02 | 1 | -24/+53 |
| | | | | | | | | | | | | lookup). | ||||
* | | | merge 3.4 (#21295) | Benjamin Peterson | 2015-02-02 | 4 | -402/+379 |
|\ \ \ | |/ / | |||||
| * | | revert lineno and col_offset changes from #16795 (closes #21295) | Benjamin Peterson | 2015-02-02 | 4 | -3948/+3925 |
| | | | |||||
* | | | Optimization guides suggest copying memory in an ascending direction when ↵ | Raymond Hettinger | 2015-02-02 | 1 | -3/+3 |
| | | | | | | | | | | | | possible. |