@@ -381,78 +381,78 @@ jobs:
381381# run: |
382382# $RUNNER --engine="$GITHUB_WORKSPACE/out/extended/walrus" ${{ matrix.switch }} wasm-test-extended
383383
384- build-test-no-gc-linux :
385- runs-on : ubuntu-latest
386- strategy :
387- fail-fast : false
388- matrix :
389- mode : [debug]
390- arch : [x64]
391- switch : [--jit, ""]
392- steps :
393- - uses : actions/checkout@v4
394- with :
395- submodules : true
396- - name : Install Packages
397- run : |
398- sudo apt update
399- sudo apt install -y ninja-build gcc-multilib g++-multilib
400- - name : Build ${{ matrix.arch}}
401- env :
402- BUILD_OPTIONS : -DWALRUS_ARCH=${{ matrix.arch }} -DWALRUS_HOST=linux -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
403- run : |
404- cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/nogc $BUILD_OPTIONS
405- ninja -Cout/nogc
406- - name : " Remove GC tests"
407- run : |
408- rm -rf ./test/web-assembly3/gc
409- rm ./test/web-assembly3/jit/gc_cast_abstract.wast
410- rm ./test/web-assembly3/jit/gc_cast_concrete.wast
411- rm ./test/web-assembly3/jit/gc_refeq.wast
412- rm ./test/web-assembly3/jit/array_copy_large_value.wast
413- rm ./test/web-assembly3/jit/array_fill_large_value.wast
414- - name : Run Tests
415- run : |
416- $RUNNER --engine="$GITHUB_WORKSPACE/out/nogc/walrus" ${{ matrix.switch }}
417-
418- build-test-no-gc-on-macos-arm64 :
419- strategy :
420- fail-fast : false
421- matrix :
422- mode : [debug]
423- switch : [--jit, ""]
424- runs-on : macos-latest
425- steps :
426- - uses : actions/checkout@v4
427- with :
428- submodules : true
429- - name : Install Packages
430- run : |
431- brew update
432- brew install ninja
433- - name : Build arm64
434- env :
435- BUILD_OPTIONS : -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
436- run : |
437- cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/mac $BUILD_OPTIONS
438- ninja -Cout/mac
439- - name : " Remove 2 test files due to stack overflow occurred by recursion calls in debug mode build by clang"
440- if : matrix.mode == 'debug'
441- run : |
442- rm ./test/wasm-spec/core/call.wast
443- rm ./test/wasm-spec/core/call_indirect.wast
444- - name : " Remove GC tests"
445- run : |
446- rm -rf ./test/web-assembly3/gc
447- rm ./test/web-assembly3/jit/gc_cast_abstract.wast
448- rm ./test/web-assembly3/jit/gc_cast_concrete.wast
449- rm ./test/web-assembly3/jit/gc_refeq.wast
450- rm ./test/web-assembly3/jit/array_copy_large_value.wast
451- rm ./test/web-assembly3/jit/array_fill_large_value.wast
452- - name : Run Tests
453- run : |
454- #FIXME try-catch is unstable in macos build
455- $RUNNER --engine="$GITHUB_WORKSPACE/out/mac/walrus" ${{ matrix.switch }}
384+ # build-test-no-gc-linux:
385+ # runs-on: ubuntu-latest
386+ # strategy:
387+ # fail-fast: false
388+ # matrix:
389+ # mode: [debug]
390+ # arch: [x64]
391+ # switch: [--jit, ""]
392+ # steps:
393+ # - uses: actions/checkout@v4
394+ # with:
395+ # submodules: true
396+ # - name: Install Packages
397+ # run: |
398+ # sudo apt update
399+ # sudo apt install -y ninja-build gcc-multilib g++-multilib
400+ # - name: Build ${{ matrix.arch}}
401+ # env:
402+ # BUILD_OPTIONS: -DWALRUS_ARCH=${{ matrix.arch }} -DWALRUS_HOST=linux -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
403+ # run: |
404+ # cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/nogc $BUILD_OPTIONS
405+ # ninja -Cout/nogc
406+ # - name: "Remove GC tests"
407+ # run: |
408+ # rm -rf ./test/web-assembly3/gc
409+ # rm ./test/web-assembly3/jit/gc_cast_abstract.wast
410+ # rm ./test/web-assembly3/jit/gc_cast_concrete.wast
411+ # rm ./test/web-assembly3/jit/gc_refeq.wast
412+ # rm ./test/web-assembly3/jit/array_copy_large_value.wast
413+ # rm ./test/web-assembly3/jit/array_fill_large_value.wast
414+ # - name: Run Tests
415+ # run: |
416+ # $RUNNER --engine="$GITHUB_WORKSPACE/out/nogc/walrus" ${{ matrix.switch }}
417+ #
418+ # build-test-no-gc-on-macos-arm64:
419+ # strategy:
420+ # fail-fast: false
421+ # matrix:
422+ # mode: [debug]
423+ # switch: [--jit, ""]
424+ # runs-on: macos-latest
425+ # steps:
426+ # - uses: actions/checkout@v4
427+ # with:
428+ # submodules: true
429+ # - name: Install Packages
430+ # run: |
431+ # brew update
432+ # brew install ninja
433+ # - name: Build arm64
434+ # env:
435+ # BUILD_OPTIONS: -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
436+ # run: |
437+ # cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/mac $BUILD_OPTIONS
438+ # ninja -Cout/mac
439+ # - name: "Remove 2 test files due to stack overflow occurred by recursion calls in debug mode build by clang"
440+ # if: matrix.mode == 'debug'
441+ # run: |
442+ # rm ./test/wasm-spec/core/call.wast
443+ # rm ./test/wasm-spec/core/call_indirect.wast
444+ # - name: "Remove GC tests"
445+ # run: |
446+ # rm -rf ./test/web-assembly3/gc
447+ # rm ./test/web-assembly3/jit/gc_cast_abstract.wast
448+ # rm ./test/web-assembly3/jit/gc_cast_concrete.wast
449+ # rm ./test/web-assembly3/jit/gc_refeq.wast
450+ # rm ./test/web-assembly3/jit/array_copy_large_value.wast
451+ # rm ./test/web-assembly3/jit/array_fill_large_value.wast
452+ # - name: Run Tests
453+ # run: |
454+ # #FIXME try-catch is unstable in macos build
455+ # $RUNNER --engine="$GITHUB_WORKSPACE/out/mac/walrus" ${{ matrix.switch }}
456456
457457 build-test-no-gc-on-windows-x86-x64 :
458458 runs-on : windows-2022
0 commit comments