COMMITS
/ Objects/moduleobject.c April 2, 2026
P
gh-146636: Py_mod_abi mandatory for modules created from slots array (GH-146855)
Petr Viktorin committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
February 9, 2026
P
gh-140550: allow slots that repeat information from PyModuleDef (GH-144340)
Petr Viktorin committed
November 24, 2025
P
gh-141780: Make PyModule_FromSlotsAndSpec enable GIL if needed (GH-141785)
Petr Viktorin committed
November 14, 2025
P
gh-140550: Use a bool for the Py_mod_gil value (GH-141519)
Petr Viktorin committed
November 5, 2025
P
gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)
Petr Viktorin committed
September 15, 2025
P
gh-137956: Guard against non-free-threaded extensions in free-threaded builds (GH-137957)
Petr Viktorin committed
September 5, 2025
P
gh-137210: Add a struct, slot & function for checking an extension's ABI (GH-137212)
Petr Viktorin committed
August 14, 2025
S
gh-130821: Add type information to error messages for invalid return type (GH-130835)
Semyon Moroz committed
June 30, 2025
X
May 28, 2025
S
gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)
Serhiy Storchaka committed
April 28, 2025
E
J
gh-130907: Treat all module-level annotations as conditional (#131550)
Jelle Zijlstra committed
March 21, 2025
V
gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)
Victor Stinner committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
March 7, 2025
February 25, 2025
S
gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)
Serhiy Storchaka committed
January 31, 2025
V
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner committed
November 20, 2024
M
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon committed
November 19, 2024
H
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)" (#126983)
Hugo van Kemenade committed
November 18, 2024
M
GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)
Mark Shannon committed
October 24, 2024
S
October 21, 2024
S
gh-124218: Use per-thread reference counting for globals and builtins (#125713)
Sam Gross committed
October 2, 2024
V
gh-111178: Fix function signatures in moduleobject.c (#124900)
Victor Stinner committed
July 25, 2024
S
gh-116322: Fix typo in the #ifdef check (#122268)
Serhiy Storchaka committed
May 22, 2024
J
gh-119180: PEP 649: Add __annotate__ attributes (#119209)
Jelle Zijlstra committed
May 6, 2024
P
gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH-118645)
Petr Viktorin committed
May 3, 2024
S
gh-118527: Use deferred reference counting for C functions on modules (#118529)
Sam Gross committed
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 23, 2024
April 12, 2024
S
gh-117376: Partial implementation of deferred reference counting (#117696)
Sam Gross committed
March 7, 2024
S
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
Serhiy Storchaka committed
December 21, 2023
S
gh-95754: Better AttributeError on partially initialised module (#112577)
Shantanu committed
December 7, 2023
S
gh-112660: Do not clear arbitrary errors on import (GH-112661)
Serhiy Storchaka committed
November 14, 2023
S
gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)
Serhiy Storchaka committed
November 2, 2023
S
gh-108082: Use PyErr_FormatUnraisable() (GH-111580)
Serhiy Storchaka committed
August 23, 2023
V
gh-108308: Use PyDict_GetItemRef() in moduleobject.c (#108381)
Victor Stinner committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 18, 2023
S
gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720)
Serhiy Storchaka committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
July 3, 2023
V
gh-106320: Remove private _PyErr C API functions (#106356)
Victor Stinner committed
V
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner committed
June 21, 2023
V
gh-105927: finalize_modules_clear_weaklist() uses _PyWeakref_GET_REF() (#105971)
Victor Stinner committed
May 6, 2023
E
gh-99113: Add a check for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104206)
Eric Snow committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
E
gh-104108: Add the Py_mod_multiple_interpreters Module Def Slot (gh-104148)
Eric Snow committed
May 4, 2023
I
gh-104066: Improve performance of hasattr for module objects (#104063)
Itamar Ostricher committed
February 15, 2023
E
gh-101758: Clean Up Uses of Import State (gh-101919)
Eric Snow committed
December 23, 2022
S
gh-99947: Ensure unreported errors are chained for SystemError during import (GH-99946)
Sebastian Berg committed
November 16, 2022
E
gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)
Eric Snow committed