From c3aa6f96fc498045c20d9d999d34df6383a6977a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Wed, 30 Apr 2025 14:16:20 +0200 Subject: [PATCH] Enable strict mode testing for rest of sm/Array --- test/staging/sm/Array/array-length-set-during-for-in.js | 2 -- test/staging/sm/Array/array-length-set-on-nonarray.js | 2 -- test/staging/sm/Array/at.js | 2 -- .../sm/Array/change-array-by-copy-cross-compartment-create.js | 2 -- .../sm/Array/change-array-by-copy-errors-from-correct-realm.js | 2 -- test/staging/sm/Array/concat-proxy.js | 2 -- test/staging/sm/Array/fill.js | 2 -- test/staging/sm/Array/for_of_1.js | 2 -- test/staging/sm/Array/for_of_2.js | 2 -- test/staging/sm/Array/for_of_3.js | 2 -- test/staging/sm/Array/for_of_4.js | 2 -- test/staging/sm/Array/from-iterator-close.js | 2 -- test/staging/sm/Array/from_basics.js | 2 -- test/staging/sm/Array/from_constructor.js | 2 -- test/staging/sm/Array/from_errors.js | 2 -- test/staging/sm/Array/from_iterable.js | 2 -- test/staging/sm/Array/from_length_setter.js | 2 -- test/staging/sm/Array/from_mapping.js | 2 -- test/staging/sm/Array/from_primitive.js | 2 -- test/staging/sm/Array/from_proxy.js | 2 -- test/staging/sm/Array/from_realms.js | 2 -- test/staging/sm/Array/from_string.js | 2 -- test/staging/sm/Array/from_surfaces.js | 2 -- test/staging/sm/Array/frozen-dict-mode-length.js | 2 -- test/staging/sm/Array/getter-name.js | 2 -- test/staging/sm/Array/group-callback-evaluation.js | 2 -- test/staging/sm/Array/group-propertkey-is-length.js | 2 -- test/staging/sm/Array/includes-trailing-holes.js | 2 -- test/staging/sm/Array/includes.js | 2 -- test/staging/sm/Array/index-with-null-character.js | 2 -- test/staging/sm/Array/indexOf-never-returns-negative-zero.js | 2 -- test/staging/sm/Array/indexOf-packed-array.js | 2 -- test/staging/sm/Array/isArray.js | 2 -- test/staging/sm/Array/join-01.js | 2 -- test/staging/sm/Array/join-no-has-trap.js | 2 -- .../staging/sm/Array/lastIndexOf-never-returns-negative-zero.js | 2 -- test/staging/sm/Array/length-01.js | 2 -- test/staging/sm/Array/length-nonwritable-redefine-nop.js | 2 -- test/staging/sm/Array/length-set-object.js | 2 -- test/staging/sm/Array/length-truncate-nonconfigurable.js | 2 -- test/staging/sm/Array/length-truncate-with-indexed.js | 2 -- test/staging/sm/Array/pop-empty-nonwritable.js | 2 -- test/staging/sm/Array/pop-no-has-trap.js | 2 -- test/staging/sm/Array/pop-nonarray-higher-elements.js | 2 -- test/staging/sm/Array/redefine-length-frozen-array.js | 2 -- .../sm/Array/redefine-length-frozen-dictionarymode-array.js | 2 -- ...redefine-nonwritable-length-custom-conversion-call-counts.js | 2 -- .../redefine-nonwritable-length-custom-conversion-throw.js | 2 -- test/staging/sm/Array/redefine-nonwritable-length-nonnumeric.js | 2 -- test/staging/sm/Array/regress-424954.js | 2 -- test/staging/sm/Array/regress-566651.js | 2 -- test/staging/sm/Array/regress-599159.js | 2 -- test/staging/sm/Array/regress-619970.js | 2 -- test/staging/sm/Array/reverse-order-of-low-high-accesses.js | 2 -- .../sm/Array/set-with-indexed-property-on-prototype-chain.js | 2 -- test/staging/sm/Array/shift-no-has-trap.js | 2 -- test/staging/sm/Array/shift_for_in.js | 2 -- test/staging/sm/Array/sort-01.js | 2 -- test/staging/sm/Array/sort-array-with-holes-and-undefined.js | 2 -- test/staging/sm/Array/sort-delete-ascending-order.js | 2 -- test/staging/sm/Array/sort-non-function.js | 2 -- test/staging/sm/Array/sort-typedarray-with-own-length.js | 2 -- test/staging/sm/Array/sort_holes.js | 2 -- test/staging/sm/Array/sort_native_string_nan.js | 2 -- test/staging/sm/Array/sort_proxy.js | 2 -- test/staging/sm/Array/species.js | 2 -- .../sm/Array/splice-return-array-elements-defined-not-set.js | 2 -- test/staging/sm/Array/splice-species-changes-length.js | 2 -- test/staging/sm/Array/splice-suppresses-unvisited-indexes.js | 2 -- test/staging/sm/Array/to-length.js | 2 -- test/staging/sm/Array/toLocaleString-nointl.js | 2 -- test/staging/sm/Array/toSpliced-dense.js | 2 -- test/staging/sm/Array/toSpliced.js | 2 -- test/staging/sm/Array/toString-01.js | 2 -- test/staging/sm/Array/unshift-01.js | 2 -- test/staging/sm/Array/unshift-with-enumeration.js | 2 -- test/staging/sm/Array/with-dense.js | 2 -- test/staging/sm/Array/with.js | 2 -- 78 files changed, 156 deletions(-) diff --git a/test/staging/sm/Array/array-length-set-during-for-in.js b/test/staging/sm/Array/array-length-set-during-for-in.js index 117d1a08fa..bbdcb252d1 100644 --- a/test/staging/sm/Array/array-length-set-during-for-in.js +++ b/test/staging/sm/Array/array-length-set-during-for-in.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/array-length-set-on-nonarray.js b/test/staging/sm/Array/array-length-set-on-nonarray.js index 9bce0147a8..b819f890d7 100644 --- a/test/staging/sm/Array/array-length-set-on-nonarray.js +++ b/test/staging/sm/Array/array-length-set-on-nonarray.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Don't use a shared-permanent inherited property to implement [].length or (function(){}).length esid: pending diff --git a/test/staging/sm/Array/at.js b/test/staging/sm/Array/at.js index c93112f33f..18b3ee31eb 100644 --- a/test/staging/sm/Array/at.js +++ b/test/staging/sm/Array/at.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/change-array-by-copy-cross-compartment-create.js b/test/staging/sm/Array/change-array-by-copy-cross-compartment-create.js index cb27257941..a9a39b0e9d 100644 --- a/test/staging/sm/Array/change-array-by-copy-cross-compartment-create.js +++ b/test/staging/sm/Array/change-array-by-copy-cross-compartment-create.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/change-array-by-copy-errors-from-correct-realm.js b/test/staging/sm/Array/change-array-by-copy-errors-from-correct-realm.js index 466e4ef529..474f48bab5 100644 --- a/test/staging/sm/Array/change-array-by-copy-errors-from-correct-realm.js +++ b/test/staging/sm/Array/change-array-by-copy-errors-from-correct-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/concat-proxy.js b/test/staging/sm/Array/concat-proxy.js index 1554b47ead..57c1f0006f 100644 --- a/test/staging/sm/Array/concat-proxy.js +++ b/test/staging/sm/Array/concat-proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Array.prototype.concat should check HasProperty everytime for non-dense array esid: pending diff --git a/test/staging/sm/Array/fill.js b/test/staging/sm/Array/fill.js index f900154b53..84f4efb952 100644 --- a/test/staging/sm/Array/fill.js +++ b/test/staging/sm/Array/fill.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | Array.prototype.fill esid: pending diff --git a/test/staging/sm/Array/for_of_1.js b/test/staging/sm/Array/for_of_1.js index 9ec70e80eb..ebd6cc2bf3 100644 --- a/test/staging/sm/Array/for_of_1.js +++ b/test/staging/sm/Array/for_of_1.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/for_of_2.js b/test/staging/sm/Array/for_of_2.js index 4d8ce328a5..6d26f878cd 100644 --- a/test/staging/sm/Array/for_of_2.js +++ b/test/staging/sm/Array/for_of_2.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/for_of_3.js b/test/staging/sm/Array/for_of_3.js index d3212124b5..0950bd0883 100644 --- a/test/staging/sm/Array/for_of_3.js +++ b/test/staging/sm/Array/for_of_3.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/for_of_4.js b/test/staging/sm/Array/for_of_4.js index 8870d4debb..cc4c0b4498 100644 --- a/test/staging/sm/Array/for_of_4.js +++ b/test/staging/sm/Array/for_of_4.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from-iterator-close.js b/test/staging/sm/Array/from-iterator-close.js index 8d19b3cff5..790918e4cd 100644 --- a/test/staging/sm/Array/from-iterator-close.js +++ b/test/staging/sm/Array/from-iterator-close.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Array.from should close iterator on error esid: pending diff --git a/test/staging/sm/Array/from_basics.js b/test/staging/sm/Array/from_basics.js index aad15c63f6..cb3039c385 100644 --- a/test/staging/sm/Array/from_basics.js +++ b/test/staging/sm/Array/from_basics.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_constructor.js b/test/staging/sm/Array/from_constructor.js index b4af102053..b49ebf39b1 100644 --- a/test/staging/sm/Array/from_constructor.js +++ b/test/staging/sm/Array/from_constructor.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_errors.js b/test/staging/sm/Array/from_errors.js index 6e6d86e533..ed89b056ff 100644 --- a/test/staging/sm/Array/from_errors.js +++ b/test/staging/sm/Array/from_errors.js @@ -5,8 +5,6 @@ /*--- includes: [sm/assertThrowsValue.js, deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_iterable.js b/test/staging/sm/Array/from_iterable.js index 3fdd0cf3b7..e15db11a76 100644 --- a/test/staging/sm/Array/from_iterable.js +++ b/test/staging/sm/Array/from_iterable.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_length_setter.js b/test/staging/sm/Array/from_length_setter.js index c2d822a26d..7af7508b91 100644 --- a/test/staging/sm/Array/from_length_setter.js +++ b/test/staging/sm/Array/from_length_setter.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_mapping.js b/test/staging/sm/Array/from_mapping.js index 5ea196198a..0b19df43e2 100644 --- a/test/staging/sm/Array/from_mapping.js +++ b/test/staging/sm/Array/from_mapping.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_primitive.js b/test/staging/sm/Array/from_primitive.js index 3adb6d7071..c9b4d98835 100644 --- a/test/staging/sm/Array/from_primitive.js +++ b/test/staging/sm/Array/from_primitive.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_proxy.js b/test/staging/sm/Array/from_proxy.js index 639c3a9fa5..e3a8d02507 100644 --- a/test/staging/sm/Array/from_proxy.js +++ b/test/staging/sm/Array/from_proxy.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_realms.js b/test/staging/sm/Array/from_realms.js index f9e706733c..8c21a8f786 100644 --- a/test/staging/sm/Array/from_realms.js +++ b/test/staging/sm/Array/from_realms.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_string.js b/test/staging/sm/Array/from_string.js index cdb42d8c47..5ab43a5727 100644 --- a/test/staging/sm/Array/from_string.js +++ b/test/staging/sm/Array/from_string.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/from_surfaces.js b/test/staging/sm/Array/from_surfaces.js index 141f9689ba..236cfb177b 100644 --- a/test/staging/sm/Array/from_surfaces.js +++ b/test/staging/sm/Array/from_surfaces.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/frozen-dict-mode-length.js b/test/staging/sm/Array/frozen-dict-mode-length.js index b932f4a0f3..83abb49f4c 100644 --- a/test/staging/sm/Array/frozen-dict-mode-length.js +++ b/test/staging/sm/Array/frozen-dict-mode-length.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Freezing a dictionary mode object with a length property should make Object.isFrozen report true esid: pending diff --git a/test/staging/sm/Array/getter-name.js b/test/staging/sm/Array/getter-name.js index 3cdf50a10d..873511e663 100644 --- a/test/staging/sm/Array/getter-name.js +++ b/test/staging/sm/Array/getter-name.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Array getters should have get prefix esid: pending diff --git a/test/staging/sm/Array/group-callback-evaluation.js b/test/staging/sm/Array/group-callback-evaluation.js index 7292443ef7..2345e9c9b9 100644 --- a/test/staging/sm/Array/group-callback-evaluation.js +++ b/test/staging/sm/Array/group-callback-evaluation.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/group-propertkey-is-length.js b/test/staging/sm/Array/group-propertkey-is-length.js index 5fc5c81e3d..3bf0973bba 100644 --- a/test/staging/sm/Array/group-propertkey-is-length.js +++ b/test/staging/sm/Array/group-propertkey-is-length.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/includes-trailing-holes.js b/test/staging/sm/Array/includes-trailing-holes.js index 3c6e3fd0d4..42a7f079a3 100644 --- a/test/staging/sm/Array/includes-trailing-holes.js +++ b/test/staging/sm/Array/includes-trailing-holes.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/includes.js b/test/staging/sm/Array/includes.js index a7d90045fc..5207af7435 100644 --- a/test/staging/sm/Array/includes.js +++ b/test/staging/sm/Array/includes.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Implement Array.prototype.includes esid: pending diff --git a/test/staging/sm/Array/index-with-null-character.js b/test/staging/sm/Array/index-with-null-character.js index 7f8ec90c5f..9e304438ce 100644 --- a/test/staging/sm/Array/index-with-null-character.js +++ b/test/staging/sm/Array/index-with-null-character.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/indexOf-never-returns-negative-zero.js b/test/staging/sm/Array/indexOf-never-returns-negative-zero.js index 0678b7ac71..96f4fc28c3 100644 --- a/test/staging/sm/Array/indexOf-never-returns-negative-zero.js +++ b/test/staging/sm/Array/indexOf-never-returns-negative-zero.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/indexOf-packed-array.js b/test/staging/sm/Array/indexOf-packed-array.js index 21ab3fab6c..f604ac698f 100644 --- a/test/staging/sm/Array/indexOf-packed-array.js +++ b/test/staging/sm/Array/indexOf-packed-array.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/isArray.js b/test/staging/sm/Array/isArray.js index 41ecb80e60..cdd881d749 100644 --- a/test/staging/sm/Array/isArray.js +++ b/test/staging/sm/Array/isArray.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/join-01.js b/test/staging/sm/Array/join-01.js index 381fc20294..9fd3641ac5 100644 --- a/test/staging/sm/Array/join-01.js +++ b/test/staging/sm/Array/join-01.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array.prototype.join esid: pending diff --git a/test/staging/sm/Array/join-no-has-trap.js b/test/staging/sm/Array/join-no-has-trap.js index d8ee8dbd3c..79ea1d82cd 100644 --- a/test/staging/sm/Array/join-no-has-trap.js +++ b/test/staging/sm/Array/join-no-has-trap.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/lastIndexOf-never-returns-negative-zero.js b/test/staging/sm/Array/lastIndexOf-never-returns-negative-zero.js index f0ae5b34d0..1c993902ac 100644 --- a/test/staging/sm/Array/lastIndexOf-never-returns-negative-zero.js +++ b/test/staging/sm/Array/lastIndexOf-never-returns-negative-zero.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/length-01.js b/test/staging/sm/Array/length-01.js index 2b6cba70bd..8b48018f71 100644 --- a/test/staging/sm/Array/length-01.js +++ b/test/staging/sm/Array/length-01.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Object.preventExtensions([]).length = 0 should do nothing, not throw esid: pending diff --git a/test/staging/sm/Array/length-nonwritable-redefine-nop.js b/test/staging/sm/Array/length-nonwritable-redefine-nop.js index 15dc770805..e63499eba0 100644 --- a/test/staging/sm/Array/length-nonwritable-redefine-nop.js +++ b/test/staging/sm/Array/length-nonwritable-redefine-nop.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | No-op array length redefinition esid: pending diff --git a/test/staging/sm/Array/length-set-object.js b/test/staging/sm/Array/length-set-object.js index ed3c93b01e..0a01df07a7 100644 --- a/test/staging/sm/Array/length-set-object.js +++ b/test/staging/sm/Array/length-set-object.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Various quirks of setting array length properties to objects esid: pending diff --git a/test/staging/sm/Array/length-truncate-nonconfigurable.js b/test/staging/sm/Array/length-truncate-nonconfigurable.js index 60bc8619ec..fe1f5ce072 100644 --- a/test/staging/sm/Array/length-truncate-nonconfigurable.js +++ b/test/staging/sm/Array/length-truncate-nonconfigurable.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array length redefinition behavior with non-configurable elements esid: pending diff --git a/test/staging/sm/Array/length-truncate-with-indexed.js b/test/staging/sm/Array/length-truncate-with-indexed.js index 7e254bb24d..c33f71f840 100644 --- a/test/staging/sm/Array/length-truncate-with-indexed.js +++ b/test/staging/sm/Array/length-truncate-with-indexed.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array length setting/truncating with non-dense, indexed elements esid: pending diff --git a/test/staging/sm/Array/pop-empty-nonwritable.js b/test/staging/sm/Array/pop-empty-nonwritable.js index a59c120010..76a3840912 100644 --- a/test/staging/sm/Array/pop-empty-nonwritable.js +++ b/test/staging/sm/Array/pop-empty-nonwritable.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Object.freeze([]).pop() must throw a TypeError esid: pending diff --git a/test/staging/sm/Array/pop-no-has-trap.js b/test/staging/sm/Array/pop-no-has-trap.js index bb42424d68..37726ddb6e 100644 --- a/test/staging/sm/Array/pop-no-has-trap.js +++ b/test/staging/sm/Array/pop-no-has-trap.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/pop-nonarray-higher-elements.js b/test/staging/sm/Array/pop-nonarray-higher-elements.js index b91d99fb75..b26d418439 100644 --- a/test/staging/sm/Array/pop-nonarray-higher-elements.js +++ b/test/staging/sm/Array/pop-nonarray-higher-elements.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array.prototype.pop shouldn't touch elements greater than length on non-arrays esid: pending diff --git a/test/staging/sm/Array/redefine-length-frozen-array.js b/test/staging/sm/Array/redefine-length-frozen-array.js index 4f72a74504..15c2fc291b 100644 --- a/test/staging/sm/Array/redefine-length-frozen-array.js +++ b/test/staging/sm/Array/redefine-length-frozen-array.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Assertion redefining length property of a frozen array esid: pending diff --git a/test/staging/sm/Array/redefine-length-frozen-dictionarymode-array.js b/test/staging/sm/Array/redefine-length-frozen-dictionarymode-array.js index 61ce0ce47a..1889ed2656 100644 --- a/test/staging/sm/Array/redefine-length-frozen-dictionarymode-array.js +++ b/test/staging/sm/Array/redefine-length-frozen-dictionarymode-array.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Assertion redefining length property of a frozen dictionary-mode array esid: pending diff --git a/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-call-counts.js b/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-call-counts.js index 2cb5e69525..122036ee92 100644 --- a/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-call-counts.js +++ b/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-call-counts.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Assertion redefining non-writable length to a non-numeric value esid: pending diff --git a/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-throw.js b/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-throw.js index 25179a8db0..f33a40d039 100644 --- a/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-throw.js +++ b/test/staging/sm/Array/redefine-nonwritable-length-custom-conversion-throw.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Assertion redefining non-writable length to a non-numeric value esid: pending diff --git a/test/staging/sm/Array/redefine-nonwritable-length-nonnumeric.js b/test/staging/sm/Array/redefine-nonwritable-length-nonnumeric.js index 2c8c474925..8b1002fd61 100644 --- a/test/staging/sm/Array/redefine-nonwritable-length-nonnumeric.js +++ b/test/staging/sm/Array/redefine-nonwritable-length-nonnumeric.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Assertion redefining non-writable length to a non-numeric value esid: pending diff --git a/test/staging/sm/Array/regress-424954.js b/test/staging/sm/Array/regress-424954.js index 7f5664551c..f95d58db42 100644 --- a/test/staging/sm/Array/regress-424954.js +++ b/test/staging/sm/Array/regress-424954.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/regress-566651.js b/test/staging/sm/Array/regress-566651.js index 9a7e59fb95..6359acd4a1 100644 --- a/test/staging/sm/Array/regress-566651.js +++ b/test/staging/sm/Array/regress-566651.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/regress-599159.js b/test/staging/sm/Array/regress-599159.js index 38d3858ac3..c32b453753 100644 --- a/test/staging/sm/Array/regress-599159.js +++ b/test/staging/sm/Array/regress-599159.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/regress-619970.js b/test/staging/sm/Array/regress-619970.js index 64cdb68516..441e959e31 100644 --- a/test/staging/sm/Array/regress-619970.js +++ b/test/staging/sm/Array/regress-619970.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/reverse-order-of-low-high-accesses.js b/test/staging/sm/Array/reverse-order-of-low-high-accesses.js index 9284f9de36..7301a05474 100644 --- a/test/staging/sm/Array/reverse-order-of-low-high-accesses.js +++ b/test/staging/sm/Array/reverse-order-of-low-high-accesses.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | [].reverse should swap elements low to high using accesses to low elements, then accesses to high elements esid: pending diff --git a/test/staging/sm/Array/set-with-indexed-property-on-prototype-chain.js b/test/staging/sm/Array/set-with-indexed-property-on-prototype-chain.js index eb77a18531..d7068afbf3 100644 --- a/test/staging/sm/Array/set-with-indexed-property-on-prototype-chain.js +++ b/test/staging/sm/Array/set-with-indexed-property-on-prototype-chain.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/shift-no-has-trap.js b/test/staging/sm/Array/shift-no-has-trap.js index 34c2ca31f1..9b55e263a6 100644 --- a/test/staging/sm/Array/shift-no-has-trap.js +++ b/test/staging/sm/Array/shift-no-has-trap.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/shift_for_in.js b/test/staging/sm/Array/shift_for_in.js index 81537a9808..8536336e72 100644 --- a/test/staging/sm/Array/shift_for_in.js +++ b/test/staging/sm/Array/shift_for_in.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Array.prototype.shift on a dense array with holes should update for-in enumeration properties. esid: pending diff --git a/test/staging/sm/Array/sort-01.js b/test/staging/sm/Array/sort-01.js index 5e01e56971..495818f864 100644 --- a/test/staging/sm/Array/sort-01.js +++ b/test/staging/sm/Array/sort-01.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | array.sort compare-function gets incorrect this esid: pending diff --git a/test/staging/sm/Array/sort-array-with-holes-and-undefined.js b/test/staging/sm/Array/sort-array-with-holes-and-undefined.js index dd41f98611..c824357c06 100644 --- a/test/staging/sm/Array/sort-array-with-holes-and-undefined.js +++ b/test/staging/sm/Array/sort-array-with-holes-and-undefined.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Sorting an array containing only holes and |undefined| should move all |undefined| to the start of the array esid: pending diff --git a/test/staging/sm/Array/sort-delete-ascending-order.js b/test/staging/sm/Array/sort-delete-ascending-order.js index 97c7e1a7d4..c4da4a67ff 100644 --- a/test/staging/sm/Array/sort-delete-ascending-order.js +++ b/test/staging/sm/Array/sort-delete-ascending-order.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/sort-non-function.js b/test/staging/sm/Array/sort-non-function.js index ba2906b908..750d48eb85 100644 --- a/test/staging/sm/Array/sort-non-function.js +++ b/test/staging/sm/Array/sort-non-function.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/sort-typedarray-with-own-length.js b/test/staging/sm/Array/sort-typedarray-with-own-length.js index 12ac4de8b2..9f4f7ac7f9 100644 --- a/test/staging/sm/Array/sort-typedarray-with-own-length.js +++ b/test/staging/sm/Array/sort-typedarray-with-own-length.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/sort_holes.js b/test/staging/sm/Array/sort_holes.js index dfb9a5bfdd..a3254abd6b 100644 --- a/test/staging/sm/Array/sort_holes.js +++ b/test/staging/sm/Array/sort_holes.js @@ -5,8 +5,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/sort_native_string_nan.js b/test/staging/sm/Array/sort_native_string_nan.js index 8dc546ff26..6f2be84d90 100644 --- a/test/staging/sm/Array/sort_native_string_nan.js +++ b/test/staging/sm/Array/sort_native_string_nan.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/sort_proxy.js b/test/staging/sm/Array/sort_proxy.js index e1947baa56..4b349ce2e9 100644 --- a/test/staging/sm/Array/sort_proxy.js +++ b/test/staging/sm/Array/sort_proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/species.js b/test/staging/sm/Array/species.js index f812e22489..625af434ab 100644 --- a/test/staging/sm/Array/species.js +++ b/test/staging/sm/Array/species.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Use ArraySpeciesCreate in Array.prototype.{concat,filter,map,slice,splice}. esid: pending diff --git a/test/staging/sm/Array/splice-return-array-elements-defined-not-set.js b/test/staging/sm/Array/splice-return-array-elements-defined-not-set.js index 5689850a23..5684e1932b 100644 --- a/test/staging/sm/Array/splice-return-array-elements-defined-not-set.js +++ b/test/staging/sm/Array/splice-return-array-elements-defined-not-set.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array.prototype.splice should define, not set, the elements of the array it returns esid: pending diff --git a/test/staging/sm/Array/splice-species-changes-length.js b/test/staging/sm/Array/splice-species-changes-length.js index 4811e446c1..9ba8c527ae 100644 --- a/test/staging/sm/Array/splice-species-changes-length.js +++ b/test/staging/sm/Array/splice-species-changes-length.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/splice-suppresses-unvisited-indexes.js b/test/staging/sm/Array/splice-suppresses-unvisited-indexes.js index ea47016aa1..9aad9a5c9d 100644 --- a/test/staging/sm/Array/splice-suppresses-unvisited-indexes.js +++ b/test/staging/sm/Array/splice-suppresses-unvisited-indexes.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array.prototype.splice, when it deletes elements, should make sure any deleted but not visited elements are suppressed from subsequent enumeration esid: pending diff --git a/test/staging/sm/Array/to-length.js b/test/staging/sm/Array/to-length.js index d53f6ca293..3c577de46f 100644 --- a/test/staging/sm/Array/to-length.js +++ b/test/staging/sm/Array/to-length.js @@ -3,8 +3,6 @@ /*--- includes: [sm/assertThrowsValue.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/toLocaleString-nointl.js b/test/staging/sm/Array/toLocaleString-nointl.js index 40f44c3066..c7a437891e 100644 --- a/test/staging/sm/Array/toLocaleString-nointl.js +++ b/test/staging/sm/Array/toLocaleString-nointl.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/toSpliced-dense.js b/test/staging/sm/Array/toSpliced-dense.js index 4930e284b7..99c50d44a1 100644 --- a/test/staging/sm/Array/toSpliced-dense.js +++ b/test/staging/sm/Array/toSpliced-dense.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/toSpliced.js b/test/staging/sm/Array/toSpliced.js index d8b040fe96..08b2384f4a 100644 --- a/test/staging/sm/Array/toSpliced.js +++ b/test/staging/sm/Array/toSpliced.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/toString-01.js b/test/staging/sm/Array/toString-01.js index 3452412e3f..a81c0ae682 100644 --- a/test/staging/sm/Array/toString-01.js +++ b/test/staging/sm/Array/toString-01.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array.prototype.toString esid: pending diff --git a/test/staging/sm/Array/unshift-01.js b/test/staging/sm/Array/unshift-01.js index af864198b8..fdc4ea1a27 100644 --- a/test/staging/sm/Array/unshift-01.js +++ b/test/staging/sm/Array/unshift-01.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Array.prototype.unshift without args esid: pending diff --git a/test/staging/sm/Array/unshift-with-enumeration.js b/test/staging/sm/Array/unshift-with-enumeration.js index 8cfbe1530a..991dde44c9 100644 --- a/test/staging/sm/Array/unshift-with-enumeration.js +++ b/test/staging/sm/Array/unshift-with-enumeration.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/with-dense.js b/test/staging/sm/Array/with-dense.js index 720e577a26..cf8eb8a433 100644 --- a/test/staging/sm/Array/with-dense.js +++ b/test/staging/sm/Array/with-dense.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/Array/with.js b/test/staging/sm/Array/with.js index a8574ecaa1..19823e0556 100644 --- a/test/staging/sm/Array/with.js +++ b/test/staging/sm/Array/with.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending