From 5ce89e57f6a76378f2228506ac86c0f457bff6ad Mon Sep 17 00:00:00 2001 From: Matthias Liedtke Date: Wed, 19 Aug 2026 04:36:52 +0200 Subject: [PATCH 1/3] [github] Enable Binaryen LiveTests by providing wasm-opt Change-Id: I5da4f0dfc050d389bdc5168bc45d67f3d530b262 --- .github/workflows/swift.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 3e6b25237..f5cf91cf0 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -30,6 +30,10 @@ jobs: run: jsvu --os=default --engines=v8 - name: d8 version run: ~/.jsvu/engines/v8/v8 --version + - name: Install Binaryen + run: | + Tools/bootstrap-binaryen.sh ~/.binaryen + echo "$HOME/.binaryen/bin" >> $GITHUB_PATH - name: Install Node.js dependencies for Compiler/Parser tests working-directory: ./Sources/Fuzzilli/Compiler/Parser run: npm install @@ -66,6 +70,10 @@ jobs: run: jsvu --os=default --engines=v8 - name: d8 version run: ~/.jsvu/engines/v8/v8 --version + - name: Install Binaryen + run: | + Tools/bootstrap-binaryen.sh ~/.binaryen + echo "$HOME/.binaryen/bin" >> $GITHUB_PATH - name: Swift Version run: swift --version - name: Install LLVM From 565a2759e77c6747eca251a2ec15cfe074fea029 Mon Sep 17 00:00:00 2001 From: Matthias Liedtke Date: Wed, 19 Aug 2026 05:02:32 +0200 Subject: [PATCH 2/3] but skip on Node.js Change-Id: I0b38903c997048d0b2d76af42c5fac8c1b9d23cd --- Tests/failing_nodejs.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tests/failing_nodejs.txt b/Tests/failing_nodejs.txt index 0141ff4a7..7659504ac 100644 --- a/Tests/failing_nodejs.txt +++ b/Tests/failing_nodejs.txt @@ -4,6 +4,9 @@ testWideArithmetics() testCmpxchgOrdering() testRMWOrdering() testMemoryOrdering() -# Emits both wide arithmetics and relaxed atomics +# Emit both wide arithmetics and relaxed atomics instructions testWasmCodeGenerationAndCompilation() testWasmCodeGenerationAndCompilationAndExecution() +testBinaryenWasmCodeGenerationAndCompilation() +testBinaryenWasmCodeGenerationAndCompilationAndExecution() +testBinaryenWasmMutator() From 5032ad62b67ca6e2a65245a3a7b7b9c591d0469c Mon Sep 17 00:00:00 2001 From: Matthias Liedtke Date: Wed, 19 Aug 2026 13:21:17 +0200 Subject: [PATCH 3/3] Mac runner very slow on multi-threaded workloads Change-Id: Ib1468f5d32b3e1a9f124f34b5b573ffa5e92e8aa --- .github/workflows/swift.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index f5cf91cf0..017301d22 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -8,7 +8,7 @@ on: jobs: build_test: - timeout-minutes: 30 + timeout-minutes: 40 strategy: # If macos-latest fails, we still don't want to cancel ubuntu-latest or the other way around. fail-fast: false