From cead5c8aae7c1a495e5f5d7c2202cb564d887f45 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Tue, 25 Jul 2023 19:53:01 +0200 Subject: [PATCH] [Wasm] Update Binaryen to 114 This version supports new br_on_cast* instructions. Also, stop passing to binaryen no longer supported option. --- .../jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt | 1 - .../kotlin/gradle/targets/js/binaryen/BinaryenRootExtension.kt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt index bab9d366083..4ae95271fb5 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt @@ -38,7 +38,6 @@ constructor() : AbstractExecTask(BinaryenExec::class.java) { // Other options "--enable-nontrapping-float-to-int", - "--nominal", // It's turned out that it's not safe // "--closed-world", diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenRootExtension.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenRootExtension.kt index 2c4f50bff35..69b7f540390 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenRootExtension.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenRootExtension.kt @@ -25,7 +25,7 @@ open class BinaryenRootExtension(@Transient val rootProject: Project) : Configur var installationPath by Property(gradleHome.resolve("binaryen")) var downloadBaseUrl by Property("https://github.com/WebAssembly/binaryen/releases/download/") - var version by Property("112") + var version by Property("114") val setupTaskProvider: TaskProvider get() = rootProject.tasks.withType(Copy::class.java).named(BinaryenRootPlugin.INSTALL_TASK_NAME)