summaryrefslogtreecommitdiffstats
path: root/Python/import.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-119584: Fix test_import Failed Assertion (gh-119623)Eric Snow2024-05-271-2/+2
* gh-119560: Drop an Invalid Assert in PyState_FindModule() (gh-119561)Eric Snow2024-05-251-2/+1
* gh-117953: Always Run Extension Init Func in Main Interpreter First (gh-118157)Eric Snow2024-05-071-55/+197
* gh-116322: Enable the GIL while loading C extension modules (#118560)Brett Simmers2024-05-071-3/+98
* gh-110850: Remove _PyTime_TimeUnchecked() function (#118552)Victor Stinner2024-05-051-3/+6
* gh-117953: Track Extra Details in Global Extensions Cache (gh-118532)Eric Snow2024-05-041-134/+546
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-117953: Other Cleanups in the Extensions Machinery (gh-118206)Eric Snow2024-05-031-94/+134
* gh-117953: Work Relative to Specific Extension Kinds in the Import Machinery ...Eric Snow2024-05-011-37/+114
* gh-117953: Share More Machinery Code Between Builtin and Dynamic Extensions (...Eric Snow2024-04-291-153/+159
* gh-117953: Split Up _PyImport_LoadDynamicModuleWithSpec() (gh-118203)Eric Snow2024-04-291-91/+126
* gh-117953: Add Internal struct _Py_ext_module_loader_info (gh-118194)Eric Snow2024-04-241-40/+54
* gh-117953: Let update_global_state_for_extension() Caller Decide If Singlepha...Eric Snow2024-04-241-20/+93
* gh-117953: Cleanups For fix_up_extension() in import.c (gh-118192)Eric Snow2024-04-241-95/+154
* gh-117953: Small Cleanup of Extensions-Related Machinery Code (gh-118167)Eric Snow2024-04-231-49/+85
* gh-117649: Raise ImportError for unsupported modules in free-threaded build (...Sam Gross2024-04-111-0/+7
* GH-108362: Incremental Cycle GC (GH-116206)Mark Shannon2024-03-201-1/+1
* gh-110850: Rename internal PyTime C API functions (#115734)Victor Stinner2024-02-201-3/+3
* gh-110850: Cleanup pycore_time.h includes (#115724)Victor Stinner2024-02-201-0/+1
* gh-110850: Replace _PyTime_t with PyTime_t (#115719)Victor Stinner2024-02-201-2/+2
* GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#11...Mark Shannon2024-02-071-1/+1
* GH-108362: Incremental GC implementation (GH-108038)Mark Shannon2024-02-051-1/+1
* gh-114685: Fix incorrect use of PyBUF_READ in import.c (GH-114686)Nikita Sobolev2024-01-291-1/+1
* gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)Sam Gross2023-12-071-7/+3
* gh-112660: Do not clear arbitrary errors on import (GH-112661)Serhiy Storchaka2023-12-071-11/+14
* gh-111262: Add PyDict_Pop() function (#112028)Victor Stinner2023-11-141-2/+2
* gh-111789: Simplify import.c by using PyDict_GetItemRef() (GH-111979)Serhiy Storchaka2023-11-141-18/+17
* gh-108082: Use PyErr_FormatUnraisable() (GH-111580)Serhiy Storchaka2023-11-021-5/+5
* gh-106320: Re-add some PyLong/PyDict C-API functions (GH-#111162)scoder2023-10-251-1/+0
* gh-88402: Add new sysconfig variables on Windows (GH-110049)Sam Gross2023-10-041-1/+1
* gh-110079: Remove extern "C" { ...} in C code (#110080)Victor Stinner2023-09-291-8/+0
* gh-109521: Fix obscure cases handling in PyImport_GetImporter() (GH-109522)Serhiy Storchaka2023-09-231-5/+21
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-171-4/+3
* GH-108716: Turn off deep-freezing of code objects. (GH-108722)Mark Shannon2023-09-081-12/+1
* gh-106320: Remove private _PyDict functions (#108449)Victor Stinner2023-08-241-0/+1
* gh-108308: Replace _PyDict_GetItemStringWithError() (#108372)Victor Stinner2023-08-231-5/+3
* gh-106320: Remove _PyDict_GetItemStringWithError() function (#108313)Victor Stinner2023-08-221-1/+2
* gh-107471: Fix Refleaks in test_import (gh-107569)Eric Snow2023-08-021-0/+1
* no-issue: Fix typo in import.c (gh-107498)Georg Brandl2023-07-311-1/+1
* gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)Eric Snow2023-07-281-102/+122
* gh-104621: Check for Incompatible Extensions in import_find_extension() (gh-1...Eric Snow2023-07-271-10/+11
* Remove unused internal _PyImport_GetModuleId() function (#107235)Victor Stinner2023-07-251-11/+0
* gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)Serhiy Storchaka2023-07-181-6/+1
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-1/+1
* gh-106307: C API: Add PyMapping_GetOptionalItem() function (GH-106308)Serhiy Storchaka2023-07-111-22/+2
* gh-106320: Remove _PyInterpreterState_Get() alias (#106321)Victor Stinner2023-07-011-1/+1
* gh-106210 Remove Emscripten import trampoline (#106211)Hood Chatham2023-06-301-12/+2
* gh-106084: Remove old PyObject call aliases (#106085)Victor Stinner2023-06-261-2/+2