| Commit message (Expand) | Author | Age | Files | Lines |
* | Enable native AArch64 Ubuntu CI jobs (#127584) | Diego Russo | 2024-12-04 | 1 | -85/+0 |
|
|
* | GH-115869: Make jit_stencils.h reproducible (GH-127166) | Brandt Bucher | 2024-11-24 | 4 | -9/+17 |
|
|
* | gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-1... | Ken Jin | 2024-11-09 | 2 | -14/+30 |
|
|
* | GH-125911: Rename big trampoline to "shim" (GH-126339) | Savannah Ostrowski | 2024-11-05 | 3 | -4/+4 |
|
|
* | gh-126366: Fix crash if `__iter__` raises an exception during `yield from` (#... | Peter Bierma | 2024-11-05 | 1 | -0/+1 |
|
|
* | GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499) | Savannah Ostrowski | 2024-10-30 | 8 | -75/+52 |
|
|
* | gh-125207: Fix MSVC 1935 build with JIT (#125209) | Michael Droettboom | 2024-10-18 | 2 | -3/+6 |
|
|
* | GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872) | Diego Russo | 2024-10-02 | 3 | -51/+61 |
|
|
* | GH-124820: Move `-mno-outline-atomics` flag to aarch64 Linux JIT builds only ... | Savannah Ostrowski | 2024-10-02 | 1 | -4/+6 |
|
|
* | GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-... | Savannah Ostrowski | 2024-09-27 | 1 | -0/+3 |
|
|
* | GH-124408: Temporarily skip test_strftime_y2k for emulated Linux JIT CI (GH-1... | Savannah Ostrowski | 2024-09-25 | 1 | -0/+1 |
|
|
* | GH-113464: Speed up JIT builds (GH-122839) | Brandt Bucher | 2024-08-14 | 2 | -5/+19 |
|
|
* | GH-121723: Skip test_config_queue_handler_multiprocessing_context in emulated... | Bénédikt Tran | 2024-08-13 | 1 | -0/+1 |
|
|
* | GH-118943: Handle races when moving jit_stencils.h (GH-120690) | Miro Hrončok | 2024-08-05 | 1 | -1/+6 |
|
|
* | Add note about PYTHON_JIT environment variable to JIT README (GH-121635) | Savannah Ostrowski | 2024-07-17 | 1 | -2/+6 |
|
|
* | GH-119726: Emit AArch64 trampolines out-of-line (GH-121280) | Diego Russo | 2024-07-03 | 1 | -8/+6 |
|
|
* | GH-119726: Use LDR for AArch64 trampolines (GH-121001) | Diego Russo | 2024-07-01 | 1 | -22/+9 |
|
|
* | GH-116017: Get rid of _COLD_EXITs (GH-120960) | Brandt Bucher | 2024-07-01 | 2 | -11/+0 |
|
|
* | gh-117139: Convert the evaluation stack to stack refs (#118450) | Ken Jin | 2024-06-26 | 2 | -2/+3 |
|
|
* | GH-120982: Add stack check assertions to generated interpreter code (GH-120992) | Mark Shannon | 2024-06-25 | 1 | -0/+3 |
|
|
* | GH-117062: Make _JUMP_TO_TOP a general absolute jump (GH-120854) | Brandt Bucher | 2024-06-24 | 2 | -6/+0 |
|
|
* | GH-120602: Support LLVM_VERSION_SUFFIX for JIT builds (GH-120604) | Xarblu | 2024-06-20 | 1 | -1/+1 |
|
|
* | GH-119726: Deduplicate JIT trampolines for out-of-range jumps (GH-120250) | Diego Russo | 2024-06-19 | 1 | -4/+16 |
|
|
* | Ignore some failing tests in emulated JIT CI (GH-120375) | Diego Russo | 2024-06-19 | 1 | -1/+4 |
|
|
* | gh-120433: Mention ``chocolatey`` for installing llvm on Windows as an altern... | Kirill Podoprigora | 2024-06-17 | 1 | -0/+6 |
|
|
* | GH-118943: Fix a race condition when generating jit_stencils.h (GH-118957) | Brandt Bucher | 2024-05-16 | 1 | -7/+12 |
|
|
* | Explain how to install LLVM on Fedora (GH-118983) | Miro Hrončok | 2024-05-16 | 1 | -0/+6 |
|
|
* | GH-118836: Fix JIT build error when SHT_NOTE section is present (GH-119000) | Michał Górny | 2024-05-13 | 1 | -0/+1 |
|
|
* | GH-113464: Generate a more efficient JIT (GH-118512) | Brandt Bucher | 2024-05-03 | 2 | -81/+142 |
|
|
* | GH-118251: Skip fewer test in emulated JIT CI (GH-118536) | Savannah Ostrowski | 2024-05-03 | 1 | -0/+79 |
|
|
* | GH-118487: Add Black to `.pre-commit-config.yaml` for JIT files (GH-118537) | Savannah Ostrowski | 2024-05-03 | 1 | -2/+9 |
|
|
* | GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-... | Mark Shannon | 2024-05-02 | 1 | -1/+0 |
|
|
* | GH-113464: Display a warning when building the JIT (GH-118481) | Brandt Bucher | 2024-05-01 | 6 | -26/+38 |
|
|
* | GH-115802: Use the GHC calling convention in JIT code (GH-118287) | Brandt Bucher | 2024-05-01 | 4 | -11/+76 |
|
|
* | gh-118335: Configure Tier 2 interpreter at build time (#118339) | Guido van Rossum | 2024-05-01 | 1 | -3/+3 |
|
|
* | GH-118306: Update JIT to use LLVM 18 (GH-118307) | Savannah Ostrowski | 2024-04-29 | 5 | -34/+43 |
|
|
* | GH-118095: Add dynamic exit support and FOR_ITER_GEN support to tier 2 (GH-11... | Mark Shannon | 2024-04-26 | 1 | -0/+4 |
|
|
* | gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ... | Dino Viehland | 2024-04-19 | 1 | -0/+1 |
|
|
* | GH-117512: Allow 64-bit JIT operands on 32-bit platforms (GH-117527) | Brandt Bucher | 2024-04-06 | 3 | -3/+13 |
|
|
* | GH-117457: Correct pystats uop "miss" counts (GH-117477) | Michael Droettboom | 2024-04-04 | 1 | -6/+4 |
|
|
* | gh-116968: Reimplement Tier 2 counters (#117144) | Guido van Rossum | 2024-04-04 | 1 | -0/+1 |
|
|
* | gh-117323: Make `cell` thread-safe in free-threaded builds (#117330) | Sam Gross | 2024-03-29 | 1 | -0/+1 |
|
|
* | GH-117121: Add pystats to JIT builds (GH-117346) | Michael Droettboom | 2024-03-28 | 1 | -0/+7 |
|
|
* | GH-116422: Tier2 hot/cold splitting (GH-116813) | Mark Shannon | 2024-03-26 | 2 | -17/+20 |
|
|
* | GH-116017: Put JIT code and data on the same page (GH-116845) | Brandt Bucher | 2024-03-19 | 2 | -5/+4 |
|
|
* | gh-116381: Remove bad specializations, add fail stats (GH-116464) | Ken Jin | 2024-03-07 | 1 | -0/+1 |
|
|
* | GH-116134: JIT aarch64-pc-windows-msvc (GH-116130) | Brandt Bucher | 2024-03-04 | 2 | -0/+20 |
|
|
* | GH-115802: Don't JIT zero-length jumps (GH-116177) | Brandt Bucher | 2024-03-04 | 1 | -17/+68 |
|
|
* | GH-115802: JIT "small" code for Windows (GH-115964) | Brandt Bucher | 2024-02-29 | 4 | -19/+46 |
|
|
* | GH-115802: JIT "small" code for macOS and Linux (GH-115826) | Brandt Bucher | 2024-02-26 | 2 | -13/+65 |
|
|