COMMITS
/ Objects/typeobject.c March 6, 2022
K
bpo-46921: Vectorcall support for `super()` (GH-31687)
Ken Jin committed
February 25, 2022
V
bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)
Victor Stinner committed
February 24, 2022
V
bpo-45459: C API uses type names rather than structure names (GH-31528)
Victor Stinner committed
February 21, 2022
J
fix __bool__ docstring (GH-31301)
Jelle Zijlstra committed
February 15, 2022
E
bpo-46541: Discover the global strings. (gh-31346)
Eric Snow committed
February 11, 2022
P
bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)
Petr Viktorin committed
February 8, 2022
February 2, 2022
P
bpo-46433: _PyType_GetModuleByDef: handle static types in MRO (GH-30696)
Petr Viktorin committed
February 1, 2022
K
bpo-46564: do not create frame object for super object (GH-31002)
Kumar Aditya committed
January 27, 2022
V
bpo-40170: Remove PyHeapType_GET_MEMBERS() macro (GH-30942)
Victor Stinner committed
V
bpo-40170: PyType_SUPPORTS_WEAKREFS() becomes a regular function (GH-30938)
Victor Stinner committed
January 22, 2022
V
bpo-46417: Fix _PyStaticType_Dealloc() (GH-30810)
Victor Stinner committed
V
bpo-46417: Clear Unicode static types at exit (GH-30806)
Victor Stinner committed
V
bpo-46417: Cleanup typeobject.c code (GH-30795)
Victor Stinner committed
V
bpo-46417: remove_subclass() clears tp_subclasses (GH-30793)
Victor Stinner committed
V
bpo-46417: Fix race condition on setting type __bases__ (GH-30788)
Victor Stinner committed
January 21, 2022
V
bpo-46417: Add _PyType_GetSubclasses() function (GH-30761)
Victor Stinner committed
V
bpo-46417: Add _PyType_CAST() macro (GH-30760)
Victor Stinner committed
V
bpo-46417: Revert remove_subclass() change (GH-30750)
Victor Stinner committed
V
bpo-46417: Py_Finalize() clears static types (GH-30743)
Victor Stinner committed
V
bpo-46417: Finalize structseq types at exit (GH-30645)
Victor Stinner committed
January 6, 2022
V
bpo-46006: Revert "bpo-40521: Per-interpreter interned strings (GH-20085)" (GH-30422)
Victor Stinner committed
December 19, 2021
R
Revert "bpo-46131: add fastpath for PyFloat_Check() (GH-30200)" (GH-30208)
Raymond Hettinger committed
M
bpo-46131: add fastpath for PyFloat_Check() (#30200)
Matti Picus committed
December 9, 2021
December 7, 2021
November 23, 2021
November 6, 2021
M
bpo-45392: Update the docstring of the 'type' built-in (GH-29439)
Mark Dickinson committed
November 4, 2021
I
bpo-45697: Use PyObject_TypeCheck in type_call (GH-29392)
Itamar Ostricher committed
October 21, 2021
P
October 13, 2021
M
bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)
Mark Shannon committed
V
pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)
Victor Stinner committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
September 18, 2021
R
bpo-45198: __set_name__ documentation not clear about its usage with non-descriptor classes (GH-28439)
Raymond Hettinger committed
August 25, 2021
M
bpo-44990: Change layout of evaluation frames. "Layout B" (GH-27933)
Mark Shannon committed
August 17, 2021
August 16, 2021
M
bpo-44914: Maintain invariants of type version tags. (GH-27773)
Mark Shannon committed
August 4, 2021
M
bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)
Mark Shannon committed
July 29, 2021
H
bpo-42035: Add a PyType_GetName() to get type's short name. (GH-23903)
Hai Shi committed
July 26, 2021
M
bpo-44590: Lazily allocate frame objects (GH-27077)
Mark Shannon committed
July 23, 2021
P
bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TAG no-op (GH-27260)
Petr Viktorin committed
July 17, 2021
S
bpo-44654: Refactor and clean up the union type implementation (GH-27196)
Serhiy Storchaka committed
July 15, 2021
T
bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27165)
T. Wouters committed
July 8, 2021
E
bpo-43908: Immutable types inherit vectorcall (GH-27001)
Erlend Egeberg Aasland committed
July 1, 2021
V
bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947)
Victor Stinner committed
June 29, 2021
V
bpo-44531: Fix type_repr() if tp_name is NULL (GH-26948)
Victor Stinner committed
June 21, 2021
G
bpo-43693: Turn localspluskinds into an object (GH-26749)
Guido van Rossum committed
June 16, 2021
S
bpo-38211: Clean up type_init() (GH-16257)
Sergey Fedoseev committed
June 15, 2021
E
bpo-43693: Eliminate unused "fast locals". (gh-26587)
Eric Snow committed