summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/jit.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml
index b7938a1..8c760a8 100644
--- a/.github/workflows/jit.yml
+++ b/.github/workflows/jit.yml
@@ -26,8 +26,22 @@ concurrency:
cancel-in-progress: true
jobs:
+ interpreter:
+ name: Interpreter (Debug)
+ runs-on: ubuntu-latest
+ timeout-minutes: 90
+ steps:
+ - uses: actions/checkout@v4
+ - name: Build tier two interpreter
+ run: |
+ ./configure --enable-experimental-jit=interpreter --with-pydebug
+ make all --jobs 4
+ - name: Test tier two interpreter
+ run: |
+ ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
jit:
name: ${{ matrix.target }} (${{ matrix.debug && 'Debug' || 'Release' }})
+ needs: interpreter
runs-on: ${{ matrix.runner }}
timeout-minutes: 90
strategy:
@@ -153,6 +167,7 @@ jobs:
jit-with-disabled-gil:
name: Free-Threaded (Debug)
+ needs: interpreter
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4