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
/
Python
/
jit.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
JIT: Rename trampoline.c to shim.c (#142974)
Diego Russo
2025-12-19
1
-9/+9
*
gh-142419: Add mmap.set_name method for user custom annotation (gh-142480)
Donghee Na
2025-12-18
1
-1/+1
*
GH-142621: JIT: Avoid memory load for symbols within 4GB on AArch64 (GH-142820)
Mark Shannon
2025-12-17
1
-0/+9
*
GH-135379: Top of stack caching for the JIT. (GH-135465)
Mark Shannon
2025-12-11
1
-3/+3
*
GH-142305: JIT: Deduplicating GOT symbols in the trace (#142316)
Diego Russo
2025-12-10
1
-26/+54
*
GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer ...
Mark Shannon
2025-12-08
1
-1/+2
*
gh-141770: Annotate anonymous mmap usage if "-X dev" is used (gh-142079)
Donghee Na
2025-12-08
1
-0/+4
*
GH-141794: Limit size of generated machine code. (GH-142228)
Mark Shannon
2025-12-03
1
-0/+4
*
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin
2025-11-13
1
-1/+1
*
GH-136895: Update JIT builds to use LLVM 20 (#140329)
Savannah Ostrowski
2025-11-03
1
-14/+58
*
gh-139269: Fix unaligned memory access in JIT code patching functions (GH-139...
Shamil
2025-10-18
1
-11/+19
*
GH-135904: Implement assembler optimization for AArch64. (GH-139855)
Mark Shannon
2025-10-17
1
-5/+22
*
GH-137959: Replace shim code in jitted code with a single trampoline function...
Mark Shannon
2025-08-21
1
-13/+65
*
GH-136410: Faster side exits by using a cold exit stub (GH-136411)
Mark Shannon
2025-08-01
1
-1/+1
*
GH-134291: Support older macOS deployment targets for JIT builds (GH-137211)
Brandt Bucher
2025-07-30
1
-14/+1
*
GH-135904: Improve the JIT's performance on macOS (GH-136528)
Brandt Bucher
2025-07-14
1
-4/+7
*
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
-0/+1
*
GH-131498: Remove conditional stack effects (GH-131499)
Mark Shannon
2025-03-20
1
-0/+7
*
GH-130956: Only emit AArch64 trampolines for long jumps (GH-131041)
Diego Russo
2025-03-19
1
-1/+11
*
GH-129231: Group executable JIT code in memory (GH-129232)
Diego Russo
2025-02-02
1
-5/+5
*
GH-128842: Collect JIT memory stats (GH-128941)
Diego Russo
2025-02-02
1
-0/+8
*
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner
2025-01-31
1
-1/+2
*
gh-129354: Use PyErr_FormatUnraisable() function (#129435)
Victor Stinner
2025-01-30
1
-1/+1
*
GH-126195: Use M1 JIT memory protection APIs (GH-126196)
Diego Russo
2024-11-12
1
-2/+16
*
GH-125911: Rename big trampoline to "shim" (GH-126339)
Savannah Ostrowski
2024-11-05
1
-7/+5
*
GH-125911: Call combine_symbol_mask on the initial trampoline of a trace (GH-...
Nadeshiko Manju
2024-10-25
1
-0/+1
*
gh-125207: Fix MSVC 1935 build with JIT (#125209)
Michael Droettboom
2024-10-18
1
-1/+1
*
GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872)
Diego Russo
2024-10-02
1
-8/+84
*
GH-116017: Get rid of _COLD_EXITs (GH-120960)
Brandt Bucher
2024-07-01
1
-1/+1
*
GH-118844: Fix build failures when combining --disable-gil with --enable-expe...
Savannah Ostrowski
2024-05-11
1
-0/+1
*
GH-113464: Generate a more efficient JIT (GH-118512)
Brandt Bucher
2024-05-03
1
-311/+276
*
GH-115802: Use the GHC calling convention in JIT code (GH-118287)
Brandt Bucher
2024-05-01
1
-15/+37
*
GH-118306: Update JIT to use LLVM 18 (GH-118307)
Savannah Ostrowski
2024-04-29
1
-0/+3
*
GH-117512: Allow 64-bit JIT operands on 32-bit platforms (GH-117527)
Brandt Bucher
2024-04-06
1
-28/+34
*
GH-116422: Tier2 hot/cold splitting (GH-116813)
Mark Shannon
2024-03-26
1
-9/+28
*
GH-116017: Put JIT code and data on the same page (GH-116845)
Brandt Bucher
2024-03-19
1
-29/+23
*
GH-116134: JIT aarch64-pc-windows-msvc (GH-116130)
Brandt Bucher
2024-03-04
1
-0/+7
*
GH-115802: JIT "small" code for Windows (GH-115964)
Brandt Bucher
2024-02-29
1
-11/+15
*
GH-115802: JIT "small" code for macOS and Linux (GH-115826)
Brandt Bucher
2024-02-26
1
-16/+103
*
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...
Mark Shannon
2024-02-20
1
-4/+9
*
GH-113464: Add a JIT backend for tier 2 (GH-113465)
Brandt Bucher
2024-01-29
1
-0/+369