summaryrefslogtreecommitdiffstats
path: root/Tools/jit
Commit message (Expand)AuthorAgeFilesLines
* GH-141362: Make `get_externals` handle fetching platform-specific release art...Savannah Ostrowski2025-12-122-8/+24
* GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...Mark Shannon2025-12-115-11/+191
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-114-7/+12
* GH-142305: JIT: Deduplicating GOT symbols in the trace (#142316)Diego Russo2025-12-102-24/+98
* 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-083-66/+206
* GH-142050: Jit stencils on Windows contain debug data (#142052)Chris Eibl2025-12-032-0/+5
* GH-141794: Limit size of generated machine code. (GH-142228)Mark Shannon2025-12-031-0/+6
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-7/+4
* Add details about JIT build infrastructure and updating dependencies to `Tool...Savannah Ostrowski2025-11-122-0/+31
* GH-140479: Update JIT builds to use LLVM 21 (#140973)Savannah Ostrowski2025-11-122-12/+12
* GH-136895: Fixes for pulling LLVM as a release artifact (#141002)Savannah Ostrowski2025-11-061-0/+5
* JIT: Fix compiler warning from visibility attribute in typedef (#139981)Savannah Ostrowski2025-11-031-2/+2
* GH-136895: Update JIT builds to use LLVM 20 (#140329)Savannah Ostrowski2025-11-034-19/+32
* gh-140312: Set lltrace on JIT debug builds (GH-140313)Ken Jin2025-11-011-3/+5
* GH-135904: JIT compiler: Support 19 bit branch instructions on AArch64 for Ma...Mark Shannon2025-10-233-17/+59
* GH-135904: Implement assembler optimization for AArch64. (GH-139855)Mark Shannon2025-10-174-3/+51
* gh-138497: Support LLVM_VERSION configuration via env (#138498)danigm2025-10-074-23/+50
* GH-139040: Add Dev Container instructions in JIT README (#139041)Savannah Bailey2025-09-221-0/+4
* 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-162-18/+5
* 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-215-22/+23
* GH-136410: Faster side exits by using a cold exit stub (GH-136411)Mark Shannon2025-08-011-1/+0
* GH-135904: Improve the JIT's performance on macOS (GH-136528)Brandt Bucher2025-07-145-57/+66
* 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-273-94/+350
* GH-134273: Allow setting JIT compiler flags at build time with CFLAGS_JIT (GH...Zanie Blue2025-06-122-0/+9
* GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH-134349)Brandt Bucher2025-05-202-12/+25
* GH-113464: Add the JIT to What's New (GH-133486)Brandt Bucher2025-05-061-3/+3
* GH-133231: Changes to executor management to support proposed `sys._jit` modu...Mark Shannon2025-05-041-1/+4
* GH-113464: Get LLVM from cpython-bin-deps on Windows (GH-133278)Brandt Bucher2025-05-024-11/+29
* GH-114809: Add support for macOS multi-arch builds with the JIT enabled (#131...Savannah Ostrowski2025-04-302-14/+47
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-301-0/+2
* GH-132508: Use tagged integers on the evaluation stack for the last instructi...Mark Shannon2025-04-291-0/+1
* Update `pre-commit` repos (#132792)sobolevn2025-04-222-4/+6
* 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-252-9/+34
* gh-131238: Add missing pycore_function.h includes for JIT compiler (#131571)Victor Stinner2025-03-211-3/+4
* GH-131498: Remove conditional stack effects (GH-131499)Mark Shannon2025-03-201-0/+8
* 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-052-17/+5
* gh-129805: Fix `bytes` annotation in `Tools/jit` (#129806)sobolevn2025-02-172-5/+18
* GH-115869: Don't JIT zeroed bytes (GH-130023)Brandt Bucher2025-02-131-4/+5
* GH-129709: Clean up tier two (GH-129710)Brandt Bucher2025-02-073-57/+24
* GH-129763: Remove the LLTRACE macro (GH-129764)Brandt Bucher2025-02-071-0/+5
* gh-128563: A new tail-calling interpreter (GH-128718)Ken Jin2025-02-061-8/+0
* gh-129438: Update ``--enable-experimental-jit`` section with install requirem...Stan Ulbrych2025-01-301-1/+3
* Enable native AArch64 Ubuntu CI jobs (#127584)Diego Russo2024-12-041-85/+0
* GH-115869: Make jit_stencils.h reproducible (GH-127166)Brandt Bucher2024-11-244-9/+17