Update to SpiderMonkey 137. (#37077)

Incorporates the updates from https://github.com/servo/mozjs/pull/584.

Testing: Existing WPT coverage is enough.
Fixes: Part of #36258

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Josh Matthews 2025-08-07 12:47:27 -04:00 committed by GitHub
parent fd20a5df42
commit 842dd99698
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 129 additions and 1417 deletions

View file

@ -2,13 +2,7 @@
[options properties should be accessed in lexicographic order.]
expected: FAIL
[Passing a Float16Array as element of the blobParts array should work.]
expected: FAIL
[Blob-constructor.any.worker.html]
[options properties should be accessed in lexicographic order.]
expected: FAIL
[Passing a Float16Array as element of the blobParts array should work.]
expected: FAIL

View file

@ -1,7 +1,4 @@
[getRandomValues.any.worker.html]
[Float16 arrays]
expected: FAIL
[Large length: Int8Array]
expected: FAIL
@ -31,9 +28,6 @@
[getRandomValues.any.html]
[Float16 arrays]
expected: FAIL
[Large length: Int8Array]
expected: FAIL

View file

@ -158,9 +158,6 @@
[Invalid encodeInto() destination: Float64Array, backed by: SharedArrayBuffer]
expected: FAIL
[Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer]
expected: FAIL
[Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer]
expected: FAIL
@ -328,9 +325,6 @@
[Invalid encodeInto() destination: Float64Array, backed by: SharedArrayBuffer]
expected: FAIL
[Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer]
expected: FAIL
[Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer]
expected: FAIL

View file

@ -5,10 +5,5 @@
expected: ERROR
[request-headers.any.html]
[Fetch with POST with Float16Array body]
expected: FAIL
[request-headers.any.worker.html]
[Fetch with POST with Float16Array body]
expected: FAIL

View file

@ -17,9 +17,6 @@
[Streaming upload shouldn't work on Http/1.1.]
expected: FAIL
[Fetch with POST with Float16Array body]
expected: FAIL
[request-upload.any.serviceworker.html]
expected: ERROR
@ -45,6 +42,3 @@
[Streaming upload shouldn't work on Http/1.1.]
expected: FAIL
[Fetch with POST with Float16Array body]
expected: FAIL

View file

@ -8,10 +8,20 @@
expected: ERROR
[then-interception.any.worker.html]
expected: CRASH
[piping should not be observable]
expected: FAIL
[tee should not be observable]
expected: FAIL
[then-interception.any.html]
expected: CRASH
[piping should not be observable]
expected: FAIL
[tee should not be observable]
expected: FAIL
[then-interception.https.any.shadowrealm-in-serviceworker.html]
expected: ERROR

View file

@ -1,3 +0,0 @@
[script-enforcement-008.https.html]
[script-src CSP directive is properly set.]
expected: FAIL

View file

@ -1,7 +1,4 @@
[script-enforcement-009.https.html]
[script-src CSP directive is properly set.]
expected: FAIL
[Untrusted SVGScriptElement with classic type uses the source text returned by the default policy for inline CSP check.]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -1,5 +0,0 @@
[basic.any.worker.html]
expected: ERROR
[basic.any.html]
expected: ERROR

View file

@ -1,242 +0,0 @@
[constants.any.worker.html]
[constants]
expected: FAIL
[constants 1]
expected: FAIL
[constants 2]
expected: FAIL
[constants 3]
expected: FAIL
[constants 4]
expected: FAIL
[constants 5]
expected: FAIL
[constants 6]
expected: FAIL
[constants 7]
expected: FAIL
[constants 8]
expected: FAIL
[constants 9]
expected: FAIL
[constants 10]
expected: FAIL
[constants 11]
expected: FAIL
[constants 12]
expected: FAIL
[constants 13]
expected: FAIL
[constants 14]
expected: FAIL
[constants 15]
expected: FAIL
[constants 16]
expected: FAIL
[constants 17]
expected: FAIL
[constants 18]
expected: FAIL
[constants 19]
expected: FAIL
[constants 20]
expected: FAIL
[constants 21]
expected: FAIL
[constants 22]
expected: FAIL
[constants 23]
expected: FAIL
[constants 24]
expected: FAIL
[constants 25]
expected: FAIL
[constants 26]
expected: FAIL
[constants 27]
expected: FAIL
[constants 28]
expected: FAIL
[constants 29]
expected: FAIL
[constants 30]
expected: FAIL
[constants 31]
expected: FAIL
[constants 32]
expected: FAIL
[constants 33]
expected: FAIL
[constants 34]
expected: FAIL
[constants 35]
expected: FAIL
[constants 36]
expected: FAIL
[constants 37]
expected: FAIL
[constants 38]
expected: FAIL
[constants 39]
expected: FAIL
[constants.any.html]
[constants]
expected: FAIL
[constants 1]
expected: FAIL
[constants 2]
expected: FAIL
[constants 3]
expected: FAIL
[constants 4]
expected: FAIL
[constants 5]
expected: FAIL
[constants 6]
expected: FAIL
[constants 7]
expected: FAIL
[constants 8]
expected: FAIL
[constants 9]
expected: FAIL
[constants 10]
expected: FAIL
[constants 11]
expected: FAIL
[constants 12]
expected: FAIL
[constants 13]
expected: FAIL
[constants 14]
expected: FAIL
[constants 15]
expected: FAIL
[constants 16]
expected: FAIL
[constants 17]
expected: FAIL
[constants 18]
expected: FAIL
[constants 19]
expected: FAIL
[constants 20]
expected: FAIL
[constants 21]
expected: FAIL
[constants 22]
expected: FAIL
[constants 23]
expected: FAIL
[constants 24]
expected: FAIL
[constants 25]
expected: FAIL
[constants 26]
expected: FAIL
[constants 27]
expected: FAIL
[constants 28]
expected: FAIL
[constants 29]
expected: FAIL
[constants 30]
expected: FAIL
[constants 31]
expected: FAIL
[constants 32]
expected: FAIL
[constants 33]
expected: FAIL
[constants 34]
expected: FAIL
[constants 35]
expected: FAIL
[constants 36]
expected: FAIL
[constants 37]
expected: FAIL
[constants 38]
expected: FAIL
[constants 39]
expected: FAIL

View file

@ -1,8 +0,0 @@
[imports.any.html]
[imports]
expected: FAIL
[imports.any.worker.html]
[imports]
expected: FAIL

View file

@ -1,12 +1,6 @@
[DOMException-is-error.any.worker.html]
[DOMException-is-error]
expected: FAIL
[DOMException-is-error.any.html]
[DOMException-is-error]
expected: FAIL
[DOMException-is-error.https.any.shadowrealm-in-serviceworker.html]
expected: ERROR

View file

@ -1,12 +1,6 @@
[Send-binary-arraybufferview-float16.any.html?default]
[Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
expected: FAIL
[Send-binary-arraybufferview-float16.any.worker.html?wss]
[Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
expected: FAIL
[Send-binary-arraybufferview-float16.any.html?wpt_flags=h2]
[Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
@ -14,9 +8,6 @@
[Send-binary-arraybufferview-float16.any.worker.html?default]
[Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
expected: FAIL
[Send-binary-arraybufferview-float16.any.worker.html?wpt_flags=h2]
[Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
@ -24,5 +15,3 @@
[Send-binary-arraybufferview-float16.any.html?wss]
[Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
expected: FAIL

View file

@ -13,6 +13,3 @@
[The IDBCursorWithValue interface object should be exposed.]
expected: FAIL
[The Float16Array interface object should be exposed.]
expected: FAIL

View file

@ -10651,7 +10651,7 @@
[]
],
"interfaces.js": [
"fbfc396b62c55415c0493b7528bd5e2b959452e6",
"24c7fa68dbca91a9d26b2534c81ea7338cb2102a",
[]
],
"max-session-history-frame.html": [

View file

@ -19,6 +19,7 @@ function test_interfaces(interfaceNamesInGlobalScope) {
"Error",
"EvalError",
"FinalizationRegistry",
"Float16Array",
"Float32Array",
"Float64Array",
"Function",
@ -28,6 +29,7 @@ function test_interfaces(interfaceNamesInGlobalScope) {
"Int8Array",
"InternalError",
"Intl",
"Iterator",
"JSON",
"Map",
"Math",