File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed
Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: Tail calling interpreter
22on :
33 pull_request :
44 paths :
5- - ' .github/workflows/tail-call.yml'
5+ - ' .github/workflows/tail-call.yml'
66 - ' Python/bytecodes.c'
77 - ' Python/ceval.c'
88 - ' Python/ceval_macros.h'
4545 - aarch64-unknown-linux-gnu/gcc
4646 - free-threading
4747 llvm :
48- - 19
48+ - 19.1.5
4949 include :
5050# - target: i686-pc-windows-msvc/msvc
5151# architecture: Win32
8383 if : runner.os == 'Windows' && matrix.architecture != 'ARM64'
8484 shell : cmd
8585 run : |
86- choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.5
86+ choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}
8787 set PlatformToolset=clangcl
88- set LLVMToolsVersion=19.1.5
88+ set LLVMToolsVersion=${{ matrix.llvm }}
8989 set LLVMInstallDir=C:\Program Files\LLVM
9090 ./PCbuild/build.bat --tail-call-interp -d -p ${{ matrix.architecture }}
9191 ./PCbuild/rt.bat -d -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
9595 if : runner.os == 'Windows' && matrix.architecture == 'ARM64'
9696 shell : cmd
9797 run : |
98- choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.5
98+ choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}
9999 set PlatformToolset=clangcl
100- set LLVMToolsVersion=19.1.5
100+ set LLVMToolsVersion=${{ matrix.llvm }}
101101 set LLVMInstallDir=C:\Program Files\LLVM
102102 ./PCbuild/build.bat --tail-call-interp -p ${{ matrix.architecture }}
103103
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ echo. --experimental-jit Enable the experimental just-in-time compiler
4040echo . --experimental-jit-off Ditto but off by default (PYTHON_JIT=1 enables).
4141echo . --experimental-jit-interpreter Enable the experimental Tier 2 interpreter.
4242echo . --pystats Enable PyStats collection.
43- echo . --tail-call-interp Enable tail-calling interpreter.
43+ echo . --tail-call-interp Enable tail-calling interpreter (requires LLVM 19 or higher) .
4444echo .
4545echo .Available flags to avoid building certain modules.
4646echo .These flags have no effect if '-e' is not given:
You can’t perform that action at this time.
0 commit comments