[Wasm] Update SpiderMonkey to 112.0a1 (2023-03-04-09-52-24)
This commit is contained in:
@@ -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,4 +1,3 @@
|
|||||||
// WASM_FAILS_IN: SM
|
|
||||||
// FILE: externals.js
|
// FILE: externals.js
|
||||||
|
|
||||||
// -- Strings --
|
// -- Strings --
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user