summaryrefslogtreecommitdiffstats
path: root/Tools/cases_generator/stack.py
Commit message (Expand)AuthorAgeFilesLines
* gh-131152: Remove unused imports from `Tools/cases_generator` (#131156)Victor Stinner2025-03-131-2/+1
* GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)Mark Shannon2025-02-121-12/+108
* GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129...Mark Shannon2025-02-041-1/+1
* Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...Sam Gross2025-01-231-2/+29
* GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...Mark Shannon2025-01-201-29/+2
* Refactor code generators a bit (GH-128920)Mark Shannon2025-01-171-10/+11
* gh-115999: Specialize `LOAD_ATTR` for instance and class receivers in free-th...mpage2025-01-141-4/+0
* gh-115999: Specialize loading attributes from modules in free-threaded builds...mpage2024-12-131-0/+4
* gh-126612: Include stack effects of uops when computing maximum stack depth (...mpage2024-11-261-21/+37
* GH-119866: Spill the stack around escaping calls. (GH-124392)Mark Shannon2024-10-071-95/+338
* GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha...Mark Shannon2024-09-121-2/+9
* GH-120024: Tidy up case generator code a bit. (GH-122780)Mark Shannon2024-08-081-55/+79
* gh-118926: Spill deferred references to stack in cases generator (#122748)Sam Gross2024-08-071-9/+34
* GH-122155: Track local variables between pops and pushes in cases generator (...Mark Shannon2024-08-011-46/+126
* GH-122155: Fix cases generator to correctly compute 'peek' offset for error h...Mark Shannon2024-07-231-4/+11
* GH-121784: Generate an error during code gen if a variable is marked `unused`...Mark Shannon2024-07-181-10/+14
* GH-118926: Better distinguish between pointer and arrays in interpreter gener...Mark Shannon2024-07-091-5/+6
* gh-117139: Convert the evaluation stack to stack refs (#118450)Ken Jin2024-06-261-4/+6
* GH-120982: Add stack check assertions to generated interpreter code (GH-120992)Mark Shannon2024-06-251-0/+1
* gh-119689: generate stack effect metadata for pseudo instructions (#119691)Irit Katriel2024-05-291-7/+15
* GH-115457: Support splitting and replication of micro ops. (GH-115558)Mark Shannon2024-02-201-4/+16
* gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)Ken Jin2024-02-131-2/+2
* GH-112354: `_GUARD_IS_TRUE_POP` side-exits to target the next instruction, no...Mark Shannon2024-01-151-0/+2
* gh-113710: Add types to the interpreter DSL (#113711)Ken Jin2024-01-121-9/+9
* GH-111485: Delete the old generator code. (GH-113321)Mark Shannon2023-12-211-2/+16
* GH-111485: Generate instruction and uop metadata (GH-113287)Mark Shannon2023-12-201-8/+32
* GH-111485: Test the new cases generator (GH-113252)Mark Shannon2023-12-181-1/+1
* GH-111485: Factor out tier 2 code generation from the rest of the interpreter...Mark Shannon2023-12-121-0/+87
* GH-111485: Separate out parsing, analysis and code-gen phases of tier 1 code ...Mark Shannon2023-12-071-0/+81