summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Avoid line breaks after hyphens, otherwise they are turned into spacesMartin Panter2017-01-1412-64/+64
| | | | |
| * | | | Fix grammar, typos and markup in documentation and code commentsMartin Panter2017-01-146-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Indent versionchanged at method level, not class level * Mark up ``--help`` to avoid generating an en dash * Use forward slash in Unix command line with a dollar sign ($) prompt
* | | | | Merge tests from 3.5Martin Panter2017-01-142-2/+11
|\ \ \ \ \ | |/ / / /
| * | | | Issues #1621, #29145: Test for str.join() overflowMartin Panter2017-01-121-0/+7
| | | | |
| * | | | Issue #22980: Skip a sysconfig test if _ctypes is not available.Martin Panter2017-01-131-2/+4
| | | | | | | | | | | | | | | | | | | | Extracted from revision a1daf2d289ad by Zachary Ware.
* | | | | Fixes #29261: merged fix from 3.5.Vinay Sajip2017-01-131-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Fixes #29261: added venv/scripts/common to LIBSUBDIRS.Vinay Sajip2017-01-131-1/+1
| | | | |
* | | | | Issue #29062: Merge hashlib-blake2.rst into hashlib.rstINADA Naoki2017-01-133-447/+434
| | | | |
* | | | | Issue #29219: Fixed infinite recursion in the repr of uninitializedSerhiy Storchaka2017-01-132-0/+7
|\ \ \ \ \ | |/ / / / | | | | | | | | | | ctypes.CDLL instances.
| * | | | Issue #29219: Fixed infinite recursion in the repr of uninitializedSerhiy Storchaka2017-01-132-0/+7
| | | | | | | | | | | | | | | | | | | | ctypes.CDLL instances.
* | | | | Py_SIZE() was misused for dict.Serhiy Storchaka2017-01-131-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Py_SIZE() was misused for dict.Serhiy Storchaka2017-01-131-1/+1
| | | | |
* | | | | Null mergeSerhiy Storchaka2017-01-120-0/+0
|\ \ \ \ \
| * \ \ \ \ Issue #22343: Merged change from 3.5.Vinay Sajip2017-01-121-0/+0
| |\ \ \ \ \
* | \ \ \ \ \ Null mergeSerhiy Storchaka2017-01-121-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge headsSerhiy Storchaka2017-01-121-0/+0
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| | * | | | | Issue #22343: Made bash activate script available on Windows.Vinay Sajip2017-01-121-0/+0
| | | | | | |
* | | | | | | Issue #28969: Fixed race condition in C implementation of functools.lru_cache.Serhiy Storchaka2017-01-125-30/+79
|\ \ \ \ \ \ \ | |/ / / / / / | | | / / / / | |_|/ / / / |/| | | | | KeyError could be raised when cached function with full cache was simultaneously called from differen threads with the same uncached arguments.
| * | | | | Issue #28969: Fixed race condition in C implementation of functools.lru_cache.Serhiy Storchaka2017-01-125-30/+79
| |/ / / / | | | | | | | | | | | | | | | | | | | | KeyError could be raised when cached function with full cache was simultaneously called from differen threads with the same uncached arguments.
* | | | | Merge 3.5Victor Stinner2017-01-122-8/+19
|\ \ \ \ \ | |/ / / /
| * | | | Fix script_helper.run_python_until_end(): copy SYSTEMROOTVictor Stinner2017-01-121-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows requires at least the SYSTEMROOT environment variable to start Python. If run_python_until_end() doesn't copy SYSTEMROOT, the function always fail on Windows.
| * | | | Issue #25591: Fix test_imaplib if ssl missVictor Stinner2017-01-121-1/+1
| | | | |
* | | | | Merge with 3.5.Serhiy Storchaka2017-01-111-0/+3
|\ \ \ \ \ | |/ / / /
| * | | | Issue #20804: Document the limitation of the unittest.mock.sentinel attributes.Serhiy Storchaka2017-01-111-0/+3
| | | | |
* | | | | Issue #292Merged fixes from 3.5.Vinay Sajip2017-01-112-3/+16
|\ \ \ \ \ | |/ / / /
| * | | | Issue #29220: Improved fix and test.Vinay Sajip2017-01-112-3/+16
| | | | |
* | | | | Issue #29239: Fix --enable-optimizations bug numberMartin Panter2017-01-112-2/+2
| | | | |
* | | | | Issue #15657: Merge other doc fix from 3.5Martin Panter2017-01-111-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Issue #15657: METH_KEYWORDS cannot be used alone in Python 3Martin Panter2017-01-111-1/+1
| | | | |
* | | | | Issue #15657: Delete incorrect statement from PyMethodDef documentationMartin Panter2017-01-111-3/+2
| | | | | | | | | | | | | | | | | | | | Patch by Berker Peksag.
* | | | | Issue #29217: Merge 3.5.Xiang Zhang2017-01-101-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Issue #29217: Fix the wrong type description of UUID.variant.Xiang Zhang2017-01-101-1/+1
| | | | |
* | | | | Issue #29145: Merge 3.5.Xiang Zhang2017-01-101-6/+8
|\ \ \ \ \ | |/ / / /
| * | | | Issue #29145: Fix overflow checks in str.replace() and str.join().Xiang Zhang2017-01-101-6/+8
| | | | | | | | | | | | | | | | | | | | Based on patch by Martin Panter.
* | | | | Fixes #29177: Improved resilience of logging tests which use socket servers.Vinay Sajip2017-01-091-24/+62
| | | | | | | | | | | | | | | | | | | | Thanks to Xavier de Gaye for the report and patch improvements.
* | | | | Fixes #29133: clarified shlex documentation.Vinay Sajip2017-01-091-15/+11
| | | | |
* | | | | Merge 3.5.Stefan Krah2017-01-091-7/+7
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28701: Revert part of 5bdc8e1a50c8 for the following reasons:Stefan Krah2017-01-091-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - There was no real problem to begin with. - The hypothetical problem has been fixed by 5bdc8e1a50c8.
* | | | | Null merge 3.5Victor Stinner2017-01-090-0/+0
|\ \ \ \ \ | |/ / / / | | | | | | | | | | Python/random.c is more then in the 3.6 branch.
| * | | | Issue #29157: Prefer getrandom() over getentropy()Victor Stinner2017-01-091-200/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy and then adapt Python/random.c from default branch. Difference between 3.5 and default branches: * Python 3.5 only uses getrandom() in non-blocking mode: flags=GRND_NONBLOCK * If getrandom() fails with EAGAIN: py_getrandom() immediately fails and remembers that getrandom() doesn't work. * Python 3.5 has no _PyOS_URandomNonblock() function: _PyOS_URandom() works in non-blocking mode on Python 3.5
* | | | | Issue #29190: Fixed possible errors in comparing strings in the pickle module.Serhiy Storchaka2017-01-091-12/+6
|\ \ \ \ \ | |/ / / /
| * | | | Issue #29190: Fixed possible errors in comparing strings in the pickle module.Serhiy Storchaka2017-01-091-12/+6
| | | | |
* | | | | Issue #29142: Merge 3.5.Xiang Zhang2017-01-093-1/+7
|\ \ \ \ \ | |/ / / /
| * | | | Issue #29142: Fix suffixes in no_proxy handling in urllib.Xiang Zhang2017-01-093-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In urllib.request, suffixes in no_proxy environment variable with leading dots could match related hostnames again (e.g. .b.c matches a.b.c). Patch by Milan Oberkirch.
* | | | | Sync-up with 3.7 by backporting minor lru_cache code beautificationRaymond Hettinger2017-01-091-3/+4
| | | | |
* | | | | Issue #29203: functools.lru_cache() now respects PEP 468Raymond Hettinger2017-01-094-35/+35
| | | | |
* | | | | Issue #29034: Fix memory leak and use-after-free in path_converter.Xiang Zhang2017-01-082-53/+58
| | | | |
* | | | | Add OrderedDict test for PEP 468 (guaranteed ordered of kwargs)Raymond Hettinger2017-01-081-0/+8
| | | | |
* | | | | Update OrderedDict docs to reflect acceptance of PEP 468Raymond Hettinger2017-01-081-4/+5
| | | | |
* | | | | Issue #28815: Merge test tweak from 3.5Martin Panter2017-01-081-7/+3
|\ \ \ \ \ | |/ / / /