File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,33 @@ jobs:
134134 make all --jobs 4
135135 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
136136
137+ no-opt-jit :
138+ name : JIT without optimizations (Debug)
139+ needs : interpreter
140+ runs-on : ubuntu-24.04
141+ timeout-minutes : 90
142+ strategy :
143+ fail-fast : false
144+ matrix :
145+ llvm :
146+ - 19
147+ steps :
148+ - uses : actions/checkout@v4
149+ with :
150+ persist-credentials : false
151+ - uses : actions/setup-python@v5
152+ with :
153+ python-version : ' 3.11'
154+ - name : Build with JIT
155+ run : |
156+ sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
157+ export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
158+ ./configure --enable-experimental-jit --with-pydebug
159+ make all --jobs 4
160+ - name : Run tests without optimizations
161+ run : |
162+ PYTHON_UOPS_OPTIMIZE=0 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
163+
137164 # XXX: GH-133171
138165 # jit-with-disabled-gil:
139166 # name: Free-Threaded (Debug)
You can’t perform that action at this time.
0 commit comments