summaryrefslogtreecommitdiffstats
path: root/Tools/jit/_targets.py
Commit message (Expand)AuthorAgeFilesLines
* GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...Mark Shannon2025-12-111-0/+1
* gh-142454: Make the JIT digest more deterministic by sorting the files in Too...Miro Hrončok2025-12-091-1/+1
* GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer ...Mark Shannon2025-12-081-1/+9
* GH-142050: Jit stencils on Windows contain debug data (#142052)Chris Eibl2025-12-031-0/+4
* GH-136895: Update JIT builds to use LLVM 20 (#140329)Savannah Ostrowski2025-11-031-7/+3
* GH-135904: JIT compiler: Support 19 bit branch instructions on AArch64 for Ma...Mark Shannon2025-10-231-1/+2
* GH-135904: Implement assembler optimization for AArch64. (GH-139855)Mark Shannon2025-10-171-2/+3
* gh-138497: Support LLVM_VERSION configuration via env (#138498)danigm2025-10-071-4/+15
* GH-137218: Update `make` for JIT stencils (#137265)Savannah Bailey2025-09-191-5/+12
* GH-129805: Clean up some changes from GH-129806 (GH-133540)Brandt Bucher2025-09-161-13/+4
* gh-138061: Exclude __pycache__ directory from the computed digest in the JIT...alm2025-08-301-0/+3
* GH-137959: Replace shim code in jitted code with a single trampoline function...Mark Shannon2025-08-211-2/+2
* GH-135904: Improve the JIT's performance on macOS (GH-136528)Brandt Bucher2025-07-141-23/+44
* GH-115802: Optimize JIT stencils for size (GH-136393)Brandt Bucher2025-07-091-1/+9
* GH-135904: Optimize the JIT's assembly control flow (GH-135905)Brandt Bucher2025-06-271-28/+30
* GH-134273: Allow setting JIT compiler flags at build time with CFLAGS_JIT (GH...Zanie Blue2025-06-121-0/+5
* GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH-134349)Brandt Bucher2025-05-201-8/+8
* GH-113464: Get LLVM from cpython-bin-deps on Windows (GH-133278)Brandt Bucher2025-05-021-0/+2
* GH-114809: Add support for macOS multi-arch builds with the JIT enabled (#131...Savannah Ostrowski2025-04-301-10/+24
* Update `pre-commit` repos (#132792)sobolevn2025-04-221-1/+1
* GH-130673: Gracefully handle missing sections in JIT build (GH-130906)Bojun Ren2025-03-251-1/+5
* GH-130887: Always remove trailing jumps in AArch64 JIT stencils (GH-131042)Diego Russo2025-03-251-1/+12
* gh-129964: Fix JIT crash on Windows on Arm (GH-130882)Diego Russo2025-03-051-1/+1
* GH-115802: JIT using the "medium" code model on x86_64-unknown-linux-gnu (GH-...Brandt Bucher2025-03-051-1/+1
* gh-129805: Fix `bytes` annotation in `Tools/jit` (#129806)sobolevn2025-02-171-4/+13
* GH-115869: Make jit_stencils.h reproducible (GH-127166)Brandt Bucher2024-11-241-6/+13
* GH-125911: Rename big trampoline to "shim" (GH-126339)Savannah Ostrowski2024-11-051-2/+2
* GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499)Savannah Ostrowski2024-10-301-52/+15
* GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872)Diego Russo2024-10-021-2/+5
* GH-124820: Move `-mno-outline-atomics` flag to aarch64 Linux JIT builds only ...Savannah Ostrowski2024-10-021-4/+6
* GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-...Savannah Ostrowski2024-09-271-0/+3
* GH-113464: Speed up JIT builds (GH-122839)Brandt Bucher2024-08-141-3/+15
* GH-118943: Handle races when moving jit_stencils.h (GH-120690)Miro Hrončok2024-08-051-1/+6
* GH-118943: Fix a race condition when generating jit_stencils.h (GH-118957)Brandt Bucher2024-05-161-7/+12
* GH-118836: Fix JIT build error when SHT_NOTE section is present (GH-119000)Michał Górny2024-05-131-0/+1
* GH-118487: Add Black to `.pre-commit-config.yaml` for JIT files (GH-118537)Savannah Ostrowski2024-05-031-2/+9
* GH-113464: Display a warning when building the JIT (GH-118481)Brandt Bucher2024-05-011-20/+29
* GH-115802: Use the GHC calling convention in JIT code (GH-118287)Brandt Bucher2024-05-011-9/+45
* GH-118306: Update JIT to use LLVM 18 (GH-118307)Savannah Ostrowski2024-04-291-26/+26
* GH-116017: Put JIT code and data on the same page (GH-116845)Brandt Bucher2024-03-191-1/+1
* GH-116134: JIT aarch64-pc-windows-msvc (GH-116130)Brandt Bucher2024-03-041-0/+16
* GH-115802: JIT "small" code for Windows (GH-115964)Brandt Bucher2024-02-291-15/+31
* GH-115802: JIT "small" code for macOS and Linux (GH-115826)Brandt Bucher2024-02-261-13/+55
* GH-113464: Clean up JIT stencil generation (GH-115800)Brandt Bucher2024-02-221-6/+5
* GH-113464: Add a JIT backend for tier 2 (GH-113465)Brandt Bucher2024-01-291-0/+394