summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-132336: Mark a few "slow path" functions used by the interpreter loop as n...mpage2025-04-101-1/+1
* gh-129987: Disable GCC SLP autovectorization for the interpreter loop on x86-...mpage2025-04-091-1/+12
* GH-131498: Cases generator: manage stacks automatically (GH-132074)Mark Shannon2025-04-041-25/+19
* GH-131770: increase assumed WASI stack size to 131072 (wasi-sdk default) (#13...Filipe Laíns 🇵🇸2025-04-041-1/+1
* gh-131238: Remove includes from pycore_interp.h (#131495)Victor Stinner2025-03-201-5/+7
* gh-131401: fix data races in exception handling (#131447)Kumar Aditya2025-03-201-1/+2
* gh-131238: Remove more includes from pycore_interp.h (#131480)Victor Stinner2025-03-191-0/+2
* gh-131238: Remove many includes from pycore_interp.h (#131472)Victor Stinner2025-03-191-0/+1
* GH-130396: Work around for broken `pthread_get_stackaddr_np` on Emscripten (#...Hood Chatham2025-03-131-0/+59
* gh-130382: add missing `_PyReftracerTrack` to ceval `Py_DECREF` (#130689)Tomasz Pytel2025-03-131-0/+1
* gh-130396: Fix thread sanitizer crashes on stack overflow tests (gh-130966)Sam Gross2025-03-111-0/+5
* GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)Mark Shannon2025-03-101-20/+38
* gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)Serhiy Storchaka2025-02-251-1/+7
* GH-130396: Use computed stack limits on linux (GH-130398)Mark Shannon2025-02-251-32/+106
* GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...Petr Viktorin2025-02-241-90/+32
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-191-32/+90
* gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269)Ken Jin2025-02-181-1/+1
* gh-129989: Properly disable tailcall interp in configure (GH-129991)Ken Jin2025-02-151-4/+4
* GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)Mark Shannon2025-02-121-4/+5
* gh-129244: Only remove the workaround when MSVC has the bugfix (#130011)Michael Droettboom2025-02-111-0/+1
* gh-130004: Disable PGO for ceval.c on MSVC for default build (GH-130009)Ken Jin2025-02-111-7/+2
* gh-130004: Revert commit 9e52e55 (GH-130005)Ken Jin2025-02-111-0/+21
* gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (...Irit Katriel2025-02-071-0/+1
* GH-129709: Clean up tier two (GH-129710)Brandt Bucher2025-02-071-33/+1
* GH-129763: Remove the LLTRACE macro (GH-129764)Brandt Bucher2025-02-071-7/+2
* gh-128563: A new tail-calling interpreter (GH-128718)Ken Jin2025-02-061-5/+18
* GH-128682: Mark two more macros as escaping. (GH-129645)Mark Shannon2025-02-041-0/+1
* GH-128563: Move some labels, to simplify implementing tailcalling interpreter...Mark Shannon2025-01-311-41/+29
* GH-128563: Simplify recursion check in `_PyEval_EvalFrameDefault` (GH-129481)Mark Shannon2025-01-311-6/+5
* gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112)Ken Jin2025-01-271-134/+0
* gh-128799: Add frame of except* to traceback when wrapping a naked exception ...Irit Katriel2025-01-251-2/+12
* gh-129244: Remove workaround for MSVC compiler crash (#129263)Michael Droettboom2025-01-251-21/+0
* Remove unused DPRINTF in ceval.c (GH-129282)Chris Eibl2025-01-251-7/+0
* GH-128682: Change a couple of functions to only steal references on success. ...Mark Shannon2025-01-221-1/+6
* gh-128563: Move lltrace into the frame struct (GH-129113)Ken Jin2025-01-211-10/+13
* GH-128563: Add new frame owner type for interpreter entry frames (GH-129078)Mark Shannon2025-01-211-5/+5
* gh-128955: Fix goto if tlbc creation fails when throwing into a generator (#1...mpage2025-01-171-1/+1