summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* bpo-29548: Fix some inefficient call API usage (GH-97)INADA Naoki2017-02-164-30/+17
* bpo-29524: Add Objects/call.c file (#12)Victor Stinner2017-02-123-1048/+1368
* bpo-29438: fixed use-after-free in key sharing dict (#17)INADA Naoki2017-02-121-3/+7
* Backed out changeset f23fa1f7b68fVictor Stinner2017-02-103-1368/+1048
* Issue #29465: Add Objects/call.c fileVictor Stinner2017-02-103-1048/+1368
* Issue #29507: Fix _PyObject_CallFunctionVa()Victor Stinner2017-02-091-2/+4
* Optimize slots: avoid temporary PyMethodObjectVictor Stinner2017-02-092-58/+160
* Fix PyCFunction_Call() performance issueVictor Stinner2017-02-091-4/+50
* Fix refleaks if Py_EnterRecursiveCall() failsVictor Stinner2017-02-081-1/+4
* Issue #29306: Fix usage of Py_EnterRecursiveCall()Victor Stinner2017-02-082-73/+90
* Issue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() andSerhiy Storchaka2017-02-061-3/+2
* Reduce load factor (from 66% to 60%) to improve effectiveness of linear probing.Raymond Hettinger2017-02-041-3/+3
* Issue #29311: Regenerate Argument Clinic.Serhiy Storchaka2017-02-042-3/+3
* Issue #29263: LOAD_METHOD support for C methodsINADA Naoki2017-02-023-25/+70
* Remove unnecessary variables.Raymond Hettinger2017-02-021-5/+2
* Issue #29421: Make int.to_bytes() and int.from_bytes() slightly fasterSerhiy Storchaka2017-02-021-4/+7
* Issue #20185: Converted the int class to Argument Clinic.Serhiy Storchaka2017-02-012-135/+303
* Issue #29383: reduce temporary interned unicodeINADA Naoki2017-01-281-3/+10
* Issue #29358: Add postcondition checks on typesVictor Stinner2017-01-251-3/+24
* Issue #27867: Function PySlice_GetIndicesEx() is deprecated and replaced withSerhiy Storchaka2017-01-251-24/+54
|\
| * Issue #27867: Function PySlice_GetIndicesEx() is replaced with a macro ifSerhiy Storchaka2017-01-251-24/+54
| |\
| | * Issue #27867: Function PySlice_GetIndicesEx() is replaced with a macro ifSerhiy Storchaka2017-01-251-24/+54
* | | Issues #29311, #29289: Fixed and improved docstrings for dict and OrderedDictSerhiy Storchaka2017-01-244-34/+36
* | | Issue #29337: Fixed possible BytesWarning when compare the code objects.Serhiy Storchaka2017-01-241-3/+3
|\ \ \ | |/ /
| * | Issue #29337: Fixed possible BytesWarning when compare the code objects.Serhiy Storchaka2017-01-241-3/+3
| |\ \ | | |/
| | * Issue #29337: Fixed possible BytesWarning when compare the code objects.Serhiy Storchaka2017-01-241-3/+3
* | | Issue #29360: _PyStack_AsDict() doesn't check kwnamesVictor Stinner2017-01-241-2/+1
* | | Fix grammar in doc string, RST markupMartin Panter2017-01-242-4/+4
* | | Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-231-4/+2
* | | Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-239-51/+25
* | | Issue #28769: The result of PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8()Serhiy Storchaka2017-01-222-6/+6
* | | Issue #29331: Simplified argument parsing in sorted() and list.sort().Serhiy Storchaka2017-01-211-15/+15
* | | Issue #29289: Argument Clinic generates reasonable name for the parameter "de...Serhiy Storchaka2017-01-192-14/+14
* | | Issue #29311: Argument Clinic generates reasonable name for the parameter "de...Serhiy Storchaka2017-01-192-17/+19
* | | Issue #20186: Converted builtins enumerate() and reversed() to Argument Clinic.Serhiy Storchaka2017-01-192-39/+121
* | | Add a note explaining why dict_update() doesn't use METH_FASTCALLVictor Stinner2017-01-191-0/+3
* | | dict.get() and dict.setdefault() now use ACVictor Stinner2017-01-192-25/+98
* | | _PyStack_AsDict() now checks kwnames != NULLVictor Stinner2017-01-181-1/+3
* | | Cleanup _PyMethodDef_RawFastCallDict()Victor Stinner2017-01-181-11/+9
* | | Rephrase !PyErr_Occurred() comment: may=>canVictor Stinner2017-01-184-6/+6
* | | _PyObject_FastCallKeywords() now checks !PyErr_Occurred()Victor Stinner2017-01-181-0/+5
* | | PyCFunction_Call() now calls _PyCFunction_FastCallDict()Victor Stinner2017-01-181-70/+5
* | | Fix _PyMethodDef_RawFastCallDict() argument parsingVictor Stinner2017-01-181-14/+16
* | | _PyObject_FastCallKeywords() now checks the resultVictor Stinner2017-01-181-0/+2
* | | Optimize methoddescr_call(): avoid temporary PyCFunctionVictor Stinner2017-01-182-26/+33
* | | Remove unused func parameter of _PyStack_UnpackDict()Victor Stinner2017-01-182-3/+2
* | | Convert some OrderedDict methods to Argument ClinicVictor Stinner2017-01-172-87/+219
* | | Run Argument Clinic: METH_VARARGS=>METH_FASTCALLVictor Stinner2017-01-175-37/+77
* | | Run Argument Clinic: METH_VARARGS=>METH_FASTCALLVictor Stinner2017-01-173-39/+87
* | | _PyStack_UnpackDict() now returns -1 on errorVictor Stinner2017-01-172-9/+11