From 1366eda7e27f5ef74190317158b29f36fcb95d11 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Sat, 23 Nov 2024 19:46:07 -0800 Subject: [PATCH 01/12] Remove PGO from JIT CI --- .github/workflows/jit.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 35d5d59b762660..9ef7f69000949d 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -111,7 +111,7 @@ jobs: if: runner.os == 'Windows' && matrix.architecture != 'ARM64' run: | choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0 - ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '--pgo' }} -p ${{ matrix.architecture }} + ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' }} -p ${{ matrix.architecture }} ./PCbuild/rt.bat ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3 # No PGO or tests (yet): @@ -119,7 +119,7 @@ jobs: if: runner.os == 'Windows' && matrix.architecture == 'ARM64' run: | choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0 - ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} + ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' }} -p ${{ matrix.architecture }} # The `find` line is required as a result of https://github.com/actions/runner-images/issues/9966. # This is a bug in the macOS runner image where the pre-installed Python is installed in the same @@ -132,7 +132,7 @@ jobs: find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete brew install llvm@${{ matrix.llvm }} export SDKROOT="$(xcrun --show-sdk-path)" - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }} + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' }} make all --jobs 4 ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -141,7 +141,7 @@ jobs: run: | sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }} export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH" - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--enable-optimizations --with-lto' }} + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' }} make all --jobs 4 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -162,7 +162,7 @@ jobs: CC="${{ matrix.compiler == 'clang' && 'clang --target=$HOST' || '$HOST-gcc' }}" \ CPP="$CC --preprocess" \ HOSTRUNNER=qemu-${{ matrix.architecture }} \ - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--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 + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' }} --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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 8800d71c71f93f749ed96a88620baebebb757637 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Sat, 23 Nov 2024 20:43:16 -0800 Subject: [PATCH 02/12] Add --with-lto back --- .github/workflows/jit.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 9ef7f69000949d..7a8ba8dd527d6e 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -132,7 +132,7 @@ jobs: find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete brew install llvm@${{ matrix.llvm }} export SDKROOT="$(xcrun --show-sdk-path)" - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' }} + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--with-lto' }} make all --jobs 4 ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -141,7 +141,7 @@ jobs: run: | sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }} export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH" - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' }} + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--with-lto' }} make all --jobs 4 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -162,7 +162,7 @@ jobs: CC="${{ matrix.compiler == 'clang' && 'clang --target=$HOST' || '$HOST-gcc' }}" \ CPP="$CC --preprocess" \ HOSTRUNNER=qemu-${{ matrix.architecture }} \ - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' }} --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 + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 8f82f14228ae2f7b718ba6d1c8a556eab6246835 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Sat, 23 Nov 2024 20:43:58 -0800 Subject: [PATCH 03/12] Remove extraneous space --- .github/workflows/jit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 7a8ba8dd527d6e..c27a756665119d 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -162,7 +162,7 @@ jobs: CC="${{ matrix.compiler == 'clang' && 'clang --target=$HOST' || '$HOST-gcc' }}" \ CPP="$CC --preprocess" \ HOSTRUNNER=qemu-${{ matrix.architecture }} \ - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--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 + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 65b8c468ec847a470b9a440024460739b7952324 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Sat, 23 Nov 2024 21:01:20 -0800 Subject: [PATCH 04/12] Add empty string --- .github/workflows/jit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index c27a756665119d..485b3b41799c26 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -111,7 +111,7 @@ jobs: if: runner.os == 'Windows' && matrix.architecture != 'ARM64' run: | choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0 - ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' }} -p ${{ matrix.architecture }} + ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} ./PCbuild/rt.bat ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3 # No PGO or tests (yet): @@ -119,7 +119,7 @@ jobs: if: runner.os == 'Windows' && matrix.architecture == 'ARM64' run: | choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0 - ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' }} -p ${{ matrix.architecture }} + ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} # The `find` line is required as a result of https://github.com/actions/runner-images/issues/9966. # This is a bug in the macOS runner image where the pre-installed Python is installed in the same From c948d9c4cfd133e0a8659b1ee9ca9352f1f9f3e6 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Sun, 24 Nov 2024 14:32:11 -0800 Subject: [PATCH 05/12] Address PR comment --- .github/workflows/jit.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 485b3b41799c26..4db82c022e5ee4 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -156,8 +156,6 @@ jobs: make clean --jobs 4 export HOST=${{ matrix.architecture }}-linux-gnu sudo apt install --yes "gcc-$HOST" qemu-user - ${{ !matrix.debug && matrix.compiler == 'clang' && './configure --enable-optimizations' || '' }} - ${{ !matrix.debug && matrix.compiler == 'clang' && 'make profile-run-stamp --jobs 4' || '' }} export QEMU_LD_PREFIX="/usr/$HOST" CC="${{ matrix.compiler == 'clang' && 'clang --target=$HOST' || '$HOST-gcc' }}" \ CPP="$CC --preprocess" \ From 066f9e02a82d574ae3848539d9464bc6653d564e Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Tue, 26 Nov 2024 19:08:52 -0800 Subject: [PATCH 06/12] Remove lto --- .github/workflows/jit.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 4db82c022e5ee4..b7a40057bc518b 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -132,7 +132,7 @@ jobs: find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete brew install llvm@${{ matrix.llvm }} export SDKROOT="$(xcrun --show-sdk-path)" - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--with-lto' }} + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} make all --jobs 4 ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -141,7 +141,7 @@ jobs: run: | sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }} export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH" - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--with-lto' }} + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} make all --jobs 4 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -160,7 +160,7 @@ jobs: CC="${{ matrix.compiler == 'clang' && 'clang --target=$HOST' || '$HOST-gcc' }}" \ CPP="$CC --preprocess" \ HOSTRUNNER=qemu-${{ matrix.architecture }} \ - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '--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 + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 5d97102eb362c57d6850a2b7fbc3a062a67e12b0 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Tue, 26 Nov 2024 19:49:18 -0800 Subject: [PATCH 07/12] Remove clang Linux jobs --- .github/workflows/jit.yml | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index b7a40057bc518b..5c46b57b417c31 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -54,9 +54,7 @@ jobs: - x86_64-apple-darwin/clang - aarch64-apple-darwin/clang - x86_64-unknown-linux-gnu/gcc - - x86_64-unknown-linux-gnu/clang - aarch64-unknown-linux-gnu/gcc - - aarch64-unknown-linux-gnu/clang debug: - true - false @@ -87,18 +85,10 @@ jobs: architecture: x86_64 runner: ubuntu-22.04 compiler: gcc - - target: x86_64-unknown-linux-gnu/clang - architecture: x86_64 - runner: ubuntu-22.04 - compiler: clang - target: aarch64-unknown-linux-gnu/gcc architecture: aarch64 runner: ubuntu-22.04 compiler: gcc - - target: aarch64-unknown-linux-gnu/clang - architecture: aarch64 - runner: ubuntu-22.04 - compiler: clang env: CC: ${{ matrix.compiler }} steps: @@ -157,9 +147,8 @@ jobs: export HOST=${{ matrix.architecture }}-linux-gnu sudo apt install --yes "gcc-$HOST" qemu-user export QEMU_LD_PREFIX="/usr/$HOST" - CC="${{ matrix.compiler == 'clang' && 'clang --target=$HOST' || '$HOST-gcc' }}" \ - CPP="$CC --preprocess" \ - HOSTRUNNER=qemu-${{ matrix.architecture }} \ + CC=$HOST-gcc" \ + CPP="$CC --preprocess" HOSTRUNNER=qemu-${{ matrix.architecture }} \ ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From f5c0c5f0bf04b226f03dfc506afe9f1612d88e87 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Tue, 26 Nov 2024 19:52:11 -0800 Subject: [PATCH 08/12] fix indentation --- .github/workflows/jit.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 5c46b57b417c31..e7cc6140ff8f95 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -148,7 +148,8 @@ jobs: sudo apt install --yes "gcc-$HOST" qemu-user export QEMU_LD_PREFIX="/usr/$HOST" CC=$HOST-gcc" \ - CPP="$CC --preprocess" HOSTRUNNER=qemu-${{ matrix.architecture }} \ + CPP="$CC --preprocess" \ + HOSTRUNNER=qemu-${{ matrix.architecture }} \ ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 1be4cb08b0a5e67c3f550684e5d087ade6990890 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Tue, 26 Nov 2024 20:00:04 -0800 Subject: [PATCH 09/12] Fix quote not caught in local precommit --- .github/workflows/jit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index e7cc6140ff8f95..53ce9834d0ac4c 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -147,8 +147,8 @@ jobs: export HOST=${{ matrix.architecture }}-linux-gnu sudo apt install --yes "gcc-$HOST" qemu-user export QEMU_LD_PREFIX="/usr/$HOST" - CC=$HOST-gcc" \ - CPP="$CC --preprocess" \ + CC="$HOST-gcc" \ + CPP="$HOST-gcc --preprocess" \ HOSTRUNNER=qemu-${{ matrix.architecture }} \ ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 make all --jobs 4 From 9ed29a3d916a3a2274f84d4c83134dc1b7f43618 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Tue, 26 Nov 2024 20:02:40 -0800 Subject: [PATCH 10/12] Remove CC and CPP --- .github/workflows/jit.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 53ce9834d0ac4c..7a6f270d4b0a75 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -147,10 +147,8 @@ jobs: export HOST=${{ matrix.architecture }}-linux-gnu sudo apt install --yes "gcc-$HOST" qemu-user export QEMU_LD_PREFIX="/usr/$HOST" - CC="$HOST-gcc" \ - CPP="$HOST-gcc --preprocess" \ - HOSTRUNNER=qemu-${{ matrix.architecture }} \ - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 + HOSTRUNNER=qemu-${{ matrix.architecture }} \ + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From dd4940501f8a18679d4ac1c90751f2af636deeda Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Tue, 26 Nov 2024 20:17:34 -0800 Subject: [PATCH 11/12] Revert removing CC and CPP" --- .github/workflows/jit.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 7a6f270d4b0a75..53ce9834d0ac4c 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -147,8 +147,10 @@ jobs: export HOST=${{ matrix.architecture }}-linux-gnu sudo apt install --yes "gcc-$HOST" qemu-user export QEMU_LD_PREFIX="/usr/$HOST" - HOSTRUNNER=qemu-${{ matrix.architecture }} \ - ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 + CC="$HOST-gcc" \ + CPP="$HOST-gcc --preprocess" \ + HOSTRUNNER=qemu-${{ matrix.architecture }} \ + ./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }} --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 make all --jobs 4 ./python -m test --ignorefile=Tools/jit/ignore-tests-emulated-linux.txt --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 1c45f2ba43b25ba83f3ff2aea2da5bb5fac579c2 Mon Sep 17 00:00:00 2001 From: Savannah Ostrowski Date: Wed, 27 Nov 2024 08:46:56 -0800 Subject: [PATCH 12/12] Remove compiler in matrix and cc --- .github/workflows/jit.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index 53ce9834d0ac4c..7dbbe71b2131e7 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -64,33 +64,24 @@ jobs: - target: i686-pc-windows-msvc/msvc architecture: Win32 runner: windows-latest - compiler: msvc - target: x86_64-pc-windows-msvc/msvc architecture: x64 runner: windows-latest - compiler: msvc - target: aarch64-pc-windows-msvc/msvc architecture: ARM64 runner: windows-latest - compiler: msvc - target: x86_64-apple-darwin/clang architecture: x86_64 runner: macos-13 - compiler: clang - target: aarch64-apple-darwin/clang architecture: aarch64 runner: macos-14 - compiler: clang - target: x86_64-unknown-linux-gnu/gcc architecture: x86_64 runner: ubuntu-22.04 - compiler: gcc - target: aarch64-unknown-linux-gnu/gcc architecture: aarch64 runner: ubuntu-22.04 - compiler: gcc - env: - CC: ${{ matrix.compiler }} steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -104,7 +95,7 @@ jobs: ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} ./PCbuild/rt.bat ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3 - # No PGO or tests (yet): + # No tests (yet): - name: Emulated Windows if: runner.os == 'Windows' && matrix.architecture == 'ARM64' run: |