5
5
- ' **jit**'
6
6
- ' Python/bytecodes.c'
7
7
- ' Python/optimizer*.c'
8
- - ' Python/optimizer_bytecodes.c'
9
8
push :
10
9
paths :
11
10
- ' **jit**'
12
11
- ' Python/bytecodes.c'
13
12
- ' Python/optimizer*.c'
14
- - ' Python/optimizer_bytecodes.c'
15
13
workflow_dispatch :
16
14
17
15
concurrency :
22
20
jit :
23
21
name : ${{ matrix.target }} (${{ matrix.debug && 'Debug' || 'Release' }})
24
22
runs-on : ${{ matrix.runner }}
25
- timeout-minutes : 60
23
+ timeout-minutes : 75
26
24
strategy :
27
25
fail-fast : false
28
26
matrix :
95
93
run : |
96
94
choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}
97
95
./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '--pgo' }} -p ${{ matrix.architecture }}
98
- ./PCbuild/rt.bat ${{ matrix.debug && '-d' }} -p ${{ matrix.architecture }} -q --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 3600 --verbose2 --verbose3
96
+ ./PCbuild/rt.bat ${{ matrix.debug && '-d' }} -p ${{ matrix.architecture }} -q --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 4500 --verbose2 --verbose3
99
97
100
98
# No PGO or tests (yet):
101
99
- name : Emulated Windows
@@ -111,7 +109,7 @@ jobs:
111
109
SDKROOT="$(xcrun --show-sdk-path)" \
112
110
./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }}
113
111
make all --jobs 4
114
- ./python.exe -m test --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 3600 --verbose2 --verbose3
112
+ ./python.exe -m test --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 4500 --verbose2 --verbose3
115
113
116
114
- name : Native Linux
117
115
if : runner.os == 'Linux' && matrix.architecture == 'x86_64'
@@ -120,7 +118,7 @@ jobs:
120
118
export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
121
119
./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }}
122
120
make all --jobs 4
123
- ./python -m test --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 3600 --verbose2 --verbose3
121
+ ./python -m test --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 4500 --verbose2 --verbose3
124
122
125
123
- name : Emulated Linux
126
124
if : runner.os == 'Linux' && matrix.architecture != 'x86_64'
@@ -140,4 +138,4 @@ jobs:
140
138
HOSTRUNNER=qemu-${{ matrix.architecture }} \
141
139
./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }} --build=x86_64-linux-gnu --host="$HOST" --with-build-python=../build/bin/python3 --with-pkg-config=no ac_cv_buggy_getaddrinfo=no ac_cv_file__dev_ptc=no ac_cv_file__dev_ptmx=yes
142
140
make all --jobs 4
143
- ./python -m test --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 3600 --verbose2 --verbose3
141
+ ./python -m test --exclude ${{ matrix.exclude }} --multiprocess 0 --timeout 4500 --verbose2 --verbose3
0 commit comments