summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_ceval.h
Commit message (Expand)AuthorAgeFilesLines
* [3.13] GH-116090: Fire RAISE events from _FOR_ITER_TIER_TWO (GH-122419)Brandt Bucher2024-07-291-0/+1
* [3.13] gh-117657: Fix TSAN reported race in `_PyEval_IsGILEnabled`. (GH-11992...Miss Islington (bot)2024-06-021-1/+2
* [3.13] gh-118727: Don't drop the GIL in `drop_gil()` unless the current threa...Miss Islington (bot)2024-05-231-4/+3
* gh-116322: Enable the GIL while loading C extension modules (#118560)Brett Simmers2024-05-071-1/+46
* gh-118518: Allow perf to work without frame pointers (#112254)Pablo Galindo Salgado2024-05-051-0/+1
* gh-110693: Pending Calls Machinery Cleanups (gh-118296)Eric Snow2024-04-261-1/+5
* GH-118095: Handle `RETURN_GENERATOR` in tier 2 (GH-118180)Mark Shannon2024-04-251-1/+1
* GH-116422: Modify a few uops so that they can be supported by tier 2 with hot...Mark Shannon2024-03-151-2/+7
* GH-115802: JIT "small" code for Windows (GH-115964)Brandt Bucher2024-02-291-13/+17
* gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)Brett Simmers2024-02-201-24/+26
* gh-110481: Implement inter-thread queue for biased reference counting (#114824)Sam Gross2024-02-091-0/+1
* gh-111964: Implement stop-the-world pauses (gh-112471)Sam Gross2024-01-231-0/+1
* gh-112723: Call `PyThreadState_Clear()` from the correct interpreter (#112776)Sam Gross2023-12-131-1/+1
* gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)Sam Gross2023-12-071-2/+1
* gh-112367: Only free perf trampoline arenas at shutdown (#112368)Pablo Galindo Salgado2023-12-011-0/+1
* gh-103615: Use local events for opcode tracing (GH-109472)Tian Gao2023-11-031-0/+2
* gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)Eric Snow2023-10-301-10/+0
* gh-109693: Remove pycore_atomic.h (gh-110992)Donghee Na2023-10-171-0/+2
* gh-76785: Add SendChannel.send_buffer() (#110246)Eric Snow2023-10-091-1/+15
* gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)Sam Gross2023-10-051-1/+0
* GH-109369: Merge all eval-breaker flags and monitoring version into one word....Mark Shannon2023-10-041-0/+33
* gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)Eric Snow2023-09-191-1/+1
* gh-106320: Remove private _PyEval function (#108433)Victor Stinner2023-08-241-0/+17
* gh-107211: No longer export internal functions (5) (#108423)Victor Stinner2023-08-241-1/+4
* gh-108216: Cleanup #include in internal header files (#108228)Victor Stinner2023-08-211-4/+3
* gh-106581: Project through calls (#108067)Guido van Rossum2023-08-171-0/+1
* gh-107211: No longer export internal functions (4) (#107217)Victor Stinner2023-07-251-2/+4
* GH-106701: Move _PyUopExecute to Python/executor.c (GH-106924)Brandt Bucher2023-07-201-0/+12
* gh-105340: include hidden fast-locals in locals() (#105715)Carl Meyer2023-07-051-0/+1
* GH-104584: Fix ENTER_EXECUTOR (GH-106141)Mark Shannon2023-07-031-0/+2
* gh-104812: Run Pending Calls in any Thread (gh-104813)Eric Snow2023-06-131-1/+2
* gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current T...Eric Snow2023-06-011-1/+1
* gh-99113: A Per-Interpreter GIL! (gh-104210)Eric Snow2023-05-081-2/+1
* gh-99113: Make Sure the GIL is Acquired at the Right Places (gh-104208)Eric Snow2023-05-061-0/+2
* gh-99113: Add PyInterpreterConfig.own_gil (gh-104204)Eric Snow2023-05-051-1/+1
* gh-99113: Share the GIL via PyInterpreterState.ceval.gil (gh-104203)Eric Snow2023-05-051-1/+1
* GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...Mark Shannon2022-10-051-12/+9
* gh-96143: Allow Linux perf profiler to see Python calls (GH-96123)Pablo Galindo Salgado2022-08-301-0/+21
* GH-96177: Move GIL and eval breaker code out of ceval.c into ceval_gil.c. (GH...Mark Shannon2022-08-241-0/+3
* gh-90473: Reduce recursion limit on WASI even further (GH-94333)Christian Heimes2022-06-271-3/+4
* bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)Eric Snow2022-05-271-4/+0
* GH-90230: Add stats to breakdown the origin of calls to `PyEval_EvalFrame` (G...Mark Shannon2022-05-271-0/+1
* gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)Christian Heimes2022-05-191-1/+7
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-12/+8
* Revert "bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-3205...Victor Stinner2022-04-061-5/+0
* bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-32052)Victor Stinner2022-04-011-0/+5
* bpo-46850: Remove _PyEval_CallTracing() function (GH-32019)Victor Stinner2022-03-211-0/+3
* bpo-46850: Remove _PyEval_GetCoroutineOriginTrackingDepth() (GH-32018)Victor Stinner2022-03-211-8/+10
* bpo-46850: Remove _PyEval_SetAsyncGenFinalizer() (GH-32017)Victor Stinner2022-03-211-0/+8
* bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)Victor Stinner2022-02-251-2/+2