COMMITS
/ Objects/typeobject.c 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
October 15, 2020
B
bpo-41984: GC track all user classes (GH-22701)
Brandt Bucher committed
September 9, 2020
M
bpo-41428: Implementation for PEP 604 (GH-21515)
Maggie Moss committed
September 2, 2020
B
closes bpo-41689: Preserve text signature from tp_doc in C heap type creation. (GH-22058)
Benjamin Peterson committed
August 11, 2020
V
bpo-41521: Replace whitelist/blacklist with allowlist/denylist (GH-21822)
Victor Stinner committed
July 18, 2020
S
bpo-41295: Reimplement the Carlo Verre "hackcheck" (GH-21528)
scoder committed
July 3, 2020
June 15, 2020
V
bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901)
Victor Stinner committed
June 10, 2020
May 28, 2020
S
bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443)
Serhiy Storchaka committed
May 27, 2020
May 19, 2020
V
bpo-40521: Fix update_slot() when INTERN_NAME_STRINGS is not defined (#20246)
Victor Stinner committed
May 11, 2020
V
bpo-39465: Don't access directly _Py_Identifier members (GH-20043)
Victor Stinner committed
May 7, 2020
P
bpo-38787: C API for module state access from extension methods (PEP 573) (GH-19936)
Petr Viktorin committed
May 6, 2020
V
bpo-40521: Disable method cache in subinterpreters (GH-19960)
Victor Stinner committed
May 5, 2020
V
bpo-40521: Disable Unicode caches in isolated subinterpreters (GH-19933)
Victor Stinner committed
May 4, 2020
H
bpo-39573: Use Py_IS_TYPE to check for types (GH-19882)
Hai Shi committed
April 29, 2020
V
bpo-40429: PyThreadState_GetFrame() returns a strong ref (GH-19781)
Victor Stinner committed
V
bpo-40429: Refactor super_init() (GH-19776)
Victor Stinner committed
April 28, 2020
V
bpo-40429: PyFrame_GetCode() now returns a strong reference (GH-19773)
Victor Stinner committed