COMMITS
/ Tools/jit/_stencils.py April 7, 2026
B
GH-146128: Remove the buggy AArch64 "33rx" relocation (#146263)
Brandt Bucher committed
December 24, 2025
D
JIT: Move executor to a register (#143072)
Diego Russo committed
December 11, 2025
M
GH-140683: JIT: Improve machine code for loading smaller constants on AArch64. (GH-142511)
Mark Shannon committed
December 10, 2025
D
GH-142305: JIT: Deduplicating GOT symbols in the trace (#142316)
Diego Russo committed
December 8, 2025
M
GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer (GH-140800)
Mark Shannon committed
November 3, 2025
S
GH-136895: Update JIT builds to use LLVM 20 (#140329)
Savannah Ostrowski committed
October 23, 2025
M
October 17, 2025
M
GH-135904: Implement assembler optimization for AArch64. (GH-139855)
Mark Shannon committed
September 16, 2025
B
GH-129805: Clean up some changes from GH-129806 (GH-133540)
Brandt Bucher committed
June 27, 2025
B
GH-135904: Optimize the JIT's assembly control flow (GH-135905)
Brandt Bucher committed
April 29, 2025
April 22, 2025
S
Update `pre-commit` repos (#132792)
sobolevn committed
March 25, 2025
D
GH-130887: Always remove trailing jumps in AArch64 JIT stencils (GH-131042)
Diego Russo committed
March 5, 2025
B
GH-115802: JIT using the "medium" code model on x86_64-unknown-linux-gnu (GH-130097)
Brandt Bucher committed
February 17, 2025
S
gh-129805: Fix `bytes` annotation in `Tools/jit` (#129806)
sobolevn committed
November 24, 2024
B
GH-115869: Make jit_stencils.h reproducible (GH-127166)
Brandt Bucher committed
November 9, 2024
October 30, 2024
S
GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499)
Savannah Ostrowski committed
October 18, 2024
M
gh-125207: Fix MSVC 1935 build with JIT (#125209)
Michael Droettboom committed
October 2, 2024
D
GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872)
Diego Russo committed
July 3, 2024
D
GH-119726: Emit AArch64 trampolines out-of-line (GH-121280)
Diego Russo committed
July 1, 2024
D
GH-119726: Use LDR for AArch64 trampolines (GH-121001)
Diego Russo committed
B
GH-116017: Get rid of _COLD_EXITs (GH-120960)
Brandt Bucher committed
June 24, 2024
B
GH-117062: Make _JUMP_TO_TOP a general absolute jump (GH-120854)
Brandt Bucher committed
June 19, 2024
D
GH-119726: Deduplicate JIT trampolines for out-of-range jumps (GH-120250)
Diego Russo committed
May 3, 2024
B
GH-113464: Generate a more efficient JIT (GH-118512)
Brandt Bucher committed
May 1, 2024
B
GH-113464: Display a warning when building the JIT (GH-118481)
Brandt Bucher committed
April 29, 2024
S
GH-118306: Update JIT to use LLVM 18 (GH-118307)
Savannah Ostrowski committed
April 6, 2024
B
GH-117512: Allow 64-bit JIT operands on 32-bit platforms (GH-117527)
Brandt Bucher committed
March 26, 2024
M
GH-116422: Tier2 hot/cold splitting (GH-116813)
Mark Shannon committed
March 19, 2024
B
GH-116017: Put JIT code and data on the same page (GH-116845)
Brandt Bucher committed
March 4, 2024
B
GH-115802: Don't JIT zero-length jumps (GH-116177)
Brandt Bucher committed
February 29, 2024
B
GH-115802: JIT "small" code for Windows (GH-115964)
Brandt Bucher committed
January 29, 2024
B
GH-113464: Add a JIT backend for tier 2 (GH-113465)
Brandt Bucher committed