COMMITS
/ Objects/typeobject.c May 12, 2022
May 6, 2022
A
gh-92112: Fix crash triggered by an evil custom `mro()` (#92113)
Alexey Izbyshev committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
April 7, 2022
D
bpo-47250: Fix refleak from object.__getstate__() (GH-32403)
Dong-hee Na committed
B
bpo-47177: Replace `f_lasti` with `prev_instr` (GH-32208)
Brandt Bucher committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
March 31, 2022
V
bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)
Victor Stinner committed
March 21, 2022
B
bpo-46841: Quicken code in-place (GH-31888)
Brandt Bucher committed
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