summaryrefslogtreecommitdiffstats
path: root/Objects/moduleobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-141780: Make PyModule_FromSlotsAndSpec enable GIL if needed (GH-141785)Petr Viktorin2025-11-241-0/+17
* gh-140550: Use a bool for the Py_mod_gil value (GH-141519)Petr Viktorin2025-11-141-7/+8
* gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)Petr Viktorin2025-11-051-76/+283
* gh-137956: Guard against non-free-threaded extensions in free-threaded builds...Petr Viktorin2025-09-151-0/+53
* gh-137210: Add a struct, slot & function for checking an extension's ABI (GH-...Petr Viktorin2025-09-051-0/+6
* gh-130821: Add type information to error messages for invalid return type (GH...Semyon Moroz2025-08-141-2/+3
* gh-135607: remove null checking of weakref list in dealloc of extension modul...Xuanteng Huang2025-06-301-2/+2
* gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)Serhiy Storchaka2025-05-281-2/+1
* gh-132775: Add _PyModule_GetFilenameObject() and _PyModule_GetFilenameUTF8() ...Eric Snow2025-04-281-9/+59
* gh-130907: Treat all module-level annotations as conditional (#131550)Jelle Zijlstra2025-04-281-1/+21
* gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)Victor Stinner2025-03-211-1/+0
* gh-131238: Remove more includes from pycore_interp.h (#131480)Victor Stinner2025-03-191-0/+2
* gh-130932: Fix incorrect exception handling in _PyModule_IsPossiblyShadowing ...Shantanu2025-03-071-1/+3
* gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)Serhiy Storchaka2025-02-251-1/+7
* gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)Victor Stinner2025-01-311-2/+4
* GH-127010: Don't lazily track and untrack dicts (GH-127027)Mark Shannon2024-11-201-2/+0
* Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...Hugo van Kemenade2024-11-191-0/+2
* GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...Mark Shannon2024-11-181-2/+0
* gh-123930: Better error for "from imports" when script shadows module (#123929)Shantanu2024-10-241-12/+16
* gh-124218: Use per-thread reference counting for globals and builtins (#125713)Sam Gross2024-10-211-1/+2
* gh-111178: Fix function signatures in moduleobject.c (#124900)Victor Stinner2024-10-021-19/+44
* gh-116322: Fix typo in the #ifdef check (#122268)Serhiy Storchaka2024-07-251-1/+1
* gh-119180: PEP 649: Add __annotate__ attributes (#119209)Jelle Zijlstra2024-05-221-8/+95
* gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH...Petr Viktorin2024-05-061-1/+1
* gh-118527: Use deferred reference counting for C functions on modules (#118529)Sam Gross2024-05-031-0/+1
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+35
* gh-95754: Better error when script shadows a standard library or third party ...Shantanu2024-04-231-53/+191
* gh-117376: Partial implementation of deferred reference counting (#117696)Sam Gross2024-04-121-18/+19
* gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)Serhiy Storchaka2024-03-071-3/+7
* gh-95754: Better AttributeError on partially initialised module (#112577)Shantanu2023-12-211-2/+22
* gh-112660: Do not clear arbitrary errors on import (GH-112661)Serhiy Storchaka2023-12-071-32/+25
* gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)Serhiy Storchaka2023-11-141-16/+13
* gh-108082: Use PyErr_FormatUnraisable() (GH-111580)Serhiy Storchaka2023-11-021-6/+5
* gh-108308: Use PyDict_GetItemRef() in moduleobject.c (#108381)Victor Stinner2023-08-231-28/+40
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-2/+2
* gh-106719: Fix __annotations__ getter and setter in the type and module types...Serhiy Storchaka2023-07-181-27/+21
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-1/+1
* gh-106320: Remove private _PyErr C API functions (#106356)Victor Stinner2023-07-031-2/+3
* gh-106320: Create pycore_modsupport.h header file (#106355)Victor Stinner2023-07-031-1/+2
* gh-105927: finalize_modules_clear_weaklist() uses _PyWeakref_GET_REF() (#105971)Victor Stinner2023-06-211-1/+1
* gh-99113: Add a check for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104206)Eric Snow2023-05-061-1/+7
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-1/+2
* gh-104108: Add the Py_mod_multiple_interpreters Module Def Slot (gh-104148)Eric Snow2023-05-051-0/+30
* gh-104066: Improve performance of hasattr for module objects (#104063)Itamar Ostricher2023-05-041-29/+62
* gh-101758: Clean Up Uses of Import State (gh-101919)Eric Snow2023-02-151-22/+3
* gh-99947: Ensure unreported errors are chained for SystemError during import ...Sebastian Berg2022-12-231-4/+5
* gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)Eric Snow2022-11-161-0/+2
* gh-81057: Move the Extension Modules Cache to _PyRuntimeState (gh-99355)Eric Snow2022-11-111-3/+2
* gh-99300: Use Py_NewRef() in Objects/ directory (#99354)Victor Stinner2022-11-101-6/+3
* gh-98627: Use a Switch in PyModule_FromDefAndSpec2() (gh-98734)Eric Snow2022-10-271-14/+18