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