COMMITS
/ Objects/classobject.c March 17, 2026
S
February 5, 2026
Z
gh-77188: Add support for pickling private methods and nested classes (GH-21480)
Zackery Spytz committed
June 30, 2025
X
May 5, 2025
V
Revert "gh-124715: Fix method_dealloc(): use PyObject_GC_UnTrack() (#133199)" (#133434)
Victor Stinner committed
May 1, 2025
V
gh-124715: Fix method_dealloc(): use PyObject_GC_UnTrack() (#133199)
Victor Stinner committed
January 12, 2025
P
gh-126703: Add freelist for `PyMethodObject` (#128594)
Pieter Eendebak committed
October 4, 2024
V
gh-111178: Fix function signatures in classobject.c (#124943)
Victor Stinner committed
May 6, 2024
March 22, 2024
S
gh-113024: C API: Add PyObject_GenericHash() function (GH-113025)
Serhiy Storchaka committed
December 21, 2023
R
gh-113157 gh-89519: Fix method descriptors (gh-113233)
Raymond Hettinger committed
August 24, 2023
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
July 27, 2023
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99332)
Victor Stinner committed
May 5, 2022
M
bpo-46764: Fix wrapping bound method with @classmethod (#31367)
Michael J. Sullivan committed
April 19, 2022
O
gh-91098: Use Argument Clinic for Object/classobject.c to fix docstrings (#31711)
Oleg Iarygin committed
March 14, 2022
O
bpo-46920: Remove code that has no explainer why it was disabled (GH-31814)
Oleg Iarygin committed
February 23, 2022
February 8, 2022
October 14, 2021
V
bpo-45439: Move _PyObject_VectorcallTstate() to pycore_call.h (GH-28893)
Victor Stinner committed
July 28, 2021
D
bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202)
Dong-hee Na committed
April 15, 2020
V
bpo-40268: Remove unused pycore_pymem.h includes (GH-19531)
Victor Stinner committed
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 14, 2020
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
February 18, 2020
J
bpo-36347: stop using RESTRICTED constants (GH-12684)
Jeroen Demeyer committed
February 17, 2020
D
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
Dong-hee Na committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
February 7, 2020
V
bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)
Victor Stinner committed
November 20, 2019
V
bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (GH-17284)
Victor Stinner committed
November 8, 2019
V
bpo-38644: Add _PyObject_VectorcallTstate() (GH-17052)
Victor Stinner committed
August 26, 2019
V
Make PyXXX_Fini() functions private (GH-15531)
Victor Stinner committed
July 26, 2019
I
bpo-37340: remove free_list for bound method objects (GH-14232)
Inada Naoki committed
July 3, 2019
J
bpo-37233: optimize method_vectorcall in case of totalargs == 0 (GH-14550)
Jeroen Demeyer committed
June 18, 2019
J
bpo-37233: use _PY_FASTCALL_SMALL_STACK in method_vectorcall (GH-13974)
Jeroen Demeyer committed
J
bpo-37151: use PyVectorcall_Call for all calls of "method" (GH-13972)
Jeroen Demeyer committed
June 16, 2019
H
June 7, 2019
J
bpo-37138: fix undefined behaviour with memcpy() on NULL array (GH-13867)
Jeroen Demeyer committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 29, 2019
J
bpo-36974: implement PEP 590 (GH-13185)
Jeroen Demeyer committed
March 5, 2019
M
closes bpo-36188: Clean up 'unbound' method left-overs. (GH-12169)
Martijn Pieters committed
December 11, 2018
S
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)
Serhiy Storchaka committed
November 23, 2018
V
bpo-35059: PyObject_INIT() casts to PyObject* (GH-10674)
Victor Stinner committed
November 21, 2018
V
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
Victor Stinner committed
November 12, 2018
V
bpo-35081: Rename internal headers (GH-10275)
Victor Stinner committed
October 31, 2018
V
bpo-35081: Add pycore_ prefix to internal header files (GH-10263)
Victor Stinner committed
October 26, 2018
V
bpo-35059: Convert PyObject_INIT() to function (GH-10077)
Victor Stinner committed
July 31, 2018
S
bpo-1617161: Make the hash and equality of methods not depending on the value of self. (GH-7848)
Serhiy Storchaka committed