aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Tools/cases_generator/stack.py
Commit message (Expand)AuthorAge
* GH-131498: Replace single-element arrays with scalars in bytecodes.c (GH-132615)Brandt Bucher12 days
* GH-131498: Cases generator: Allow input and 'peek' variables to be modified (...Mark Shannon2025-04-14
* GH-131498: Cases generator: manage stacks automatically (GH-132074)Mark Shannon2025-04-04
* GH-131498: Another refactoring of the code generator (GH-131827)Mark Shannon2025-03-31
* GH-131729: Consider in-memory state when merging storage and stack (GH-131773)Mark Shannon2025-03-27
* GH-131729: Code-gen better liveness analysis (GH-131732)Mark Shannon2025-03-26
* GH-131513: Cases generator: Allow dead inputs to be reassigned (GH-131515)Mark Shannon2025-03-21
* GH-131498: Remove conditional stack effects (GH-131499)Mark Shannon2025-03-20
* GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-13...Mark Shannon2025-03-20
* gh-131152: Remove unused imports from `Tools/cases_generator` (#131156)Victor Stinner2025-03-13
* GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)Mark Shannon2025-02-12
* GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129...Mark Shannon2025-02-04
* Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...Sam Gross2025-01-23
* GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...Mark Shannon2025-01-20
* Refactor code generators a bit (GH-128920)Mark Shannon2025-01-17
* gh-115999: Specialize `LOAD_ATTR` for instance and class receivers in free-th...mpage2025-01-14
* gh-115999: Specialize loading attributes from modules in free-threaded builds...mpage2024-12-13
* gh-126612: Include stack effects of uops when computing maximum stack depth (...mpage2024-11-26
* GH-119866: Spill the stack around escaping calls. (GH-124392)Mark Shannon2024-10-07
* GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha...Mark Shannon2024-09-12
* GH-120024: Tidy up case generator code a bit. (GH-122780)Mark Shannon2024-08-08
* gh-118926: Spill deferred references to stack in cases generator (#122748)Sam Gross2024-08-07
* GH-122155: Track local variables between pops and pushes in cases generator (...Mark Shannon2024-08-01
* GH-122155: Fix cases generator to correctly compute 'peek' offset for error h...Mark Shannon2024-07-23
* GH-121784: Generate an error during code gen if a variable is marked `unused`...Mark Shannon2024-07-18
* GH-118926: Better distinguish between pointer and arrays in interpreter gener...Mark Shannon2024-07-09
* gh-117139: Convert the evaluation stack to stack refs (#118450)Ken Jin2024-06-27
* GH-120982: Add stack check assertions to generated interpreter code (GH-120992)Mark Shannon2024-06-25
* gh-119689: generate stack effect metadata for pseudo instructions (#119691)Irit Katriel2024-05-29
* GH-115457: Support splitting and replication of micro ops. (GH-115558)Mark Shannon2024-02-20
* gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)Ken Jin2024-02-13
* GH-112354: `_GUARD_IS_TRUE_POP` side-exits to target the next instruction, no...Mark Shannon2024-01-15
* gh-113710: Add types to the interpreter DSL (#113711)Ken Jin2024-01-13
* GH-111485: Delete the old generator code. (GH-113321)Mark Shannon2023-12-21
* GH-111485: Generate instruction and uop metadata (GH-113287)Mark Shannon2023-12-20
* GH-111485: Test the new cases generator (GH-113252)Mark Shannon2023-12-18
* GH-111485: Factor out tier 2 code generation from the rest of the interpreter...Mark Shannon2023-12-12
* GH-111485: Separate out parsing, analysis and code-gen phases of tier 1 code ...Mark Shannon2023-12-07