summaryrefslogtreecommitdiffstats
path: root/Tools/cases_generator/instructions.py
Commit message (Expand)AuthorAgeFilesLines
* gh-112287: Speed up Tier 2 (uop) interpreter a little (#112286)Guido van Rossum2023-11-201-1/+1
* GH-111520: Add back the operand local (GH-111813)Brandt Bucher2023-11-141-1/+1
* GH-111485: Allow arbitrary annotations on instructions and micro-ops. (GH-111...Mark Shannon2023-11-071-0/+4
* gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428)Guido van Rossum2023-11-011-1/+3
* GH-111485: Use micro-ops to split specialization code from base action (GH-11...Mark Shannon2023-11-011-1/+1
* GH-111485: Remove some special cases from the code generator and bytecodes.c ...Mark Shannon2023-10-311-9/+0
* GH-111485: Increment `next_instr` consistently at the start of the instructio...Mark Shannon2023-10-311-1/+4
* gh-109287: fix overrides in cases generator (#110419)Carl Meyer2023-10-051-5/+0
* gh-104909: Split more LOAD_ATTR specializations (GH-110317)Guido van Rossum2023-10-041-0/+2
* gh-109979: Auto-generate the target for DEOPT_IF() (#110193)Guido van Rossum2023-10-031-2/+14
* gh-109287: Desugar inst(X) to op(X); macro(X) = X (#109294)Guido van Rossum2023-09-151-2/+0
* gh-109214: Rename SAVE_IP to _SET_IP, and similar (#109285)Guido van Rossum2023-09-111-1/+1
* GH-108614: Add `RESUME_CHECK` instruction (GH-108630)Mark Shannon2023-09-071-0/+1
* gh-106581: Split `CALL_PY_EXACT_ARGS` into uops (#107760)Guido van Rossum2023-08-161-26/+11
* gh-107557: Setup abstract interpretation (#107847)Ken Jin2023-08-151-0/+19
* gh-106812: Refactor cases_generator to allow uops with array stack effects (#...Guido van Rossum2023-08-041-95/+14
* Thoroughly refactor the cases generator (#107151)Guido van Rossum2023-07-241-0/+424