summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_generated_cases.py
Commit message (Expand)AuthorAgeFilesLines
* GH-128682: Stronger checking of `PyStackRef_CLOSE` and `DEAD`. (GH-128683)Mark Shannon2025-01-131-0/+12
* GH-128073: Include `EXIT_IF` when checking for escaping calls (GH-128537)Mark Shannon2025-01-061-0/+25
* gh-115999: Specialize loading attributes from modules in free-threaded builds...mpage2024-12-131-0/+74
* gh-126612: Include stack effects of uops when computing maximum stack depth (...mpage2024-11-261-1/+178
* gh-126211: Exclude preprocessor directives from statements containing escapin...mpage2024-11-011-0/+33
* gh-118423: Add `INSTRUCTION_SIZE` macro to code generator (GH-125467)Tomas R.2024-10-291-0/+31
* GH-125521: Remove `if (true)` from generated output to reduce C compiler warn...Mark Shannon2024-10-221-0/+27
* gh-125039: Make `this_instr`/`prev_instr` const in cases generator (GH-125071)Tomas R.2024-10-091-3/+3
* GH-119866: Spill the stack around escaping calls. (GH-124392)Mark Shannon2024-10-071-84/+279
* gh-124285: Fix bug where bool() is called multiple times for the same part of...Irit Katriel2024-09-251-0/+30
* GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha...Mark Shannon2024-09-121-0/+38
* GH-120024: Remove `CHECK_EVAL_BREAKER` macro. (GH-122968)Mark Shannon2024-08-141-3/+1
* GH-122155: Track local variables between pops and pushes in cases generator (...Mark Shannon2024-08-011-8/+57
* GH-122155: Fix cases generator to correctly compute 'peek' offset for error h...Mark Shannon2024-07-231-0/+51
* GH-121784: Generate an error during code gen if a variable is marked `unused`...Mark Shannon2024-07-181-52/+194
* GH-118926: Better distinguish between pointer and arrays in interpreter gener...Mark Shannon2024-07-091-1/+43
* gh-117139: Convert the evaluation stack to stack refs (#118450)Ken Jin2024-06-261-52/+52
* GH-120982: Add stack check assertions to generated interpreter code (GH-120992)Mark Shannon2024-06-251-0/+14
* gh-119689: generate stack effect metadata for pseudo instructions (#119691)Irit Katriel2024-05-291-2/+2
* GH-118910: Less boilerplate in the tier 2 optimizer (#118913)Mark Shannon2024-05-101-2/+0
* gh-115419: Change default sym to not_null (GH-116562)Ken Jin2024-03-131-2/+2
* gh-115999: Disable the specializing adaptive interpreter in free-threaded bui...Brett Simmers2024-03-011-0/+8
* gh-115816: Generate calls to sym_new_const() etc. without _Py_uop prefix (#11...Guido van Rossum2024-02-291-2/+2
* GH-115816: Assorted naming and formatting changes to improve maintainability....Mark Shannon2024-02-271-6/+6
* GH-115816: Make tier2 optimizer symbols testable, and add a few tests. (GH-11...Mark Shannon2024-02-271-2/+2
* Rename tier 2 redundancy eliminator to optimizer (#115888)Guido van Rossum2024-02-261-2/+2
* GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...Mark Shannon2024-02-201-0/+11
* gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)Ken Jin2024-02-131-0/+153
* gh-113710: Add types to the interpreter DSL (#113711)Ken Jin2024-01-121-12/+13
* GH-111485: Delete the old generator code. (GH-113321)Mark Shannon2023-12-211-46/+31
* GH-111485: Break up instructions with unused cache entries into component mic...Mark Shannon2023-12-181-0/+4
* GH-111485: Test the new cases generator (GH-113252)Mark Shannon2023-12-181-50/+64
* gh-112519: Make it possible to specify instruction flags for pseudo instructi...Irit Katriel2023-11-301-0/+38
* GH-111485: Sort cases in the case generator output (GH-112315)Mark Shannon2023-11-221-13/+13
* GH-111485: Allow arbitrary annotations on instructions and micro-ops. (GH-111...Mark Shannon2023-11-071-0/+43
* gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428)Guido van Rossum2023-11-011-3/+5
* GH-111485: Increment `next_instr` consistently at the start of the instructio...Mark Shannon2023-10-311-9/+81
* gh-109287: fix overrides in cases generator (#110419)Carl Meyer2023-10-051-0/+35
* gh-109979: Auto-generate the target for DEOPT_IF() (#110193)Guido van Rossum2023-10-031-2/+9
* gh-109295: Skip test_generated_cases if different mount drives (#109308)Victor Stinner2023-09-121-1/+21
* gh-103186: Make test_generated_cases less noisy by default (GH-109100)Serhiy Storchaka2023-09-071-5/+14
* gh-106581: Support multiple uops pushing new values (#108895)Guido van Rossum2023-09-051-0/+30
* gh-106812: Refactor cases_generator to allow uops with array stack effects (#...Guido van Rossum2023-08-041-77/+81
* Thoroughly refactor the cases generator (#107151)Guido van Rossum2023-07-241-23/+19
* gh-105540: Convert `pytest` tests of `cases_generator` to regular tests (#106...Nikita Sobolev2023-07-161-0/+537