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: |
ArrayBuffer.prototype.slice shouldn't misbehave horribly if index-argument conversion detaches the ArrayBuffer being sliced
esid: pending

View File

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

View File

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

View File

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

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
%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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
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
esid: pending

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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