summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-111-7/+36
* gh-138122: Don't sample partial frame chains (#141912)Pablo Galindo Salgado2025-12-071-0/+3
* gh-138122: Implement frame caching in RemoteUnwinder to reduce memory reads (...Pablo Galindo Salgado2025-12-061-0/+10
* gh-142168: explicitly initialize `stack_array` in `_PyEval_Vector` and `_PyEv...Kir Chou2025-12-061-2/+2
* GH-139757: Fix reference leaks introduced in GH-140800 (GH-142257)Mark Shannon2025-12-041-2/+4
* GH-141794: Limit size of generated machine code. (GH-142228)Mark Shannon2025-12-031-1/+283
* gh-142217: Remove internal _Py_Identifier functions (#142219)Victor Stinner2025-12-031-6/+0
* GH-139653: Only raise an exception (or fatal error) when the stack pointer is...Mark Shannon2025-11-191-7/+21
* GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141...Mark Shannon2025-11-181-0/+4
* GH-139914: Handle stack growth direction on HPPA (GH-140028)Stefano Rivera2025-11-171-3/+40
* gh-139653: Remove assertions in _Py_InitializeRecursionLimits() (#141551)Victor Stinner2025-11-141-7/+0
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-6/+49
* gh-139653: Add PyUnstable_ThreadState_SetStackProtection() (#139668)Victor Stinner2025-11-131-7/+70
* gh-140530: fix a reference leak in an error path for `raise exc from cause` (...Bénédikt Tran2025-11-091-0/+1
* gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)Mikhail Efimov2025-10-311-0/+4
* gh-136327: Fix inconsistent ``TypeError`` messages regarding invalid values a...Tapeline2025-10-241-20/+7
* GH-139193: Fix dump_stack when PYTHON_LLTRACE=4 (GH-139384)Sergey Miryanov2025-10-221-0/+4
* gh-111489: Remove _PyTuple_FromArray() alias (#139973)Victor Stinner2025-10-111-1/+1
* GH-139291: Fix C stack limits by factoring out finding hardware stack limits ...Mark Shannon2025-10-071-28/+32
* gh-139231: Fix estimation of available stack size for recursion limit on macO...Rok Mandeljc2025-09-241-0/+7
* gh-139109: Dynamic opcode targets (GH-139111)Ken Jin2025-09-181-4/+5
* gh-135755: Make Py_TAIL_CALL_INTERP macro private (#138981)Victor Stinner2025-09-181-5/+5
* GH-137959: Replace shim code in jitted code with a single trampoline function...Mark Shannon2025-08-211-28/+35
* gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)Sam Gross2025-08-131-30/+8
* GH-132532: Add new DSL macros to better declare semantics of exits at ends of...Mark Shannon2025-08-091-0/+1
* GH-136410: Faster side exits by using a cold exit stub (GH-136411)Mark Shannon2025-08-011-1/+1
* gh-131338: Disable computed stack limit checks on non-glibc linux (#134336)R. David Murray2025-07-281-1/+5
* gh-134043: use `_PyObject_GetMethodStackRef` in pattern matching (#136356)Kumar Aditya2025-07-081-4/+6
* gh-130396: Move PYOS_LOG2_STACK_MARGIN to internal headers (#135928)Victor Stinner2025-07-011-7/+7
* gh-135755: Move SPECIAL_ constants to a private header (GH-135922)Petr Viktorin2025-06-251-1/+1
* gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals (gh-135491)Eric Snow2025-06-161-3/+116
* GH-132554: Fix tier2 `FOR_ITER` implementation and optimizations (GH-135137)Mark Shannon2025-06-051-2/+26
* gh-135161: Remove redundant NULL check for 'exc' after dereference in ceval.c...rialbat2025-06-051-1/+1
* gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)Serhiy Storchaka2025-05-281-1/+1
* gh-127266: avoid data races when updating type slots (gh-133177)Neil Schemenauer2025-05-281-0/+14
* GH-132554: "Virtual" iterators (GH-132555)Mark Shannon2025-05-271-0/+20
* GH-130397: remove special-casing of C stack depth for WASI (#134469)Brett Cannon2025-05-221-3/+0
* GH-133231: Changes to executor management to support proposed `sys._jit` modu...Mark Shannon2025-05-041-19/+31
* Remove duplicate includes: Python/{bytecodes,ceval,optimizer_analysis}.c (#13...Adam Turner2025-05-011-1/+0
* GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)Mark Shannon2025-04-301-6/+0
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-301-0/+2
* GH-132508: Use tagged integers on the evaluation stack for the last instructi...Mark Shannon2025-04-291-0/+4
* Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-1...Neil Schemenauer2025-04-291-14/+0
* gh-127266: avoid data races when updating type slots (gh-131174)Neil Schemenauer2025-04-281-0/+14
* gh-132758: Fix tail call and pystats builds (GH-132759)Ken Jin2025-04-231-2/+10
* gh-128398: improve error messages when incorrectly using `with` and `async wi...Bénédikt Tran2025-04-191-8/+66
* gh-129987: Selectively re-enable SLP autovectorization of _PyEval_EvalFrameDe...T. Wouters2025-04-151-4/+8
* gh-131624: Fix posix_spawn tests failing on NetBSD with stack limit assertion...Furkan Onder2025-04-131-1/+1
* gh-132386: Fix a crash when passing a dict subclass to `exec` (GH-132412)Tomas R.2025-04-111-0/+2
* GH-131296: Suppress "unused label" warning for clang-cl closer to actual occu...Chris Eibl2025-04-101-2/+2