Enable strict mode testing for sm/extensions

This commit is contained in:
André Bargull 2025-04-30 14:16:28 +02:00 committed by Philip Chimento
parent 4b89aa98c8
commit f72b5123d9
47 changed files with 0 additions and 94 deletions

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
ArrayBuffer.prototype.slice shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer being sliced ArrayBuffer.prototype.slice shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer being sliced
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
new DataView(...) shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer to be viewed new DataView(...) shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer to be viewed
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
DataView.prototype.set* methods shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer being modified DataView.prototype.set* methods shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer being modified
esid: pending esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
flags:
- noStrict
description: | description: |
String.prototype.match with non-string non-standard flags argument. String.prototype.match with non-string non-standard flags argument.
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
%TypedArray%.prototype.set(object w/funky length property, offset) shouldn't misbehave if the funky length property detaches this typed array's buffer %TypedArray%.prototype.set(object w/funky length property, offset) shouldn't misbehave if the funky length property detaches this typed array's buffer
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
%TypedArray.prototype.subarray shouldn't misbehave horribly if index-argument conversion detaches the underlying ArrayBuffer %TypedArray.prototype.subarray shouldn't misbehave horribly if index-argument conversion detaches the underlying ArrayBuffer
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
__proto__ as accessor __proto__ as accessor
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
The [[Prototype]] of an object whose prototype chain contains an array isn't that array's [[Prototype]] The [[Prototype]] of an object whose prototype chain contains an array isn't that array's [[Prototype]]
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Don't use a shared-permanent inherited property to implement [].length or (function(){}).length Don't use a shared-permanent inherited property to implement [].length or (function(){}).length
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Behavior of [].pop on proxies Behavior of [].pop on proxies
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
ArrayBuffer cannot access properties defined on the prototype chain. ArrayBuffer cannot access properties defined on the prototype chain.
esid: pending esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Built-in functions defined in ECMAScript pick up arguments/caller properties from Function.prototype Built-in functions defined in ECMAScript pick up arguments/caller properties from Function.prototype
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
{ get x(v) { } } and { set x(v, v2) { } } should be syntax errors { get x(v) { } } and { set x(v, v2) { } } should be syntax errors
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
{ __proto__ } should work as a destructuring assignment pattern { __proto__ } should work as a destructuring assignment pattern
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
{ __proto__ } should work as a destructuring assignment pattern { __proto__ } should work as a destructuring assignment pattern
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
{ __proto__: target } should work as a destructuring assignment pattern { __proto__: target } should work as a destructuring assignment pattern
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
__proto__ should work in destructuring patterns as the targets of for-in/for-of loops __proto__ should work in destructuring patterns as the targets of for-in/for-of loops
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Error.prototype.toString called on function objects should work as on any object Error.prototype.toString called on function objects should work as on any object
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Implement __define[GS]etter__ using Object.defineProperty Implement __define[GS]etter__ using Object.defineProperty
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Expression closure syntax is only permitted for functions that constitute entire AssignmentExpressions, not PrimaryExpressions that are themselves components of larger binary expressions Expression closure syntax is only permitted for functions that constitute entire AssignmentExpressions, not PrimaryExpressions that are themselves components of larger binary expressions
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
ECMAScript built-in methods that immediately throw when |this| is |undefined| or |null| (due to CheckObjectCoercible, ToObject, or ToString) ECMAScript built-in methods that immediately throw when |this| is |undefined| or |null| (due to CheckObjectCoercible, ToObject, or ToString)
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Don't assert when freshening the scope chain for a for-loop whose head contains a lexical declaration, where the loop body might add more bindings at runtime Don't assert when freshening the scope chain for a for-loop whose head contains a lexical declaration, where the loop body might add more bindings at runtime
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
__proto__ should show up with O.getOwnPropertyNames(O.prototype) __proto__ should show up with O.getOwnPropertyNames(O.prototype)
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Escape sequences aren't allowed in bolded grammar tokens (that is, in keywords, possibly contextual keywords) Escape sequences aren't allowed in bolded grammar tokens (that is, in keywords, possibly contextual keywords)
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Make __proto__ in object literals a special form not influenced by |Object.prototype| Make __proto__ in object literals a special form not influenced by |Object.prototype|
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
|new| on a cross-compartment wrapper to a non-constructor shouldn't assert |new| on a cross-compartment wrapper to a non-constructor shouldn't assert
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Redefining an array's |length| property when redefining the |length| property on a proxy with an array as target Redefining an array's |length| property when redefining the |length| property on a proxy with an array as target
esid: pending esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array prototype and expression closures Array prototype and expression closures
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Behavior when JSON.parse walks over a non-native object Behavior when JSON.parse walks over a non-native object
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Behavior when the JSON.parse reviver mutates the holder array Behavior when the JSON.parse reviver mutates the holder array
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Behavior when JSON.parse walks over a non-native object Behavior when JSON.parse walks over a non-native object
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Behavior when the JSON.parse reviver mutates the holder object Behavior when the JSON.parse reviver mutates the holder object
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
%TypedArray.prototype.copyWithin shouldn't misbehave horribly if index-argument conversion detaches the underlying ArrayBuffer %TypedArray.prototype.copyWithin shouldn't misbehave horribly if index-argument conversion detaches the underlying ArrayBuffer
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Uint8Array.prototype.set issues when this array changes during setting Uint8Array.prototype.set issues when this array changes during setting
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
new Int8Array([1, 2, 3]).subarray(1).subarray(1)[0] === 3 new Int8Array([1, 2, 3]).subarray(1).subarray(1)[0] === 3
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
js weak maps js weak maps
esid: pending esid: pending