summaryrefslogtreecommitdiffstats
path: root/Tools/jit
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-1...Ken Jin2024-11-092-14/+30
* GH-125911: Rename big trampoline to "shim" (GH-126339)Savannah Ostrowski2024-11-053-4/+4
* gh-126366: Fix crash if `__iter__` raises an exception during `yield from` (#...Peter Bierma2024-11-051-0/+1
* GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499)Savannah Ostrowski2024-10-308-75/+52
* gh-125207: Fix MSVC 1935 build with JIT (#125209)Michael Droettboom2024-10-182-3/+6
* GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872)Diego Russo2024-10-023-51/+61
* 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-124408: Temporarily skip test_strftime_y2k for emulated Linux JIT CI (GH-1...Savannah Ostrowski2024-09-251-0/+1
* GH-113464: Speed up JIT builds (GH-122839)Brandt Bucher2024-08-142-5/+19
* GH-121723: Skip test_config_queue_handler_multiprocessing_context in emulated...Bénédikt Tran2024-08-131-0/+1
* GH-118943: Handle races when moving jit_stencils.h (GH-120690)Miro Hrončok2024-08-051-1/+6
* Add note about PYTHON_JIT environment variable to JIT README (GH-121635)Savannah Ostrowski2024-07-171-2/+6
* GH-119726: Emit AArch64 trampolines out-of-line (GH-121280)Diego Russo2024-07-031-8/+6
* GH-119726: Use LDR for AArch64 trampolines (GH-121001)Diego Russo2024-07-011-22/+9
* GH-116017: Get rid of _COLD_EXITs (GH-120960)Brandt Bucher2024-07-012-11/+0
* gh-117139: Convert the evaluation stack to stack refs (#118450)Ken Jin2024-06-262-2/+3
* GH-120982: Add stack check assertions to generated interpreter code (GH-120992)Mark Shannon2024-06-251-0/+3
* GH-117062: Make _JUMP_TO_TOP a general absolute jump (GH-120854)Brandt Bucher2024-06-242-6/+0
* GH-120602: Support LLVM_VERSION_SUFFIX for JIT builds (GH-120604)Xarblu2024-06-201-1/+1
* GH-119726: Deduplicate JIT trampolines for out-of-range jumps (GH-120250)Diego Russo2024-06-191-4/+16
* Ignore some failing tests in emulated JIT CI (GH-120375)Diego Russo2024-06-191-1/+4
* gh-120433: Mention ``chocolatey`` for installing llvm on Windows as an altern...Kirill Podoprigora2024-06-171-0/+6
* GH-118943: Fix a race condition when generating jit_stencils.h (GH-118957)Brandt Bucher2024-05-161-7/+12
* Explain how to install LLVM on Fedora (GH-118983)Miro Hrončok2024-05-161-0/+6
* GH-118836: Fix JIT build error when SHT_NOTE section is present (GH-119000)Michał Górny2024-05-131-0/+1
* GH-113464: Generate a more efficient JIT (GH-118512)Brandt Bucher2024-05-032-81/+142
* GH-118251: Skip fewer test in emulated JIT CI (GH-118536)Savannah Ostrowski2024-05-031-0/+79
* GH-118487: Add Black to `.pre-commit-config.yaml` for JIT files (GH-118537)Savannah Ostrowski2024-05-031-2/+9
* GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-...Mark Shannon2024-05-021-1/+0
* GH-113464: Display a warning when building the JIT (GH-118481)Brandt Bucher2024-05-016-26/+38
* GH-115802: Use the GHC calling convention in JIT code (GH-118287)Brandt Bucher2024-05-014-11/+76
* gh-118335: Configure Tier 2 interpreter at build time (#118339)Guido van Rossum2024-05-011-3/+3
* GH-118306: Update JIT to use LLVM 18 (GH-118307)Savannah Ostrowski2024-04-295-34/+43
* GH-118095: Add dynamic exit support and FOR_ITER_GEN support to tier 2 (GH-11...Mark Shannon2024-04-261-0/+4
* gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ...Dino Viehland2024-04-191-0/+1
* GH-117512: Allow 64-bit JIT operands on 32-bit platforms (GH-117527)Brandt Bucher2024-04-063-3/+13
* GH-117457: Correct pystats uop "miss" counts (GH-117477)Michael Droettboom2024-04-041-6/+4
* gh-116968: Reimplement Tier 2 counters (#117144)Guido van Rossum2024-04-041-0/+1
* gh-117323: Make `cell` thread-safe in free-threaded builds (#117330)Sam Gross2024-03-291-0/+1
* GH-117121: Add pystats to JIT builds (GH-117346)Michael Droettboom2024-03-281-0/+7
* GH-116422: Tier2 hot/cold splitting (GH-116813)Mark Shannon2024-03-262-17/+20
* GH-116017: Put JIT code and data on the same page (GH-116845)Brandt Bucher2024-03-192-5/+4
* gh-116381: Remove bad specializations, add fail stats (GH-116464)Ken Jin2024-03-071-0/+1
* GH-116134: JIT aarch64-pc-windows-msvc (GH-116130)Brandt Bucher2024-03-042-0/+20
* GH-115802: Don't JIT zero-length jumps (GH-116177)Brandt Bucher2024-03-041-17/+68
* GH-115802: JIT "small" code for Windows (GH-115964)Brandt Bucher2024-02-294-19/+46
* GH-115802: JIT "small" code for macOS and Linux (GH-115826)Brandt Bucher2024-02-262-13/+65