summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-128717: Stop-the-world when setting the recursion limit (#128741)Peter Bierma2025-01-121-0/+2
* gh-128049: Fix type confusion bug with the return value of a custom Exception...Nico-Posada2024-12-201-2/+19
* GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1...Mark Shannon2024-12-201-14/+53
* gh-128030: Avoid error from PyModule_GetFilenameObject for non-module (#128047)Shantanu2024-12-201-1/+1
* GH-126833: Dumps graphviz representation of executor graph. (GH-126880)Mark Shannon2024-12-131-0/+1
* gh-127651: Use __file__ in diagnostics if origin is missing (#127660)Shantanu2024-12-101-3/+19
* gh-115999: Specialize `LOAD_SUPER_ATTR` in free-threaded builds (gh-127128)Neil Schemenauer2024-12-031-1/+0
* GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...Mark Shannon2024-12-021-0/+1
* gh-127022: Remove `_PyEvalFramePushAndInit_UnTagged` (gh-127168)Sam Gross2024-11-251-31/+4
* gh-114940: Add _Py_FOR_EACH_TSTATE_UNLOCKED(), and Friends (gh-127077)Eric Snow2024-11-211-1/+2
* gh-126076: Account for relocated objects in tracemalloc (#126077)Pablo Galindo Salgado2024-11-191-5/+1
* Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...Hugo van Kemenade2024-11-191-1/+0
* GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...Mark Shannon2024-11-181-0/+1
* gh-115999: Implement thread-local bytecode and enable specialization for `BIN...mpage2024-11-041-4/+19
* gh-123930: Better error for "from imports" when script shadows module (#123929)Shantanu2024-10-241-47/+103
* gh-124218: Avoid refcount contention on builtins module (GH-125847)Sam Gross2024-10-241-2/+4
* gh-125703: Correctly honour tracemalloc hooks on more PyDECREF specialized pa...Pablo Galindo Salgado2024-10-211-0/+5
* gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605)Eric Snow2024-10-181-1/+1
* gh-123153: Fix PGO builds with free-threading on Windows (#125607)Michael Droettboom2024-10-171-6/+14
* gh-125217: Turn off optimization around_PyEval_EvalFrameDefault to avoid MSVC...Michael Droettboom2024-10-161-0/+14
* gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)Victor Stinner2024-10-091-1/+1