index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Tools
/
cases_generator
Commit message (
Expand
)
Author
Age
Files
Lines
*
GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-...
Savannah Ostrowski
2024-09-27
1
-0/+1
*
gh-124285: Fix bug where bool() is called multiple times for the same part of...
Irit Katriel
2024-09-25
3
-9/+22
*
gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)
Sam Gross
2024-09-24
2
-4/+17
*
GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha...
Mark Shannon
2024-09-12
2
-5/+15
*
GH-120024: Remove `CHECK_EVAL_BREAKER` macro. (GH-122968)
Mark Shannon
2024-08-14
4
-35/+1
*
GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942)
Mark Shannon
2024-08-13
2
-0/+2
*
gh-117139: Replace _PyList_FromArraySteal with stack ref variant (#122830)
Sam Gross
2024-08-12
1
-1/+1
*
GH-120024: Tidy up case generator code a bit. (GH-122780)
Mark Shannon
2024-08-08
10
-100/+175
*
gh-118926: Spill deferred references to stack in cases generator (#122748)
Sam Gross
2024-08-07
6
-25/+132
*
GH-120024: Refactor code generators to uses classes for emitting code. (GH-12...
Mark Shannon
2024-08-06
4
-274/+272
*
GH-122155: Track local variables between pops and pushes in cases generator (...
Mark Shannon
2024-08-01
7
-102/+213
*
GH-121131: Clean up and fix some instrumented instructions. (GH-121132)
Mark Shannon
2024-07-26
3
-8/+5
*
GH-122155: Fix cases generator to correctly compute 'peek' offset for error h...
Mark Shannon
2024-07-23
3
-6/+17
*
GH-121784: Generate an error during code gen if a variable is marked `unused`...
Mark Shannon
2024-07-18
5
-57/+112
*
GH-118926: Better distinguish between pointer and arrays in interpreter gener...
Mark Shannon
2024-07-09
6
-18/+30
*
gh-117139: Add _PyTuple_FromStackRefSteal and use it (#121244)
Sam Gross
2024-07-02
1
-0/+1
*
gh-117139: Convert the evaluation stack to stack refs (#118450)
Ken Jin
2024-06-26
7
-23/+49
*
GH-120982: Add stack check assertions to generated interpreter code (GH-120992)
Mark Shannon
2024-06-25
1
-0/+1
*
gh-120417: Remove unused imports in cases_generator (#120622)
Victor Stinner
2024-06-17
11
-30/+7
*
gh-119689: generate stack effect metadata for pseudo instructions (#119691)
Irit Katriel
2024-05-29
5
-20/+47
*
GH-118910: Less boilerplate in the tier 2 optimizer (#118913)
Mark Shannon
2024-05-10
1
-3/+0
*
gh-118335: Configure Tier 2 interpreter at build time (#118339)
Guido van Rossum
2024-05-01
1
-0/+1
*
gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...
Dino Viehland
2024-04-22
1
-0/+1
*
GH-115419: Improve list of escaping functions (GH-118054)
Mark Shannon
2024-04-19
1
-0/+10
*
Cases generator: Remove type_prop and passthrough (#117614)
Ken Jin
2024-04-07
2
-11/+0
*
GH-117457: Correct pystats uop "miss" counts (GH-117477)
Michael Droettboom
2024-04-04
1
-2/+8
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
1
-4/+3
*
gh-117323: Make `cell` thread-safe in free-threaded builds (#117330)
Sam Gross
2024-03-29
1
-2/+3
*
GH-116422: Tier2 hot/cold splitting (GH-116813)
Mark Shannon
2024-03-26
5
-37/+102
*
gh-115419: Change default sym to not_null (GH-116562)
Ken Jin
2024-03-13
1
-2/+2
*
GH-116596: Better determination of escaping uops. (GH-116597)
Mark Shannon
2024-03-11
1
-0/+16
*
gh-116000: Make optimizer_generator.py work without any arguments (#116470)
Kirill Podoprigora
2024-03-07
1
-5/+8
*
gh-115999: Disable the specializing adaptive interpreter in free-threaded bui...
Brett Simmers
2024-03-01
1
-0/+5
*
gh-116088: Insert bottom checks after all sym_set_...() calls (#116089)
Guido van Rossum
2024-02-29
1
-4/+0
*
gh-115816: Generate calls to sym_new_const() etc. without _Py_uop prefix (#11...
Guido van Rossum
2024-02-29
1
-4/+4
*
GH-115816: Assorted naming and formatting changes to improve maintainability....
Mark Shannon
2024-02-27
1
-3/+3
*
GH-115816: Make tier2 optimizer symbols testable, and add a few tests. (GH-11...
Mark Shannon
2024-02-27
1
-3/+3
*
Rename tier 2 redundancy eliminator to optimizer (#115888)
Guido van Rossum
2024-02-26
2
-8/+8
*
gh-115778: Add `tierN` annotation for instruction definitions (#115815)
Kirill Podoprigora
2024-02-23
8
-10/+20
*
GH-115457: Support splitting and replication of micro ops. (GH-115558)
Mark Shannon
2024-02-20
10
-36/+174
*
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...
Mark Shannon
2024-02-20
4
-5/+37
*
gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)
Ken Jin
2024-02-13
6
-52/+248
*
``Tools/cases_generator``: Fix typos and incorrect comments. (#114892)
Kirill Podoprigora
2024-02-03
4
-6/+6
*
Update outdated info in ``Tools/cases_generator/README.md`` (#114844)
Kirill Podoprigora
2024-02-01
1
-7/+21
*
GH-112354: `_GUARD_IS_TRUE_POP` side-exits to target the next instruction, no...
Mark Shannon
2024-01-15
4
-11/+12
*
gh-113710: Add types to the interpreter DSL (#113711)
Ken Jin
2024-01-12
7
-30/+131
*
GH-111485: Delete the old generator code. (GH-113321)
Mark Shannon
2023-12-21
9
-2625/+102
*
GH-111485: Fix DEFAULT_OUTPUT in opcode_metadata_generator.py (#113324)
Guido van Rossum
2023-12-20
1
-1/+1
*
GH-111485: Generate `TARGET` table for computed goto dispatch. (GH-113319)
Mark Shannon
2023-12-20
2
-1/+54
*
GH-111485: Generate instruction and uop metadata (GH-113287)
Mark Shannon
2023-12-20
12
-174/+849
[next]