COMMITS
/ Objects/typeobject.c July 3, 2017
S
bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)
Serhiy Storchaka committed
June 1, 2017
S
bpo-30509: Clean up calling type slots. (#1883)
Serhiy Storchaka committed
May 20, 2017
S
bpo-25794: Fix `type.__setattr__()` for non-interned attribute names. (#1652)
Serhiy Storchaka committed
May 13, 2017
S
bpo-28974: `object.__format__(x, '')` is now equivalent to `str(x)` (#506)
Serhiy Storchaka committed
April 16, 2017
X
fix a refleak in slot_sq_length (#1162)
Xiang Zhang committed
S
bpo-29839: Raise ValueError rather than OverflowError in len() for negative values. (#701)
Serhiy Storchaka committed
S
bpo-29838: Add asserts for checking results of sq_length and mq_length slots. (#700)
Serhiy Storchaka committed
April 8, 2017
S
bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). (#843)
Serhiy Storchaka committed
March 31, 2017
T
bpo-29941: Assert fixes (#886)
T. Wouters committed
March 21, 2017
S
bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748)
Serhiy Storchaka committed
March 19, 2017
S
bpo-20185: Convert typeobject.c to Argument Clinic. (#544)
Serhiy Storchaka committed
March 8, 2017
X
bpo-24329: allow __qualname__ and __classcell__ in __slots__ (GH-495)
Xiang Zhang committed
February 16, 2017
I
bpo-29548: Fix some inefficient call API usage (GH-97)
INADA Naoki committed
February 9, 2017
V
Optimize slots: avoid temporary PyMethodObject
Victor Stinner committed
January 28, 2017
I
Issue #29383: reduce temporary interned unicode
INADA Naoki committed
January 25, 2017
V
Issue #29358: Add postcondition checks on types
Victor Stinner committed
January 23, 2017
S
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
Serhiy Storchaka committed
January 18, 2017
V
Rephrase !PyErr_Occurred() comment: may=>can
Victor Stinner committed
January 16, 2017
V
type_prepare() now uses fast call (METH_FASTCALL)
Victor Stinner committed
January 10, 2017
V
call_method() now uses _PyObject_FastCall()
Victor Stinner committed
December 16, 2016
S
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
Serhiy Storchaka committed
December 14, 2016
S
Merge from 3.6.
Serhiy Storchaka committed
S
Merge from 3.6.
Serhiy Storchaka committed
S
Revert changeset 1f31bf3f76f5 (issue5322) except tests.
Serhiy Storchaka committed
December 8, 2016
V
Use _PyObject_FastCallVa() in type slots
Victor Stinner committed
December 7, 2016
S
Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.
Serhiy Storchaka committed
S
Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.
Serhiy Storchaka committed
December 6, 2016
V
Use _PyObject_CallNoArg()
Victor Stinner committed
V
Uniformize argument names of "call" functions
Victor Stinner committed
December 5, 2016
V
Use directly _PyObject_GenericSetAttrWithDict()
Victor Stinner committed
V
Issue #28858: Remove _PyObject_CallArg1() macro
Victor Stinner committed
N
Merge #23722 from 3.6
Nick Coghlan committed
N
Issue #23722: improve __classcell__ compatibility
Nick Coghlan committed
December 4, 2016
V
Backed out changeset b9c9691c72c5
Victor Stinner committed
December 2, 2016
S
Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.
Serhiy Storchaka committed
December 1, 2016
V
Replace PyObject_CallFunctionObjArgs() with fastcall
Victor Stinner committed
November 30, 2016
V
Backed out changeset 7efddbf1aa70
Victor Stinner committed
November 29, 2016
V
Uniformize argument names of "call" functions
Victor Stinner committed
S
Issue #28797: Modifying the class __dict__ inside the __set_name__ method of
Serhiy Storchaka committed
S
Issue #28797: Modifying the class __dict__ inside the __set_name__ method of
Serhiy Storchaka committed
November 20, 2016
S
Added the const qualifier to char* variables that refer to readonly internal
Serhiy Storchaka committed
S
Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize
Serhiy Storchaka committed
November 16, 2016
S
Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId.
Serhiy Storchaka committed
S
Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId.
Serhiy Storchaka committed
S
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
Serhiy Storchaka committed
S
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
Serhiy Storchaka committed
October 30, 2016
S
Issue #28385: An error message when non-empty format spec is passed to
Serhiy Storchaka committed
S
Issue #28385: An error message when non-empty format spec is passed to
Serhiy Storchaka committed
October 21, 2016
S
Issue #28214: Improved exception reporting for problematic __set_name__
Serhiy Storchaka committed
October 13, 2016
C
Check return value of _PyDict_SetItemId()
Christian Heimes committed