COMMITS
/ Include/internal/pycore_ceval.h December 1, 2023
P
[3.12] gh-112367: Only free perf trampoline arenas at shutdown (GH-112368) (#112590)
Pablo Galindo Salgado committed
July 5, 2023
M
[3.12] gh-105340: include hidden fast-locals in locals() (GH-105715) (#106470)
Miss Islington (bot) committed
June 14, 2023
E
[3.12] gh-104812: Run Pending Calls in any Thread (gh-104813) (gh-105752)
Eric Snow committed
June 1, 2023
M
[3.12] gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109) (gh-105209)
Miss Islington (bot) committed
May 8, 2023
E
gh-99113: A Per-Interpreter GIL! (gh-104210)
Eric Snow committed
May 6, 2023
E
gh-99113: Make Sure the GIL is Acquired at the Right Places (gh-104208)
Eric Snow committed
May 5, 2023
E
gh-99113: Add PyInterpreterConfig.own_gil (gh-104204)
Eric Snow committed
E
gh-99113: Share the GIL via PyInterpreterState.ceval.gil (gh-104203)
Eric Snow committed
October 5, 2022
M
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)
Mark Shannon committed
August 30, 2022
P
gh-96143: Allow Linux perf profiler to see Python calls (GH-96123)
Pablo Galindo Salgado committed
August 24, 2022
M
GH-96177: Move GIL and eval breaker code out of ceval.c into ceval_gil.c. (GH-96204)
Mark Shannon committed
June 27, 2022
C
gh-90473: Reduce recursion limit on WASI even further (GH-94333)
Christian Heimes committed
May 27, 2022
E
bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)
Eric Snow committed
M
GH-90230: Add stats to breakdown the origin of calls to `PyEval_EvalFrame` (GH-93284)
Mark Shannon committed
May 19, 2022
C
gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)
Christian Heimes committed
May 4, 2022
V
Use static inline function Py_EnterRecursiveCall() (#91988)
Victor Stinner committed
April 6, 2022
V
Revert "bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-32052)" (GH-32343)
Victor Stinner committed
April 1, 2022
V
bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-32052)
Victor Stinner committed
March 21, 2022
V
bpo-46850: Remove _PyEval_CallTracing() function (GH-32019)
Victor Stinner committed
V
bpo-46850: Remove _PyEval_GetCoroutineOriginTrackingDepth() (GH-32018)
Victor Stinner committed
V
bpo-46850: Remove _PyEval_SetAsyncGenFinalizer() (GH-32017)
Victor Stinner committed
February 25, 2022
V
bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)
Victor Stinner committed
January 14, 2022
E
bpo-45953: Statically initialize all the PyThreadState fields we can. (gh-30590)
Eric Snow committed
December 7, 2021
E
bpo-46008: Return void from _PyEval_InitState(). (gh-29970)
Eric Snow committed
December 6, 2021
M
bpo-45963: Make space for the InterpreterFrame of a generator in that generator. (GH-29891)
Mark Shannon committed
November 23, 2021
November 16, 2021
M
bpo-45753: Make recursion checks more efficient. (GH-29524)
Mark Shannon committed
October 13, 2021
V
pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)
Victor Stinner committed
October 11, 2021
M
Restore PEP 523 functionality. (GH-28871)
Mark Shannon committed
July 26, 2021
M
bpo-44590: Lazily allocate frame objects (GH-27077)
Mark Shannon committed
March 8, 2021
V
bpo-37146: Move _PyEval_DeactivateOpCache() to the internal C API (GH-24786)
Victor Stinner committed
February 20, 2021
V
bpo-42990: Functions inherit current builtins (GH-24564)
Victor Stinner committed
February 19, 2021
V
bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)
Victor Stinner committed
February 18, 2021
V
bpo-42990: Refactor _PyFrame_New_NoTrack() (GH-24566)
Victor Stinner committed
February 1, 2021
M
bpo-42990: Further refactoring of PyEval_ functions. (GH-24368)
Mark Shannon committed
January 29, 2021
December 2, 2020
M
bpo-42500: Fix recursion in or after except (GH-23568)
Mark Shannon committed
September 23, 2020
V
bpo-41834: Remove _Py_CheckRecursionLimit variable (GH-22359)
Victor Stinner committed
June 2, 2020
V
PyOS_AfterFork_Child() pass tstate to _PyEval_ReInitThreads() (GH-20598)
Victor Stinner committed
V
PyOS_AfterFork_Child() uses PyStatus (GH-20596)
Victor Stinner committed
May 5, 2020
V
bpo-40513: Per-interpreter GIL (GH-19943)
Victor Stinner committed
V
bpo-40513: Per-interpreter recursion_limit (GH-19929)
Victor Stinner committed
April 28, 2020
V
bpo-40421: Add pyframe.h header file (GH-19755)
Victor Stinner committed
April 14, 2020
D
bpo-40232: Update PyOS_AfterFork_Child() to use _PyThread_at_fork_reinit() (GH-19450)
Dong-hee Na committed
V
bpo-40268: Include explicitly pycore_interp.h (GH-19505)
Victor Stinner committed
April 8, 2020
V
bpo-40082: trip_signal() uses the main interpreter (GH-19441)
Victor Stinner committed
V
bpo-40226: PyInterpreterState_Delete() deletes pending calls (GH-19436)
Victor Stinner committed
March 18, 2020
V
bpo-39984: trip_signal() uses PyGILState_GetThisThreadState() (GH-19061)
Victor Stinner committed
V
bpo-39984: Pass tstate to _PyEval_SignalAsyncExc() (GH-19049)
Victor Stinner committed
V
bpo-39984: _PyThreadState_DeleteCurrent() takes tstate (GH-19051)
Victor Stinner committed