COMMITS
/ Objects/typeobject.c May 7, 2022
J
[3.10] gh-92112: Fix crash triggered by an evil custom `mro()` (GH-92113) (#92370)
Jelle Zijlstra committed
February 21, 2022
M
[3.10] bpo-46732: fix __bool__ docstring (GH-31301) (GH-31473)
Miss Islington (bot) committed
February 11, 2022
P
[3.10] bpo-46433: _PyType_GetModuleByDef: handle static types in MRO (GH-30696) (GH-31262)
Petr Viktorin committed
January 22, 2022
M
bpo-46417: Fix race condition on setting type __bases__ (GH-30788) (GH-30789)
Miss Islington (bot) committed
January 6, 2022
V
November 6, 2021
M
bpo-45392: Update the docstring of the 'type' built-in (GH-29439) (GH-29452)
Miss Islington (bot) committed
September 18, 2021
M
bpo-45198: __set_name__ documentation not clear about its usage with non-descriptor classes (GH-28439)
Miss Islington (bot) committed
September 8, 2021
M
[3.10] bpo-45083: Include the exception class qualname when formatting an exception (GH-28119) (GH-28134)
Miss Islington (bot) committed
July 23, 2021
M
bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TAG no-op (GH-27260) (GH-27306)
Miss Islington (bot) committed
July 17, 2021
M
[3.10] bpo-44654: Refactor and clean up the union type implementation (GH-27196) (GH-27219)
Miss Islington (bot) committed
July 15, 2021
M
bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27165) (GH-27174)
Miss Islington (bot) committed
May 26, 2021
M
bpo-44232: Fix type_new() error reporting (GH-26359) (GH-26365)
Miss Islington (bot) committed
May 21, 2021
M
bpo-44184: Fix subtype_dealloc() for freed type (GH-26274) (GH-26290)
Miss Islington (bot) committed
May 2, 2021
M
bpo-43977: Make sure that tp_flags for pattern matching are inherited correctly. (GH-25813)
Mark Shannon committed
April 30, 2021
E
bpo-43908: check_set_special_type_attr() checks Py_TPFLAGS_IMMUTABLETYPE (GH-25743)
Erlend Egeberg Aasland committed
V
bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag (GH-25721)
Victor Stinner committed
E
bpo-43973: object_set_class() checks Py_TPFLAGS_IMMUTABLETYPE (GH-25714)
Erlend Egeberg Aasland committed
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
L
April 28, 2021
E
bpo-43908: Add Py_TPFLAGS_IMMUTABLETYPE flag (GH-25520)
Erlend Egeberg Aasland committed
April 21, 2021
V
bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)
Victor Stinner committed
V
bpo-40137: Optimize _PyType_GetModuleByDef() loop (GH-25505)
Victor Stinner committed
V
bpo-40137: _PyType_GetModuleByDef() doesn't check tp_flags (GH-25504)
Victor Stinner committed
April 13, 2021
V
bpo-43770: Cleanup type_ready() (GH-25388)
Victor Stinner committed
V
bpo-43770: Reorder type_ready() (GH-25373)
Victor Stinner committed
April 11, 2021
V
bpo-43770: Refactor PyType_Ready() function (GH-25336)
Victor Stinner committed
April 10, 2021
V
bpo-43770: Refactor type_new() function (GH-25325)
Victor Stinner committed
March 27, 2021
P
bpo-43636: Validate the version tag in _PyType_Lookup (GH-25032)
Pablo Galindo committed
March 23, 2021
V
bpo-43244: Add pycore_compile.h header file (GH-25000)
Victor Stinner committed
March 20, 2021
D
bpo-43452: Micro-optimizations to PyType_Lookup (GH-24804)
Dino Viehland committed
March 13, 2021
J
bpo-43441: Fix _PyType_ClearCache() for subinterpreters (GH-24822)
junyixie committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
February 22, 2021
D
bpo-42808: Add PyType_Type.tp_vectorcall for type(obj) performance (GH-24058)
Dennis Sweeney committed
February 19, 2021
V
bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)
Victor Stinner committed
V
bpo-43268: _Py_IsMainInterpreter() now expects interp (GH-24577)
Victor Stinner committed
December 26, 2020
V
bpo-42745: finalize_interp_types() calls _PyType_Fini() (GH-23953)
Victor Stinner committed
V
bpo-40521: Per-interpreter interned strings (GH-20085)
Victor Stinner committed
V
bpo-42745: Make the type cache per-interpreter (GH-23947)
Victor Stinner committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
V
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)
Victor Stinner committed
November 22, 2020
S
bpo-42423: Accept single base class in PyType_FromModuleAndSpec() (GH-23441)
Serhiy Storchaka committed
November 21, 2020
S
bpo-42412: Fix possible leaks and check arguments in PyType_FromModuleAndSpec() (GH-23410)
Serhiy Storchaka committed
November 11, 2020
V
bpo-40170: Fix PyType_Ready() refleak on static type (GH-23236)
Victor Stinner committed
November 10, 2020
H
bpo-41073: PyType_GetSlot() can now accept static types. (GH-21931)
Hai Shi committed
V
bpo-42085: Introduce dedicated entry in PyAsyncMethods for sending values (#22780)
Vladimir Matveev committed
November 9, 2020
November 6, 2020
H
bpo-41832: PyType_FromModuleAndSpec() now accepts NULL tp_doc (GH-23123)
Hai Shi committed
November 3, 2020
P
Add _PyType_GetModuleByDef (GH-22835)
Petr Viktorin committed
October 26, 2020
S
bpo-42152: Use PyDict_Contains and PyDict_SetDefault if appropriate. (GH-22986)
Serhiy Storchaka committed
S
bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetItemId. (GH-22648)
Serhiy Storchaka committed