[Wasm] Update SpiderMonkey to 112.0a1 (2023-03-04-09-52-24)

This commit is contained in:
Zalim Bashorov
2023-02-18 21:01:35 +01:00
parent 47c48efa33
commit bec827b654
13 changed files with 1 additions and 14 deletions
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// FILE: defaultValues.js // FILE: defaultValues.js
function foo(x1 = "d1", x2 = "d2", x3 = "d3", x4 = "d4", x5 = "d5") { function foo(x1 = "d1", x2 = "d2", x3 = "d3", x4 = "d4", x5 = "d5") {
return `${x1} ${x2} ${x3} ${x4} ${x5}`; return `${x1} ${x2} ${x3} ${x4} ${x5}`;
@@ -1,5 +1,4 @@
// WITH_STDLIB // WITH_STDLIB
// WASM_FAILS_IN: SM
// FILE: externals.js // FILE: externals.js
const primitives1 = [3.14, "Test string 1", true, Symbol("symbol"), 131283889534859707199254740992n]; const primitives1 = [3.14, "Test string 1", true, Symbol("symbol"), 131283889534859707199254740992n];
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// FILE: externals.js // FILE: externals.js
function createObject() { function createObject() {
return { return {
@@ -1,5 +1,4 @@
// IGNORE_BACKEND: JS_IR, JS // IGNORE_BACKEND: JS_IR, JS
// WASM_FAILS_IN: SM
inline fun checkNPE(body: () -> Unit) { inline fun checkNPE(body: () -> Unit) {
var throwed = false var throwed = false
@@ -1,5 +1,3 @@
// WASM_FAILS_IN: SM
fun notNullString(x: String) { fun notNullString(x: String) {
js("if (x !== 'abc') throw 'error'") js("if (x !== 'abc') throw 'error'")
} }
-1
View File
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// FILE: externals.js // FILE: externals.js
// -- Strings -- // -- Strings --
-1
View File
@@ -1,5 +1,4 @@
// IGNORE_BACKEND_K2: JS_IR // IGNORE_BACKEND_K2: JS_IR
// WASM_FAILS_IN: SM
// Partial copy of js/js.translator/testData/box/native/vararg.kt // Partial copy of js/js.translator/testData/box/native/vararg.kt
// With some additions for concrete number types, strings and function references // With some additions for concrete number types, strings and function references
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// EXPECTED_REACHABLE_NODES: 1283 // EXPECTED_REACHABLE_NODES: 1283
// FILE: castToNativeClassChecked.kt // FILE: castToNativeClassChecked.kt
external abstract class S() { external abstract class S() {
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// EXPECTED_REACHABLE_NODES: 1282 // EXPECTED_REACHABLE_NODES: 1282
// FILE: castToNativeInterface.kt // FILE: castToNativeInterface.kt
external interface I { external interface I {
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// EXPECTED_REACHABLE_NODES: 1284 // EXPECTED_REACHABLE_NODES: 1284
// FILE: castToTypeParamBoundedByNativeInterface.kt // FILE: castToTypeParamBoundedByNativeInterface.kt
external interface I { external interface I {
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// EXPECTED_REACHABLE_NODES: 1285 // EXPECTED_REACHABLE_NODES: 1285
package foo package foo
@@ -1,4 +1,3 @@
// WASM_FAILS_IN: SM
// EXPECTED_REACHABLE_NODES: 1284 // EXPECTED_REACHABLE_NODES: 1284
package foo package foo
+1 -1
View File
@@ -90,7 +90,7 @@ val currentOsType = run {
OsType(osName, osArch) OsType(osName, osArch)
} }
val jsShellDirectory = "https://archive.mozilla.org/pub/firefox/nightly/2023/01/2023-01-23-09-44-44-mozilla-central" val jsShellDirectory = "https://archive.mozilla.org/pub/firefox/nightly/2023/03/2023-03-04-09-52-24-mozilla-central"
val jsShellSuffix = when (currentOsType) { val jsShellSuffix = when (currentOsType) {
OsType(OsName.LINUX, OsArch.X86_32) -> "linux-i686" OsType(OsName.LINUX, OsArch.X86_32) -> "linux-i686"
OsType(OsName.LINUX, OsArch.X86_64) -> "linux-x86_64" OsType(OsName.LINUX, OsArch.X86_64) -> "linux-x86_64"