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-134584: Remove custom float decref ops (GH-142576)
Ken Jin
12 days
2
-3/+2
*
GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting...
Mark Shannon
12 days
2
-31/+25
*
GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...
Mark Shannon
2025-12-11
1
-3/+4
*
GH-135379: Top of stack caching for the JIT. (GH-135465)
Mark Shannon
2025-12-11
7
-61/+326
*
GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer ...
Mark Shannon
2025-12-08
1
-0/+2
*
gh-141976: Check stack bounds in JIT optimizer (GH-142201)
Ken Jin
2025-12-04
2
-2/+13
*
GH-141794: Limit size of generated machine code. (GH-142228)
Mark Shannon
2025-12-03
1
-1/+1
*
GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141...
Mark Shannon
2025-11-18
3
-6/+7
*
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin
2025-11-13
6
-12/+151
*
gh-139109: Dynamic opcode targets (GH-139111)
Ken Jin
2025-09-18
1
-3/+3
*
gh-135755: Make Py_TAIL_CALL_INTERP macro private (#138981)
Victor Stinner
2025-09-18
2
-8/+8
*
GH-132732: Remove textwrap import (#138933)
Savannah Bailey
2025-09-15
1
-1/+0
*
GH-132732: Use pure op machinery to optimize various instructions with `_POP_...
Savannah Bailey
2025-09-15
1
-12/+24
*
gh-138264: Fix gcc 14 compiler warnings (GH-138265)
Serhiy Storchaka
2025-09-03
1
-1/+1
*
GH-132532: Add new DSL macros to better declare semantics of exits at ends of...
Mark Shannon
2025-08-09
5
-8/+42
*
gh-136567: Add information about lost prefixes to `Tools/cases_generator/inte...
Kliment Lamonov
2025-08-03
1
-1/+7
*
GH-137276: Don't mark uop as escaping if the escaping call is on an exit bran...
Mark Shannon
2025-08-02
1
-43/+101
*
GH-132732: Use pure op machinery to optimize `COMPARE_OP_INT/FLOAT/STR` (#137...
Savannah Bailey
2025-07-26
1
-0/+13
*
gh-136438: Make sure `test_generated_cases` pass with all optimization levels...
Mikhail Efimov
2025-07-21
1
-3/+3
*
gh-136183: Deal with escapes in JIT optimizer's constant evaluator (GH-136184)
Ken Jin
2025-07-02
2
-4/+8
*
gh-132732: Automatically constant evaluate pure operations (GH-132733)
Ken Jin
2025-06-27
1
-1/+193
*
gh-134584: Specialize POP_TOP by reference and type in JIT (GH-135761)
Ken Jin
2025-06-23
2
-8/+5
*
Bump mypy to 1.16.1 (#135720)
sobolevn
2025-06-23
1
-1/+1
*
gh-135379: Move PyLong_CheckCompact to private header and rename it (GH-135707)
Ken Jin
2025-06-19
1
-1/+1
*
GH-135379: Specialize int operations for compact ints only (GH-135668)
Mark Shannon
2025-06-19
1
-0/+1
*
gh-134584: Decref elimination for float ops in the JIT (GH-134588)
Ken Jin
2025-06-17
2
-3/+3
*
GH-135379: Support limited scalar replacement for replicated uops in the JIT ...
Mark Shannon
2025-06-17
3
-10/+44
*
gh-135474: Specialize arithmetic only on compact ints (GH-135479)
Ken Jin
2025-06-14
1
-0/+4
*
GH-135379: Remove types from stack items in code generator. (GH-135384)
Mark Shannon
2025-06-11
5
-35/+15
*
GH-132554: Fix tier2 `FOR_ITER` implementation and optimizations (GH-135137)
Mark Shannon
2025-06-05
2
-1/+3
*
GH-132554: "Virtual" iterators (GH-132555)
Mark Shannon
2025-05-27
2
-0/+4
*
GH-131688: Mark instructions and uops with DECREF_INPUTS as escaping. (GH-133...
Mark Shannon
2025-05-22
1
-1/+1
*
GH-134282: Always borrow references LOAD_CONST (GH-134284)
Mark Shannon
2025-05-20
1
-1/+1
*
gh-128045: Mark unknown opcodes as deopting to themselves (#128044)
Dino Viehland
2025-05-19
1
-0/+7
*
gh-133412: amend docs for the `inst` definition (#133708)
Nybblista
2025-05-09
1
-1/+1
*
gh-133273: Keep instruction definitions in `bytecodes.c` and `optimizer_bytec...
Tomas R.
2025-05-08
1
-4/+40
*
Get rid of ERROR_IF's "label" parameter (GH-132654)
Brandt Bucher
2025-04-30
4
-19/+13
*
GH-125515: Mark code after "return" as unreachable in the cases generator (#1...
Brandt Bucher
2025-04-30
1
-0/+5
*
GH-132508: Use tagged integers on the evaluation stack for the last instructi...
Mark Shannon
2025-04-29
1
-0/+3
*
GH-131498: Replace single-element arrays with scalars in bytecodes.c (GH-132615)
Brandt Bucher
2025-04-18
1
-12/+10
*
GH-131498: Cases generator: Allow input and 'peek' variables to be modified (...
Mark Shannon
2025-04-14
3
-19/+22
*
GH-131498: Cases generator: manage stacks automatically (GH-132074)
Mark Shannon
2025-04-04
5
-58/+78
*
GH-131498: Cases generator: Parse down to C statement level. (GH-131948)
Mark Shannon
2025-04-02
10
-377/+673
*
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage
2025-04-01
2
-3/+6
*
GH-131498: Another refactoring of the code generator (GH-131827)
Mark Shannon
2025-03-31
8
-199/+191
*
GH-131729: Consider in-memory state when merging storage and stack (GH-131773)
Mark Shannon
2025-03-27
1
-0/+7
*
GH-131729: Code-gen better liveness analysis (GH-131732)
Mark Shannon
2025-03-26
5
-163/+186
*
GH-131513: Cases generator: Allow dead inputs to be reassigned (GH-131515)
Mark Shannon
2025-03-21
3
-17/+27
*
GH-131498: Remove conditional stack effects (GH-131499)
Mark Shannon
2025-03-20
8
-120/+12
*
GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-13...
Mark Shannon
2025-03-20
2
-106/+1
[next]