Enable strict mode testing for sm/expressions

This commit is contained in:
André Bargull 2025-04-30 14:16:27 +02:00 committed by Philip Chimento
parent 53e5d81251
commit f277bff653
34 changed files with 0 additions and 68 deletions

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Implement support for string literals as names for properties defined using ES5 get/set syntax Implement support for string literals as names for properties defined using ES5 get/set syntax
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: |
Implement ES6 binary literals Implement ES6 binary literals
esid: pending esid: pending

View File

@ -5,8 +5,6 @@
/*--- /*---
includes: [sm/assertThrowsValue.js] includes: [sm/assertThrowsValue.js]
flags:
- noStrict
description: | description: |
Computed property names must be considered as always effectful even when the name expression isn't effectful, because calling ToPropertyKey on some non-effectful expressions has user-modifiable behavior Computed property names must be considered as always effectful even when the name expression isn't effectful, because calling ToPropertyKey on some non-effectful expressions has user-modifiable behavior
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: |
Constant folder should fold labeled statements Constant folder should fold labeled statements
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
delete (foo), delete ((foo)), and so on are strict mode early errors delete (foo), delete ((foo)), and so on are strict mode early errors
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/non262-expressions-shell.js] includes: [sm/non262-expressions-shell.js]
flags:
- noStrict
description: | description: |
Array destructuring with various default values in various context - call/new expression Array destructuring with various default values in various context - call/new expression
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/non262-expressions-shell.js] includes: [sm/non262-expressions-shell.js]
flags:
- noStrict
description: | description: |
Array destructuring with various default values in various context - class expression and super/new.target Array destructuring with various default values in various context - class expression and super/new.target
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/non262-expressions-shell.js] includes: [sm/non262-expressions-shell.js]
flags:
- noStrict
description: | description: |
Array destructuring with various default values in various context - function expression with nested objects Array destructuring with various default values in various context - function expression with nested objects
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/non262-expressions-shell.js] includes: [sm/non262-expressions-shell.js]
flags:
- noStrict
description: | description: |
Array destructuring with various default values in various context - function expression Array destructuring with various default values in various context - function expression
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/non262-expressions-shell.js] includes: [sm/non262-expressions-shell.js]
flags:
- noStrict
description: | description: |
Array destructuring with various default values in various context - simple literal Array destructuring with various default values in various context - simple literal
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/non262-expressions-shell.js] includes: [sm/non262-expressions-shell.js]
flags:
- noStrict
description: | description: |
Array destructuring with various default values in various context - yield expression Array destructuring with various default values in various context - yield expression
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: |
Array destructuring with accessing uninitialized lexical binding. Array destructuring with accessing uninitialized lexical binding.
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

@ -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: |
Parenthesized "destructuring patterns" are not usable as destructuring patterns Parenthesized "destructuring patterns" are not usable as destructuring patterns
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

@ -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: |
{ get x y() { } } is not valid getter syntax { get x y() { } } is not valid getter syntax
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
/*--- /*---
features: features:
- IsHTMLDDA - IsHTMLDDA
flags:
- noStrict
description: | description: |
Implement the Nullish Coalescing operator (??) proposal Implement the Nullish Coalescing operator (??) proposal
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
__proto__ in object literals in non-__proto__:v contexts doesn't modify [[Prototype]] __proto__ in object literals in non-__proto__:v contexts doesn't modify [[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: |
Permit numbers and strings containing numbers as accessor property names Permit numbers and strings containing numbers as accessor property names
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Convert computed property name expressions to property key before evaluating the property's value Convert computed property name expressions to property key before evaluating the property's value
esid: pending esid: pending

View File

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

@ -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

@ -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

@ -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: |
Primitive values don't box correctly Primitive values don't box correctly
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

@ -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

@ -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: |
\\u and \\x must be followed by the appropriate number of hex digits or else it is a syntax error \\u and \\x must be followed by the appropriate number of hex digits or else it is a syntax error
esid: pending esid: pending