COMMITS
/ Modules/_abc.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
January 7, 2025
B
gh-111178: fix UBSan failures in `Modules/_abc.c` (GH-128253)
Bénédikt Tran committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 18, 2024
D
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na committed
April 11, 2024
B
gh-116738: Make _abc module thread-safe (#117488)
Brett Simmers committed
February 15, 2024
D
gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)
Dino Viehland committed
July 22, 2023
V
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
June 21, 2023
V
gh-105927: _abc and _thread use PyWeakref_GetRef() (#105961)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
May 3, 2023
E
gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912)
Eric Snow committed
May 2, 2023
E
gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074)
Eric Snow committed
February 24, 2023
E
gh-101476: Use _PyType_GetModuleState where applicable (#102188)
Erlend E. Aasland committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99466)
Victor Stinner committed
July 27, 2022
P
gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack during deallocation in debug mode (#95325)
Pablo Galindo Salgado committed
February 8, 2022
January 21, 2022
V
bpo-46417: Add _PyType_GetSubclasses() function (GH-30761)
Victor Stinner committed
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
June 25, 2021
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
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
April 21, 2021
V
bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)
Victor Stinner committed
October 26, 2020
V
bpo-42157: Convert unicodedata.UCD to heap type (GH-22991)
Victor Stinner committed
May 27, 2020
May 9, 2020
D
bpo-40566: Apply PEP 573 to abc module (GH-20005)
Dong-hee Na committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 7, 2020
V
bpo-40149: Implement traverse in _abc._abc_data (GH-19412)
Victor Stinner committed
March 30, 2020
D
bpo-40077: Convert _abc module to use PyType_FromSpec() (GH-19202)
Dong-hee Na committed
February 17, 2020
H
D
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
Dong-hee Na committed
July 11, 2019
J
bpo-37547: add _PyObject_CallMethodOneArg (GH-14685)
Jeroen Demeyer committed
July 5, 2019
M
Fix some typos (GH-14435)
Min ho Kim committed
June 28, 2019
J
bpo-37337: Add _PyObject_VectorcallMethod() (GH-14228)
Jeroen Demeyer committed
February 24, 2019
E
fix _abc.c compile error on Cygwin (GH-8445)
E. M. Bray committed
December 7, 2018
Z
bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015)
Zackery Spytz committed
September 10, 2018
P
Fix misleading mentions of tp_size in comments (GH-9093)
Peter Eisentraut committed
August 20, 2018
A
bpo-34441: Fix ABC.__subclasscheck__ crash on classes with invalid __subclasses__ (GH-8835)
Alexey Izbyshev committed
March 23, 2018
I
bpo-32999: ast: Convert useless check to assert (GH-6197)
INADA Naoki committed
March 22, 2018
I
bpo-32999: Revert GH-6002 (fc7df0e6) (GH-6189)
INADA Naoki committed
March 7, 2018
I
bpo-32999: Fix ABC.__subclasscheck__ crash (GH-6002)
INADA Naoki committed
February 18, 2018
I
bpo-31333: Re-implement ABCMeta in C (#5273)
Ivan Levkivskyi committed