Enable strict mode testing for rest of sm/Array

This commit is contained in:
André Bargull 2025-04-30 14:16:20 +02:00 committed by Philip Chimento
parent 286f73c6e9
commit c3aa6f96fc
78 changed files with 0 additions and 156 deletions

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

@ -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: |
Array.prototype.concat should check HasProperty everytime for non-dense array Array.prototype.concat should check HasProperty everytime for non-dense array
esid: pending esid: pending

View File

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
flags:
- noStrict
description: | description: |
Array.prototype.fill Array.prototype.fill
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

@ -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.from should close iterator on error Array.from should close iterator on error
esid: pending esid: pending

View File

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -5,8 +5,6 @@
/*--- /*---
includes: [sm/assertThrowsValue.js, deepEqual.js] includes: [sm/assertThrowsValue.js, deepEqual.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
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

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
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

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
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

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
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: |
Freezing a dictionary mode object with a length property should make Object.isFrozen report true Freezing a dictionary mode object with a length property should make Object.isFrozen report true
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 getters should have get prefix Array getters should have get prefix
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

@ -3,8 +3,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
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: |
Implement Array.prototype.includes Implement Array.prototype.includes
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

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
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.join Array.prototype.join
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
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: |
Object.preventExtensions([]).length = 0 should do nothing, not throw Object.preventExtensions([]).length = 0 should do nothing, not throw
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
No-op array length redefinition No-op array length redefinition
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Various quirks of setting array length properties to objects Various quirks of setting array length properties to objects
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array length redefinition behavior with non-configurable elements Array length redefinition behavior with non-configurable elements
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array length setting/truncating with non-dense, indexed elements Array length setting/truncating with non-dense, indexed elements
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Object.freeze([]).pop() must throw a TypeError Object.freeze([]).pop() must throw a TypeError
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array.prototype.pop shouldn't touch elements greater than length on non-arrays Array.prototype.pop shouldn't touch elements greater than length on non-arrays
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Assertion redefining length property of a frozen array Assertion redefining length property of a frozen array
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Assertion redefining length property of a frozen dictionary-mode array Assertion redefining length property of a frozen dictionary-mode array
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Assertion redefining non-writable length to a non-numeric value Assertion redefining non-writable length to a non-numeric value
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Assertion redefining non-writable length to a non-numeric value Assertion redefining non-writable length to a non-numeric value
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Assertion redefining non-writable length to a non-numeric value Assertion redefining non-writable length to a non-numeric value
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: |
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: |
[].reverse should swap elements low to high using accesses to low elements, then accesses to high elements [].reverse should swap elements low to high using accesses to low elements, then accesses to high elements
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

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
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: |
Array.prototype.shift on a dense array with holes should update for-in enumeration properties. Array.prototype.shift on a dense array with holes should update for-in enumeration properties.
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
array.sort compare-function gets incorrect this array.sort compare-function gets incorrect this
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Sorting an array containing only holes and |undefined| should move all |undefined| to the start of the array Sorting an array containing only holes and |undefined| should move all |undefined| to the start of the array
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
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

@ -5,8 +5,6 @@
/*--- /*---
includes: [deepEqual.js] includes: [deepEqual.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
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: |
Use ArraySpeciesCreate in Array.prototype.{concat,filter,map,slice,splice}. Use ArraySpeciesCreate in Array.prototype.{concat,filter,map,slice,splice}.
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array.prototype.splice should define, not set, the elements of the array it returns Array.prototype.splice should define, not set, the elements of the array it returns
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array.prototype.splice, when it deletes elements, should make sure any deleted but not visited elements are suppressed from subsequent enumeration Array.prototype.splice, when it deletes elements, should make sure any deleted but not visited elements are suppressed from subsequent enumeration
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [sm/assertThrowsValue.js] includes: [sm/assertThrowsValue.js]
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

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending

View File

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

View File

@ -4,8 +4,6 @@
*/ */
/*--- /*---
flags:
- noStrict
description: | description: |
Array.prototype.unshift without args Array.prototype.unshift without args
esid: pending esid: pending

View File

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
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

@ -3,8 +3,6 @@
/*--- /*---
includes: [compareArray.js] includes: [compareArray.js]
flags:
- noStrict
description: | description: |
pending pending
esid: pending esid: pending