https://github.com/python/cpython/commit/8247e1b3e7645f12ead7bf470110fd35a2674fa5
commit: 8247e1b3e7645f12ead7bf470110fd35a2674fa5
branch: main
author: Donghee Na <[email protected]>
committer: corona10 <[email protected]>
date: 2025-09-18T11:46:03+01:00
summary:
gh-137838: Add CI for no-opt JIT (#139081)
* gh-137838: Add CI for no-opt JIT
* nit
files:
M .github/workflows/jit.yml
diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml
index adec905df4f762..52f7d0d2b3df95 100644
--- a/.github/workflows/jit.yml
+++ b/.github/workflows/jit.yml
@@ -134,6 +134,33 @@ jobs:
make all --jobs 4
./python -m test --multiprocess 0 --timeout 4500 --verbose2
--verbose3
+ no-opt-jit:
+ name: JIT without optimizations (Debug)
+ needs: interpreter
+ runs-on: ubuntu-24.04
+ timeout-minutes: 90
+ strategy:
+ fail-fast: false
+ matrix:
+ llvm:
+ - 19
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+ - uses: actions/setup-python@v5
+ with:
+ python-version: '3.11'
+ - name: Build with JIT
+ run: |
+ sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh
${{ matrix.llvm }}
+ export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
+ ./configure --enable-experimental-jit --with-pydebug
+ make all --jobs 4
+ - name: Run tests without optimizations
+ run: |
+ PYTHON_UOPS_OPTIMIZE=0 ./python -m test --multiprocess 0 --timeout
4500 --verbose2 --verbose3
+
# XXX: GH-133171
# jit-with-disabled-gil:
# name: Free-Threaded (Debug)
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]