| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -41,6 +41,7 @@ jobs: | |||
| 41 | 41 | - aarch64-apple-darwin/clang | |
| 42 | 42 | - x86_64-unknown-linux-gnu/gcc | |
| 43 | 43 | - aarch64-unknown-linux-gnu/gcc | |
| 44 | + - free-threading | ||
| 44 | 45 | llvm: | |
| 45 | 46 | - 19 | |
| 46 | 47 | include: | |
@@ -65,6 +66,9 @@ jobs: | |||
| 65 | 66 | - target: aarch64-unknown-linux-gnu/gcc | |
| 66 | 67 | architecture: aarch64 | |
| 67 | 68 | runner: ubuntu-22.04-arm | |
| 69 | + - target: free-threading | ||
| 70 | + architecture: x86_64 | ||
| 71 | + runner: ubuntu-24.04 | ||
| 68 | 72 | steps: | |
| 69 | 73 | - uses: actions/checkout@v4 | |
| 70 | 74 | with: | |
@@ -105,11 +109,20 @@ jobs: | |||
| 105 | 109 | ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 | |
| 106 | 110 | ||
| 107 | 111 | - name: Native Linux (release) | |
| 108 | - if: runner.os == 'Linux' | ||
| 112 | + if: runner.os == 'Linux' && matrix.target != 'free-threading' | ||
| 109 | 113 | run: | | |
| 110 | 114 | sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }} | |
| 111 | 115 | export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH" | |
| 112 | 116 | CC=clang-19 ./configure --with-tail-call-interp | |
| 113 | 117 | make all --jobs 4 | |
| 114 | 118 | ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 | |
| 115 | 119 | ||
| 120 | + - name: Native Linux with free-threading (release) | ||
| 121 | + if: matrix.target == 'free-threading' | ||
| 122 | + run: | | ||
| 123 | + sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }} | ||
| 124 | + export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH" | ||
| 125 | + CC=clang-19 ./configure --with-tail-call-interp --disable-gil | ||
| 126 | + make all --jobs 4 | ||
| 127 | + ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 | ||
| 128 | + | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments