summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * Version bump for Python 3.4.6.v3.4.6Larry Hastings2017-01-163-10/+6
| | | |
| | * | Merge 3.5.3 release head with main 3.5 branch.Larry Hastings2017-01-1752-374/+587
| | |\ \
| | * | | Post-release updates for 3.5.3.Larry Hastings2017-01-172-2/+14
| | | | |
| | * | | Added tag v3.5.3 for changeset 1880cb95a742Larry Hastings2017-01-161-0/+1
| | | | |
| | * | | Version bump for Python 3.5.3.v3.5.3Larry Hastings2017-01-163-10/+6
| | | | |
| | * | | Cherry-pick small copyright fix for 3.5.3 final.Larry Hastings2017-01-061-1/+1
| | |\ \ \
* | | | | | Merge from 3.6.Larry Hastings2017-01-171-1/+2
| | | | | |
* | | | | | Issue #29029: Speed up processing positional arguments inSerhiy Storchaka2017-01-171-101/+89
| | | | | | | | | | | | | | | | | | | | | | | | PyArg_ParseTupleAndKeywords(), _PyArg_ParseTupleAndKeywordsFast() and like.
* | | | | | mergeRaymond Hettinger2017-01-173-0/+25
|\ \ \ \ \ \ | |/ / / / /
| * | | | | mergeRaymond Hettinger2017-01-174-0/+27
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | Issue #29011: Fix an important omission by adding Deque to the typing module.Raymond Hettinger2017-01-174-4/+41
| | | | | |
* | | | | | Convert some OrderedDict methods to Argument ClinicVictor Stinner2017-01-172-87/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29289. Convert methods: * fromkeys() class method * setdefault() * popitem() * move_to_end()
* | | | | | Run Argument Clinic: METH_VARARGS=>METH_FASTCALLVictor Stinner2017-01-1719-165/+357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Run Argument Clinic to get the new faster METH_FASTCALL calling convention for functions using "boring" positional arguments. Manually fix _elementtree: _elementtree_XMLParser_doctype() must remain consistent with the clinic code.
* | | | | | Argument Clinic: Use METH_FASTCALL for boring positionalsVictor Stinner2017-01-171-9/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Use METH_FASTCALL calling convention instead of METH_VARARGS to parse "boring" position arguments. METH_FASTCALL is faster since it avoids the creation of a temporary tuple to pass positional arguments. Replace PyArg_UnpackTuple() with _PyArg_UnpackStack()+_PyArg_NoStackKeywords().
* | | | | | Add _PyArg_UnpackStack() function helperVictor Stinner2017-01-172-18/+65
| | | | | | | | | | | | | | | | | | | | | | | | Issue #29286.
* | | | | | Run Argument Clinic: METH_VARARGS=>METH_FASTCALLVictor Stinner2017-01-1752-679/+1515
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Run Argument Clinic to get the new faster METH_FASTCALL calling convention for functions using only positional arguments.
* | | | | | Argument Clinic: Use METH_FASTCALL for positionalsVictor Stinner2017-01-171-14/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Use METH_FASTCALL calling convention instead of METH_VARARGS to parse position arguments. METH_FASTCALL is faster since it avoids the creation of a temporary tuple to pass positional arguments.
* | | | | | _PyStack_UnpackDict() now returns -1 on errorVictor Stinner2017-01-173-14/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Change _PyStack_UnpackDict() prototype to be able to notify of failure when args is NULL.
* | | | | | Add _PyArg_NoStackKeywords() helper functionVictor Stinner2017-01-172-5/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Similar to _PyArg_NoKeywords(), but expects a tuple of keyword names, instead of a dict.
* | | | | | Add _PyArg_ParseStack() helper functionVictor Stinner2017-01-172-24/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29286. Function similar to PyArg_ParseTuple(), but uses a C array of PyObject* to pass arguments. Don't support the compatibility mode.
* | | | | | Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywordsVictor Stinner2017-01-1738-177/+177
| | | | | | | | | | | | | | | | | | | | | | | | Issue #29286.
* | | | | | Rename keywords to kwargs in getargs.cVictor Stinner2017-01-161-31/+31
| | | | | | | | | | | | | | | | | | | | | | | | Issue #29029. Patch written by Serhiy Storchaka.
* | | | | | type_prepare() now uses fast call (METH_FASTCALL)Victor Stinner2017-01-161-2/+3
| | | | | |
* | | | | | Cleanup getargs.cVictor Stinner2017-01-161-49/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factorize argument checks in: * vgetargskeywordsfast() * vgetargskeywordsfast_impl()
* | | | | | __build_class__() builtin uses METH_FASTCALLVictor Stinner2017-01-161-15/+9
| | | | | |
* | | | | | Add _PyStack_AsTupleSlice() helperVictor Stinner2017-01-162-0/+29
| | | | | |
* | | | | | Optimize _PyCFunction_FastCallKeywords()Victor Stinner2017-01-162-37/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29259: Write fast path in _PyCFunction_FastCallKeywords() for METH_FASTCALL, avoid the creation of a temporary dictionary for keyword arguments. Cleanup also _PyCFunction_FastCallDict(): * Don't dereference func before checking that it's not NULL * Move code to raise the "no keyword argument" exception into a new no_keyword_error label. Update python-gdb.py for the change.
* | | | | | Issue #20180: forgot to update AC output.INADA Naoki2017-01-162-41/+39
| | | | | |
* | | | | | Issue #20180: convert unicode methods to AC.INADA Naoki2017-01-162-409/+1405
| | | | | |
* | | | | | Issue #26110: Add document for LOAD_METHOD and CALL_METHOD opcode.INADA Naoki2017-01-163-40/+61
| | | | | | | | | | | | | | | | | | | | | | | | Changed stack layout bit for "easy to explain."
* | | | | | merge 3.6Benjamin Peterson2017-01-161-1/+1
|\ \ \ \ \ \ | |/ / / / /
| * | | | | merge 3.5Benjamin Peterson2017-01-161-1/+1
| |\ \ \ \ \ | | |/ / / /
| | * | | | generate spaces instead of tabs into config.cBenjamin Peterson2017-01-161-1/+1
| | | | | |
* | | | | | Closes #29132: Merged fix from 3.6.Vinay Sajip2017-01-152-5/+13
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Fixed #29132: Updated shlex to work better with punctuation chars in POSIX mode.Vinay Sajip2017-01-152-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | Thanks to Evan_ for the report and patch.
* | | | | | Issue #29062: Doc: Fix make suspiciousINADA Naoki2017-01-141-4/+4
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #29062: Doc: Fix make suspiciousINADA Naoki2017-01-141-4/+4
| | | | | |
* | | | | | Repeat “when pass” fixes for 3.7 sectionMartin Panter2017-01-141-3/+3
| | | | | |
* | | | | | Merge doc fixes from 3.6Martin Panter2017-01-1417-76/+76
|\ \ \ \ \ \ | |/ / / / /
| * | | | | More instances of “when pass”Martin Panter2017-01-141-2/+2
| | | | | |
| * | | | | Merge doc fixes from 3.5Martin Panter2017-01-1418-75/+75
| |\ \ \ \ \ | | |/ / / /
| | * | | | 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
* | | | | | Issue #1621: Overflow should not be possible in listextend()Martin Panter2017-01-141-0/+3
| | | | | |
* | | | | | Issue #29145: Merge test from 3.6Martin Panter2017-01-141-0/+7
|\ \ \ \ \ \ | |/ / / / /
| * | | | | 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.
* | | | | | Merged upstream changes.Vinay Sajip2017-01-131-2/+5
|\ \ \ \ \ \
| * | | | | | Document Python versions in which the removed features were deprecated.Serhiy Storchaka2017-01-131-2/+5
| | | | | | |