summaryrefslogtreecommitdiffstats
path: root/Modules/_xxsubinterpretersmodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+1
* gh-99113: Share the GIL via PyInterpreterState.ceval.gil (gh-104203)Eric Snow2023-05-051-0/+1
* gh-104109: Expose Py_NewInterpreterFromConfig() in the Public C-API (gh-104110)Eric Snow2023-05-031-4/+4
* gh-101659: Add _Py_AtExit() (gh-103298)Eric Snow2023-04-061-10/+1
* Fix a compiler warning in _xxsubinterpretermodule.c (#103245)T. Wouters2023-04-041-1/+1
* gh-98608: Stop Treating All Errors from _Py_NewInterpreterFromConfig() as Fat...Eric Snow2023-03-211-2/+7
* gh-101659: Avoid Allocation for Shared Exceptions in the _xxsubinterpreters M...Eric Snow2023-03-131-74/+49
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives in ...Irit Katriel2023-03-061-14/+8
* gh-101524: Split Up the _xxsubinterpreters Module (gh-101526)Eric Snow2023-02-041-2178/+11
* gh-99984: Fix Compiler Warnings (#100036)Eric Snow2022-12-051-2/+6
* gh-99741: Implement Multi-Phase Init for the _xxsubinterpreters Module (gh-99...Eric Snow2022-12-051-123/+226
* gh-99741: Clean Up the _xxsubinterpreters Module (gh-99940)Eric Snow2022-12-021-299/+615
* gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)Victor Stinner2022-11-231-2/+1
* gh-99537: Use Py_CLEAR() function in C code (#99686)Victor Stinner2022-11-221-2/+1
* gh-99300: Use Py_NewRef() in Modules/ directory (#99468)Victor Stinner2022-11-141-6/+5
* gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)Eric Snow2022-10-311-5/+3
* gh-98608: Change _Py_NewInterpreter() to _Py_NewInterpreterFromConfig() (gh-9...Eric Snow2022-10-261-1/+6
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938)Victor Stinner2022-06-191-1/+0
* bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)Eric Snow2022-05-271-15/+0
* gh-92434: Silence a compiler warning in _xxsubinterpretersmodule.c for 32bit ...neonene2022-05-251-1/+1
* gh-91320: Use _PyCFunction_CAST() (#92251)Victor Stinner2022-05-031-12/+12
* bpo-47045: Remove `f_state` field (GH-31963)Mark Shannon2022-03-221-4/+1
* bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)Victor Stinner2022-02-251-1/+1
* bpo-45637: Store the frame pointer in the cframe (GH-29267)Mark Shannon2021-10-281-1/+1
* bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)Christian Heimes2021-10-221-0/+3
* bpo-35081: Move interpreteridobject.h to Include/internal/ (GH-28969)Victor Stinner2021-10-151-1/+1
* pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)Victor Stinner2021-10-131-1/+2
* bpo-44590: Lazily allocate frame objects (GH-27077)Mark Shannon2021-07-261-2/+2
* bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag (GH-25721)Victor Stinner2021-04-301-14/+6
* bpo-43472: Ensure PyInterpreterState_New audit events are raised when called ...Steve Dower2021-04-211-1/+1
* bpo-40941: Unify implicit and explicit state in the frame and generator objec...Mark Shannon2020-07-171-1/+1
* Revert "bpo-32604: [_xxsubinterpreters] Propagate exceptions. (GH-19768)" (GH...Victor Stinner2020-05-141-1026/+121
* bpo-40613: Remove compiler warning from _xxsubinterpretersmodule (GH-20069)Dong-hee Na2020-05-131-0/+8
* bpo-32604: [_xxsubinterpreters] Propagate exceptions. (GH-19768)Eric Snow2020-05-071-121/+1018
* bpo-40513: _xxsubinterpreters.run_string() releases the GIL (GH-19944)Victor Stinner2020-05-051-0/+15
* bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820)Victor Stinner2020-05-011-5/+9
* bpo-40429: PyThreadState_GetFrame() returns a strong ref (GH-19781)Victor Stinner2020-04-291-4/+7
* bpo-38880: List interpreters associated with a channel end (GH-17323)Lewis Gaul2020-04-291-6/+83
* bpo-32604: Add support for a "default" arg in channel_recv(). (GH-19770)Eric Snow2020-04-281-11/+25
* bpo-40302: Replace PY_INT64_T with int64_t (GH-19573)Victor Stinner2020-04-171-1/+1
* bpo-39947: Use PyThreadState_GetFrame() (GH-19159)Victor Stinner2020-03-251-3/+4
* bpo-39947: Add PyInterpreterState_Get() function (GH-18979)Victor Stinner2020-03-131-3/+3
* bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393)Victor Stinner2020-02-071-1/+1
* closes bpo-39262: Use specific out-of-memory message in _sharedexception_bind...Alex Henrie2020-01-091-2/+4
* bpo-36854: Clear the current thread later (GH-17279)Victor Stinner2019-11-201-1/+0
* bpo-38005: Fixed comparing and creating of InterpreterID and ChannelID. (GH-1...Serhiy Storchaka2019-09-131-85/+65
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-1/+1
* bpo-36594: Fix incorrect use of %p in format strings (GH-12769)Zackery Spytz2019-05-061-1/+1
* bpo-36097: Use only public C-API in the_xxsubinterpreters module (adding as n...Eric Snow2019-03-151-334/+35
* Revert: bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall()...Victor Stinner2019-03-041-35/+334