@@ -95,10 +95,10 @@ jobs:
95
95
with :
96
96
python-version : ' 3.11'
97
97
98
+ # PCbuild downloads LLVM automatically:
98
99
- name : Windows
99
100
if : runner.os == 'Windows'
100
101
run : |
101
- choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0
102
102
./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }}
103
103
./PCbuild/rt.bat ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
104
104
@@ -126,29 +126,30 @@ jobs:
126
126
make all --jobs 4
127
127
./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
128
128
129
- jit-with-disabled-gil :
130
- name : Free-Threaded (Debug)
131
- needs : interpreter
132
- runs-on : ubuntu-24.04
133
- timeout-minutes : 90
134
- strategy :
135
- fail-fast : false
136
- matrix :
137
- llvm :
138
- - 19
139
- steps :
140
- - uses : actions/checkout@v4
141
- with :
142
- persist-credentials : false
143
- - uses : actions/setup-python@v5
144
- with :
145
- python-version : ' 3.11'
146
- - name : Build with JIT enabled and GIL disabled
147
- run : |
148
- sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
149
- export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
150
- ./configure --enable-experimental-jit --with-pydebug --disable-gil
151
- make all --jobs 4
152
- - name : Run tests
153
- run : |
154
- ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
129
+ # XXX: GH-133171
130
+ # jit-with-disabled-gil:
131
+ # name: Free-Threaded (Debug)
132
+ # needs: interpreter
133
+ # runs-on: ubuntu-24.04
134
+ # timeout-minutes: 90
135
+ # strategy:
136
+ # fail-fast: false
137
+ # matrix:
138
+ # llvm:
139
+ # - 19
140
+ # steps:
141
+ # - uses: actions/checkout@v4
142
+ # with:
143
+ # persist-credentials: false
144
+ # - uses: actions/setup-python@v5
145
+ # with:
146
+ # python-version: '3.11'
147
+ # - name: Build with JIT enabled and GIL disabled
148
+ # run: |
149
+ # sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
150
+ # export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
151
+ # ./configure --enable-experimental-jit --with-pydebug --disable-gil
152
+ # make all --jobs 4
153
+ # - name: Run tests
154
+ # run: |
155
+ # ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
0 commit comments