summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_stackref.h
Commit message (Expand)AuthorAgeFilesLines
* GH-132508: Use tagged integers on the evaluation stack for the last instructi...Mark Shannon2025-04-291-10/+68
* GH-131498: Cases generator: manage stacks automatically (GH-132074)Mark Shannon2025-04-041-5/+0
* GH-131904: Fix Py_STACKREF_DEBUG build (GH-132022)Mark Shannon2025-04-031-4/+19
* gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)mpage2025-04-011-14/+36
* Revise `pycore_stackref.h` comments. (#130601)Neil Schemenauer2025-03-271-3/+3
* gh-131782: Fix cast to match type of `bits` in `_Py_TryIncrefCompareStackRef`...Neil Schemenauer2025-03-271-1/+1
* gh-131586: Avoid refcount contention in some "special" calls (#131588)Sam Gross2025-03-261-1/+34
* gh-131238: Move _Py_VISIT_STACKREF() to pycore_stackref.h (#131560)Victor Stinner2025-03-211-0/+10
* gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)Victor Stinner2025-03-211-4/+4
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-0/+19
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-171-11/+0
* GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)Mark Shannon2025-03-101-40/+306
* GH-127705: better double free message. (GH-130785)Mark Shannon2025-03-051-5/+12
* gh-129984: Mark immortal objects as deferred (#129985)Dino Viehland2025-02-131-1/+1
* GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1...Mark Shannon2024-12-201-0/+113
* gh-127022: Simplify `PyStackRef_FromPyObjectSteal` (#127024)Sam Gross2024-11-221-4/+10
* GH-125323: Convert DECREF_INPUTS_AND_REUSE_FLOAT into a function that takes P...Mark Shannon2024-10-141-0/+7
* gh-125323: Remove some unsafe Py_DECREFs in bytecodes.c, replacing them with ...Ken Jin2024-10-141-0/+3
* GH-120024: Tidy up pycore_stackref.h, splitting into GIL and free-threading s...Mark Shannon2024-10-091-101/+65
* GH-121459: Streamline PyObject* to PyStackRef conversions by disallowing NULL...Mark Shannon2024-10-071-5/+9
* gh-124064: Fix -Wconversion warnings in pycore_{long,object}.h (#124177)Victor Stinner2024-09-171-3/+3
* gh-124064: Fix -Wconversion warnings in pycore_{gc,list,stackref}.h (#124174)Victor Stinner2024-09-171-2/+2
* gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...Sam Gross2024-09-121-0/+12
* gh-117376: Make `Py_DECREF` a macro in ceval.c in free-threaded build (#122975)Sam Gross2024-08-231-12/+9
* gh-117139: Garbage collector support for deferred refcounting (#122956)Sam Gross2024-08-151-3/+3
* GH-122034: Add StackRef variants of type checks to reduce the number of PySta...Mark Shannon2024-07-251-0/+33
* gh-121263: Macro-ify most stackref functions for MSVC (GH-121270)Ken Jin2024-07-031-58/+30
* gh-117139: Add _PyTuple_FromStackRefSteal and use it (#121244)Sam Gross2024-07-021-1/+1
* gh-117139: Convert the evaluation stack to stack refs (#118450)Ken Jin2024-06-261-109/+186
* gh-117139: Fix missing semicolon (GH-118573)Ken Jin2024-05-041-1/+1
* gh-117139: Add header for tagged pointers (GH-118330)Ken Jin2024-04-301-0/+195