summaryrefslogtreecommitdiffstats
path: root/Python/import.c
Commit message (Expand)AuthorAgeFilesLines
* gh-142776: Ensure fp file descriptor is closed on all code paths in import.c ...stratakis2025-12-191-10/+4
* gh-142029: Raise `ModuleNotFoundError` instead of crashing on nonexsistent mo...dr-carlos2025-12-151-10/+22
* gh-142666: Remove unused variable package in import logic (GH-142667)Yongtao Huang2025-12-141-2/+0
* gh-140550: Correct error message for PyModExport (PEP 793) hook (GH-142583)Petr Viktorin2025-12-121-2/+2
* gh-142029: Raise `ValueError` instead of crashing on empty name given to `cre...dr-carlos2025-12-101-0/+6
* gh-141780: Make PyModule_FromSlotsAndSpec enable GIL if needed (GH-141785)Petr Viktorin2025-11-241-18/+28
* gh-137422: Fix race condition in PyImport_AddModuleRef (gh-141822)Sam Gross2025-11-211-6/+17
* gh-116146: Add C-API to create module from spec and initfunc (GH-139196)Itamar Oren2025-11-141-21/+53
* gh-140550: Use a bool for the Py_mod_gil value (GH-141519)Petr Viktorin2025-11-141-12/+14
* gh-141376: Fix exported symbols (GH-141377)Victor Stinner2025-11-111-1/+1
* gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)Petr Viktorin2025-11-051-26/+87
* gh-140544: Always assume that thread locals are available (GH-140690)Peter Bierma2025-10-281-14/+0
* gh-140641: Break out of inittab search on match (GH-140642)Itamar Oren2025-10-271-0/+1
* gh-138310: Adds sys.audit event for import_module (#138311)Lisa Roach2025-09-191-27/+0
* GH-137623: Use an AC decorator for docstring line length enforcement (#137690)Adam Turner2025-08-181-1/+2
* gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals (gh-135491)Eric Snow2025-06-161-6/+9
* gh-132775: Expand the Capability of Interpreter.call() (gh-133484)Eric Snow2025-05-301-1/+3
* gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)Serhiy Storchaka2025-05-281-6/+6
* gh-134100: Fix use-after-free in `PyImport_ImportModuleLevelObject` (#134117)Nico-Posada2025-05-181-1/+3
* gh-133644: remove deprecated `PyImport_ImportModuleNoBlock` (#133655)Bénédikt Tran2025-05-081-1/+3
* gh-102567: Add -X importtime=2 for logging an importtime message for already-...Noah Kim2025-05-061-8/+28
* gh-132775: Drop PyUnstable_InterpreterState_GetMainModule() (gh-132978)Eric Snow2025-04-281-0/+14
* gh-131238: Remove more includes from pycore_interp.h (#131480)Victor Stinner2025-03-191-0/+1
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-0/+1
* gh-111178: Fix function signatures in misc files (#131180)Victor Stinner2025-03-131-2/+3
* gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)Serhiy Storchaka2025-02-251-12/+24
* gh-111924: Fix data races when swapping allocators (gh-130287)Sam Gross2025-02-201-36/+7
* gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)Victor Stinner2025-01-311-5/+10
* gh-128911: Add PyImport_ImportModuleAttr() function (#128912)Victor Stinner2025-01-301-4/+4
* gh-127350: Add Py_fopen() and Py_fclose() functions (#127821)Victor Stinner2025-01-061-1/+1
* gh-127864: Fix compiler warning (-Wstringop-truncation) (GH-127878)Tomas R.2024-12-161-2/+3
* gh-127865: Fix build failure for systems without thread local support (GH-127...velemas2024-12-121-4/+4
* gh-127208: Reject null character in _imp.create_dynamic() (#127400)Victor Stinner2024-11-291-3/+5
* gh-126688: Reinit import lock after fork (#126692)Sam Gross2024-11-121-0/+7
* gh-126171: fix possible null dereference in _imp_find_frozen_impl (#126566)Valery Fedorenko2024-11-081-1/+1
* gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605)Eric Snow2024-10-181-1/+2
* GH-125174: Make immortal objects more robust, following design from PEP 683 (...Mark Shannon2024-10-101-1/+1
* gh-123880: Allow recursive import of single-phase-init modules (GH-123950)Petr Viktorin2024-09-201-5/+13
* gh-124160: Pass main_tstate to update_global_state_for_extension() (#124164)luk13372024-09-191-1/+1
* gh-123091: Use more _Py_IsImmortalLoose() (GH-123602)Petr Viktorin2024-09-021-1/+1
* gh-122854: Add Py_HashBuffer() function (#122855)Victor Stinner2024-08-301-1/+1
* gh-122188: Remove _imp.pyc_magic_number (GH-122503)Serhiy Storchaka2024-08-021-5/+1
* gh-122188: Move magic number to its own file (#122243)Michael Droettboom2024-07-301-15/+12
* gh-121110: Fix Extension Module Tests Under Py_TRACE_REFS Builds (gh-121503)Eric Snow2024-07-081-19/+43
* gh-120838: Add _PyThreadState_WHENCE_FINI (gh-121010)Eric Snow2024-06-251-2/+2
* gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12...Petr Viktorin2024-06-211-3/+5
* gh-120726: Fix compiler warnings on is_core_module() (#120727)Kirill Podoprigora2024-06-191-1/+1
* gh-115649: Copy the filename into main interpreter before intern in import.c ...AN Long2024-06-171-1/+11
* gh-117657: Fix TSAN race involving import lock (#118523)Sam Gross2024-06-061-76/+7
* Fix typos in documentation and comments (#119763)Xie Yanbo2024-06-041-1/+1