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]
