summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Issue #23212: Update OS X installer build OpenSSL to 1.0.1l.Ned Deily2015-02-062-4/+4
| | | | | | | | (currently only used for builds with <= 10.5 deployment targets)
* | test_multiprocessing: tolerate a delta of 30 ms because of bad clock resolutionVictor Stinner2015-02-051-2/+4
| | | | | | | | on Windows
* | Issue #18982: Add tests for CLI of the calendar module.Serhiy Storchaka2015-02-052-25/+132
| |
* | asyncio: BaseEventLoop: rename _owner to _thread_idVictor Stinner2015-02-051-6/+6
| |
* | Issue #23345: Prevent test_ssl failures with large OpenSSL patch levelNed Deily2015-02-052-1/+4
| | | | | | | | values (like 0.9.8zc).
* | Update pip to 6.0.8Donald Stufft2015-02-052-1/+1
| |
* | Make the stdlib test suite helper test.script_helper._assert_python no longerGregory P. Smith2015-02-052-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.
* | asyncio doc: explain how to display ResourceWarning in the debug mode sectionVictor Stinner2015-02-041-15/+24
| |
* | asyncio: Only call _check_resolved_address() in debug modeVictor Stinner2015-02-044-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 attributeVictor Stinner2015-02-041-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 flagsGregory P. Smith2015-02-041-2/+2
| | | | | | | | to end up in distutils CFLAGS.
* | Skip some tests that require a subinterpreter launched with -E or -I when theGregory P. Smith2015-02-044-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.
* | asyncio, Tulip issue 221: Fix doc of QueueEmpty and QueueFullVictor Stinner2015-02-032-8/+10
| |
* | Issue #23358: Add missing BaseServer entry to socketserver.__all__.Berker Peksag2015-02-032-11/+16
| | | | | | | | Patch by Martin Panter.
* | Issue #23099: Closing io.BytesIO with exported buffer is rejected now toSerhiy Storchaka2015-02-035-7/+23
| | | | | | | | prevent corrupting exported buffer.
* | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.Serhiy Storchaka2015-02-022-27/+11
|\ \ | |/ | | | | Used PyMem_New to check overflow.
| * Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.Serhiy Storchaka2015-02-022-27/+11
| | | | | | | | Used PyMem_New to check overflow.
* | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()Serhiy Storchaka2015-02-0217-333/+325
| | | | | | | | and PyObject_AsWriteBuffer().
* | merge 3.3Benjamin Peterson2015-02-021-1/+2
|\ \ | |/
| * reduce memory usage of test (closes #23369)Benjamin Peterson2015-02-021-1/+2
| |
* | adjust for py3k module renamingBenjamin Peterson2015-02-021-1/+1
| |
* | _clear_type_cache is cpython-onlyBenjamin Peterson2015-02-021-0/+1
| |
* | Issue #23353, asyncio: Workaround CPython bug #23353Victor Stinner2015-02-023-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.
* | revert lineno and col_offset changes from #16795 (closes #21295)Benjamin Peterson2015-02-024-3948/+3925
| |
* | merge 3.3 (#23364, #23363)Benjamin Peterson2015-02-023-2/+32
|\ \ | |/
| * check for overflows in permutations() and product() (closes #23363, closes ↵Benjamin Peterson2015-02-023-2/+32
| | | | | | | | #23364)
* | merge 3.3 (#23365)Benjamin Peterson2015-02-023-1/+11
|\ \ | |/
| * check for overflow in combinations_with_replacement (closes #23365)Benjamin Peterson2015-02-023-1/+12
| |
* | merge 3.3 (#23366)Benjamin Peterson2015-02-023-0/+11
|\ \ | |/
| * detect overflow in combinations (closes #23366)Benjamin Peterson2015-02-023-0/+11
| |
* | https goodnessBenjamin Peterson2015-02-021-1/+1
| |
* | fix tests on systems that can't validate python.orgBenjamin Peterson2015-02-021-0/+1
| |
* | merge 3.3Benjamin Peterson2015-02-011-1/+0
|\ \ | |/
| * remove extra wsBenjamin Peterson2015-02-011-1/+0
| |
* | merge 3.3 (#23369)Benjamin Peterson2015-02-013-5/+22
|\ \ | |/
| * fix possible overflow in encode_basestring_ascii (closes #23369)Benjamin Peterson2015-02-013-5/+25
| |
| * Issue #23055: Fixed a buffer overflow in PyUnicode_FromFormatV. AnalysisSerhiy Storchaka2015-01-273-42/+133
| | | | | | | | and fix by Guido Vranken.
* | Whitespace.Stefan Krah2015-02-011-1/+1
| |
* | Issue #23352: Document that Py_buffer.suboffsets must be NULL if no suboffsetsStefan Krah2015-02-011-0/+3
| | | | | | | | are required.
* | Issue #23370: Fix off-by-one error for non-contiguous buffers.Stefan Krah2015-02-012-2/+53
| |
* | Added a cookbook entry on logging audible messages.Vinay Sajip2015-02-011-0/+54
| |
* | Issue #23212: Update Windows copy of OpenSSL to 1.0.1lSteve Dower2015-01-312-5/+5
| |
* | Issue #23353: Fix the exception handling of generators in PyEval_EvalFrameEx().Victor Stinner2015-01-313-3/+119
| | | | | | | | | | | | | | At entry, save or swap the exception state even if PyEval_EvalFrameEx() is called with throwflag=0. At exit, the exception state is now always restored or swapped, not only if why is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou.
* | Issue #22765: Fixed test_gdb failures. Supressed unexpected gdb output.Serhiy Storchaka2015-01-311-0/+19
| | | | | | | | Patch by Bohuslav Kabrda.
* | Fix asyncio doc typo.R David Murray2015-01-301-1/+1
| |
* | asyncio doc: document the new ResourceWarning warningsVictor Stinner2015-01-301-0/+11
| |
* | Issue #23347, asyncio: send_signal(), terminate(), kill() don't check if theVictor Stinner2015-01-302-20/+3
| | | | | | | | | | | | | | transport was closed. The check broken a Tulip example and this limitation is arbitrary. Check if _proc is None should be enough. Enhance also close(): do nothing when called the second time.
* | asyncio doc: add a section about task cancellationVictor Stinner2015-01-291-0/+37
| |
* | Issue #21962, asyncio doc: Suggest the usage of wait_for() to replaceVictor Stinner2015-01-291-0/+23
| | | | | | | | the lack of timeout parameter for locks and queues.
* | Issue #23347, asyncio: Make BaseSubprocessTransport.wait() privateVictor Stinner2015-01-294-4/+4
| |