COMMITS
/ Include/internal/pycore_ceval.h December 1, 2023
P
gh-112367: Only free perf trampoline arenas at shutdown (#112368)
Pablo Galindo Salgado committed
November 3, 2023
T
gh-103615: Use local events for opcode tracing (GH-109472)
Tian Gao committed
October 30, 2023
E
gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)
Eric Snow committed
October 17, 2023
D
gh-109693: Remove pycore_atomic.h (gh-110992)
Donghee Na committed
October 9, 2023
E
gh-76785: Add SendChannel.send_buffer() (#110246)
Eric Snow committed
October 5, 2023
S
gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)
Sam Gross committed
October 4, 2023
M
GH-109369: Merge all eval-breaker flags and monitoring version into one word. (GH-109846)
Mark Shannon committed
September 19, 2023
E
gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)
Eric Snow committed
August 24, 2023
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
V
gh-107211: No longer export internal functions (5) (#108423)
Victor Stinner committed
August 21, 2023
V
gh-108216: Cleanup #include in internal header files (#108228)
Victor Stinner committed
August 17, 2023
G
gh-106581: Project through calls (#108067)
Guido van Rossum committed
July 25, 2023
V
gh-107211: No longer export internal functions (4) (#107217)
Victor Stinner committed
July 20, 2023
B
GH-106701: Move _PyUopExecute to Python/executor.c (GH-106924)
Brandt Bucher committed
July 5, 2023
C
gh-105340: include hidden fast-locals in locals() (#105715)
Carl Meyer committed
July 3, 2023
M
GH-104584: Fix ENTER_EXECUTOR (GH-106141)
Mark Shannon committed
June 13, 2023
E
gh-104812: Run Pending Calls in any Thread (gh-104813)
Eric Snow committed
June 1, 2023
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