https://github.com/python/cpython/commit/09c890ec8cef7f5b2b03c1efff127db08969ad87
commit: 09c890ec8cef7f5b2b03c1efff127db08969ad87
branch: 3.14
author: Ken Jin <[email protected]>
committer: Fidget-Spinner <[email protected]>
date: 2025-11-03T19:53:10Z
summary:

[3.14] gh-140889: Test tailcall and JIT in CI (GH-140891) (GH-140962)

files:
M .github/workflows/jit.yml

diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml
index c7baad7d68138e..122a07d4bae29a 100644
--- a/.github/workflows/jit.yml
+++ b/.github/workflows/jit.yml
@@ -152,3 +152,26 @@ jobs:
   #     - name: Run tests
   #       run: |
   #         ./python -m test --multiprocess 0 --timeout 4500 --verbose2 
--verbose3
+  tail-call-jit:
+    name: JIT with tail calling interpreter
+    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 and tailcall
+        run: |
+          sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh 
${{ matrix.llvm }}
+          export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
+          CC=clang-${{ matrix.llvm }} ./configure --enable-experimental-jit 
--with-tail-call-interp --with-pydebug
+          make all --jobs 4

_______________________________________________
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]

Reply via email to