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
/
jit
/
template.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...
Mark Shannon
2025-12-11
1
-9/+41
*
GH-135379: Top of stack caching for the JIT. (GH-135465)
Mark Shannon
2025-12-11
1
-4/+8
*
GH-141794: Limit size of generated machine code. (GH-142228)
Mark Shannon
2025-12-03
1
-0/+6
*
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin
2025-11-13
1
-7/+4
*
gh-140312: Set lltrace on JIT debug builds (GH-140313)
Ken Jin
2025-11-01
1
-3/+5
*
GH-137959: Replace shim code in jitted code with a single trampoline function...
Mark Shannon
2025-08-21
1
-3/+3
*
GH-136410: Faster side exits by using a cold exit stub (GH-136411)
Mark Shannon
2025-08-01
1
-1/+0
*
GH-135904: Improve the JIT's performance on macOS (GH-136528)
Brandt Bucher
2025-07-14
1
-4/+4
*
GH-133231: Changes to executor management to support proposed `sys._jit` modu...
Mark Shannon
2025-05-04
1
-1/+4
*
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou
2025-04-30
1
-0/+2
*
gh-131238: Add missing pycore_function.h includes for JIT compiler (#131571)
Victor Stinner
2025-03-21
1
-3/+4
*
GH-131498: Remove conditional stack effects (GH-131499)
Mark Shannon
2025-03-20
1
-0/+8
*
GH-129709: Clean up tier two (GH-129710)
Brandt Bucher
2025-02-07
1
-46/+18
*
GH-129763: Remove the LLTRACE macro (GH-129764)
Brandt Bucher
2025-02-07
1
-0/+5
*
gh-128563: A new tail-calling interpreter (GH-128718)
Ken Jin
2025-02-06
1
-8/+0
*
gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-1...
Ken Jin
2024-11-09
1
-6/+14
*
GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499)
Savannah Ostrowski
2024-10-30
1
-3/+5
*
GH-113464: Speed up JIT builds (GH-122839)
Brandt Bucher
2024-08-14
1
-2/+4
*
GH-116017: Get rid of _COLD_EXITs (GH-120960)
Brandt Bucher
2024-07-01
1
-8/+0
*
gh-117139: Convert the evaluation stack to stack refs (#118450)
Ken Jin
2024-06-26
1
-1/+2
*
GH-120982: Add stack check assertions to generated interpreter code (GH-120992)
Mark Shannon
2024-06-25
1
-0/+3
*
GH-117062: Make _JUMP_TO_TOP a general absolute jump (GH-120854)
Brandt Bucher
2024-06-24
1
-3/+0
*
GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-...
Mark Shannon
2024-05-02
1
-1/+0
*
GH-115802: Use the GHC calling convention in JIT code (GH-118287)
Brandt Bucher
2024-05-01
1
-2/+2
*
GH-118095: Add dynamic exit support and FOR_ITER_GEN support to tier 2 (GH-11...
Mark Shannon
2024-04-26
1
-0/+4
*
gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ...
Dino Viehland
2024-04-19
1
-0/+1
*
GH-117512: Allow 64-bit JIT operands on 32-bit platforms (GH-117527)
Brandt Bucher
2024-04-06
1
-0/+7
*
GH-117457: Correct pystats uop "miss" counts (GH-117477)
Michael Droettboom
2024-04-04
1
-6/+4
*
gh-116968: Reimplement Tier 2 counters (#117144)
Guido van Rossum
2024-04-04
1
-0/+1
*
gh-117323: Make `cell` thread-safe in free-threaded builds (#117330)
Sam Gross
2024-03-29
1
-0/+1
*
GH-117121: Add pystats to JIT builds (GH-117346)
Michael Droettboom
2024-03-28
1
-0/+7
*
GH-116422: Tier2 hot/cold splitting (GH-116813)
Mark Shannon
2024-03-26
1
-17/+14
*
gh-116381: Remove bad specializations, add fail stats (GH-116464)
Ken Jin
2024-03-07
1
-0/+1
*
GH-115802: JIT "small" code for Windows (GH-115964)
Brandt Bucher
2024-02-29
1
-2/+3
*
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...
Mark Shannon
2024-02-20
1
-5/+25
*
GH-113464: Add a JIT backend for tier 2 (GH-113465)
Brandt Bucher
2024-01-29
1
-0/+98