COMMITS
/ Objects/typeobject.c December 21, 2018
X
bpo-34193: Fix pluralization in getargs.c and test cases. (GH-8438)
Xtreak committed
November 27, 2018
S
bpo-33012: Fix more invalid function cast warnings with gcc 8. (GH-10751)
Serhiy Storchaka committed
S
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)
Serhiy Storchaka committed
November 21, 2018
V
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
Victor Stinner committed
November 13, 2018
E
bpo-34784: Fix PyStructSequence_NewType with heap-allocated StructSequence (GH-9665)
Eddie Elizondo committed
November 12, 2018
V
bpo-35081: Rename internal headers (GH-10275)
Victor Stinner committed
November 1, 2018
V
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)
Victor Stinner committed
October 31, 2018
V
bpo-35081: Add pycore_ prefix to internal header files (GH-10263)
Victor Stinner committed
S
bpo-33138: Change standard error message for non-pickleable and non-copyable types. (GH-6239)
Serhiy Storchaka committed
October 26, 2018
V
bpo-9263: _PyXXX_CheckConsistency() use _PyObject_ASSERT() (GH-10108)
Victor Stinner committed
V
bpo-9263: Use _PyObject_ASSERT() in typeobject.c (GH-10111)
Victor Stinner committed
September 7, 2018
J
bpo-25750: fix refcounts in type_getattro() (GH-6118)
jdemeyer committed
August 25, 2018
A
closes bpo-34501: PyType_FromSpecWithBases: Check spec->name before dereferencing it. (GH-8930)
Alexey Izbyshev committed
August 24, 2018
A
closes bpo-34477: Objects/typeobject.c: Add missing NULL check to type_init() (GH-8876)
Alexey Izbyshev committed
May 8, 2018
G
Fix typo in __mul__ and __rmul__ docstring (GH-6674)
Grant Jenks committed
February 4, 2018
L
bpo-32746: Fix multiple typos (GH-5144)
Leo Arias committed
January 25, 2018
S
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
Serhiy Storchaka committed
January 4, 2018
S
bpo-32226: Make __class_getitem__ an automatic class method. (#5098)
Serhiy Storchaka committed
B
Fix outdated comment in typeobject.c (GH-5090)
Berker Peksag committed
December 20, 2017
S
bpo-32385: Clean up the C3 MRO algorithm implementation. (#4942)
Serhiy Storchaka committed
A
bpo-32379: Faster MRO computation for single inheritance (#4932)
Antoine Pitrou committed
December 15, 2017
S
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746)
Serhiy Storchaka committed
December 14, 2017
I
bpo-32226: Implementation of PEP 560 (core components) (#4732)
Ivan Levkivskyi committed
December 10, 2017
S
bpo-31506: Improve the error message logic for class instantiation (GH-4740)
Sanyam Khurana committed
November 8, 2017
V
Replace KB unit with KiB (#4293)
Victor Stinner committed
October 1, 2017
S
bpo-31336: Speed up type creation. (#3279)
scoder committed
September 20, 2017
S
bpo-31506: Improve the error message logic for object.__new__ and object.__init__. (GH-3650)
Serhiy Storchaka committed
September 17, 2017
S
bpo-31497: Add private helper _PyType_Name(). (#3630)
Serhiy Storchaka committed
September 15, 2017
E
bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593)
Eric Snow committed
September 14, 2017
E
bpo-28411: Isolate PyInterpreterState.modules (#3575)
Eric Snow committed
E
bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565)
Eric Snow committed
September 8, 2017
S
bpo-31393: Fix the use of PyUnicode_READY(). (#3451)
Serhiy Storchaka committed
E
bpo-30860: Consolidate stateful runtime globals. (#3397)
Eric Snow committed
September 6, 2017
E
Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)
Eric Snow committed
E
bpo-30860: Consolidate stateful runtime globals. (#2594)
Eric Snow committed
September 4, 2017
E
bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638)
Eric Snow committed
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