From 62310eaf2a1f32ede44e67c407bdebac4e392a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Wed, 30 Apr 2025 14:16:31 +0200 Subject: [PATCH] Enable strict mode testing for sm/Iterator --- test/staging/sm/Iterator/constructor-subclassable.js | 2 -- .../sm/Iterator/constructor-throw-when-called-directly.js | 2 -- test/staging/sm/Iterator/constructor-throw-without-new.js | 2 -- test/staging/sm/Iterator/constructor.js | 2 -- test/staging/sm/Iterator/from/Iterator.from-descriptor.js | 2 -- test/staging/sm/Iterator/from/Iterator.from-length.js | 2 -- test/staging/sm/Iterator/from/Iterator.from-name.js | 2 -- test/staging/sm/Iterator/from/call-from-with-different-this.js | 2 -- test/staging/sm/Iterator/from/iterator-not-callable-throws.js | 2 -- test/staging/sm/Iterator/from/modify-next.js | 2 -- test/staging/sm/Iterator/from/modify-return.js | 2 -- test/staging/sm/Iterator/from/o-not-object-throws.js | 2 -- test/staging/sm/Iterator/from/proxy-not-wrapped.js | 2 -- test/staging/sm/Iterator/from/proxy-wrap-next.js | 2 -- test/staging/sm/Iterator/from/proxy-wrap-return.js | 2 -- test/staging/sm/Iterator/from/return-iterator-if-iterable.js | 2 -- test/staging/sm/Iterator/from/return-wrapper-if-not-iterable.js | 2 -- .../sm/Iterator/from/return-wrapper-if-not-iterator-instance.js | 2 -- test/staging/sm/Iterator/from/wrap-functions-on-other-global.js | 2 -- .../sm/Iterator/from/wrap-method-with-non-wrap-this-throws.js | 2 -- test/staging/sm/Iterator/from/wrap-new-global.js | 2 -- test/staging/sm/Iterator/from/wrap-next-forwards-value.js | 2 -- test/staging/sm/Iterator/from/wrap-next-not-object-throws.js | 2 -- test/staging/sm/Iterator/from/wrap-return-closes-iterator.js | 2 -- test/staging/sm/Iterator/iterator.js | 2 -- test/staging/sm/Iterator/length.js | 2 -- test/staging/sm/Iterator/name.js | 2 -- test/staging/sm/Iterator/proto.js | 2 -- .../sm/Iterator/prototype/drop/drop-more-than-available.js | 2 -- test/staging/sm/Iterator/prototype/drop/length.js | 2 -- test/staging/sm/Iterator/prototype/drop/name.js | 2 -- .../Iterator/prototype/every/check-fn-after-getting-iterator.js | 2 -- .../sm/Iterator/prototype/every/coerce-result-to-boolean.js | 2 -- test/staging/sm/Iterator/prototype/every/descriptor.js | 2 -- .../sm/Iterator/prototype/every/error-from-correct-realm.js | 2 -- .../sm/Iterator/prototype/every/fn-not-callable-throws.js | 2 -- .../sm/Iterator/prototype/every/fn-throws-close-iterator.js | 2 -- test/staging/sm/Iterator/prototype/every/length.js | 2 -- test/staging/sm/Iterator/prototype/every/name.js | 2 -- .../Iterator/prototype/every/next-throws-iterator-not-closed.js | 2 -- test/staging/sm/Iterator/prototype/every/proxy.js | 2 -- .../sm/Iterator/prototype/every/return-true-if-all-match.js | 2 -- .../sm/Iterator/prototype/every/short-circuit-on-false.js | 2 -- .../sm/Iterator/prototype/every/this-not-iterator-throws.js | 2 -- .../prototype/every/value-throws-iterator-not-closed.js | 2 -- .../sm/Iterator/prototype/filter/coerce-result-to-boolean.js | 2 -- test/staging/sm/Iterator/prototype/filter/length.js | 2 -- test/staging/sm/Iterator/prototype/filter/name.js | 2 -- .../Iterator/prototype/find/check-fn-after-getting-iterator.js | 2 -- .../sm/Iterator/prototype/find/coerce-result-to-boolean.js | 2 -- test/staging/sm/Iterator/prototype/find/descriptor.js | 2 -- .../sm/Iterator/prototype/find/error-from-correct-realm.js | 2 -- .../sm/Iterator/prototype/find/fn-not-callable-throws.js | 2 -- .../sm/Iterator/prototype/find/fn-throws-close-iterator.js | 2 -- test/staging/sm/Iterator/prototype/find/length.js | 2 -- test/staging/sm/Iterator/prototype/find/name.js | 2 -- .../Iterator/prototype/find/next-throws-iterator-not-closed.js | 2 -- test/staging/sm/Iterator/prototype/find/proxy.js | 2 -- .../Iterator/prototype/find/return-undefined-if-none-match.js | 2 -- .../sm/Iterator/prototype/find/short-circuit-on-match.js | 2 -- .../sm/Iterator/prototype/find/this-not-iterator-throws.js | 2 -- .../Iterator/prototype/find/value-throws-iterator-not-closed.js | 2 -- .../flatMap/close-iterator-when-inner-complete-throws.js | 2 -- .../prototype/flatMap/close-iterator-when-inner-next-throws.js | 2 -- .../prototype/flatMap/close-iterator-when-inner-value-throws.js | 2 -- .../sm/Iterator/prototype/flatMap/inner-empty-iterable.js | 2 -- test/staging/sm/Iterator/prototype/flatMap/inner-generator.js | 2 -- test/staging/sm/Iterator/prototype/flatMap/length.js | 2 -- test/staging/sm/Iterator/prototype/flatMap/name.js | 2 -- .../Iterator/prototype/flatMap/throw-when-inner-not-iterable.js | 2 -- .../prototype/forEach/check-fn-after-getting-iterator.js | 2 -- test/staging/sm/Iterator/prototype/forEach/descriptor.js | 2 -- .../sm/Iterator/prototype/forEach/error-from-correct-realm.js | 2 -- .../sm/Iterator/prototype/forEach/fn-not-callable-throws.js | 2 -- .../sm/Iterator/prototype/forEach/fn-throws-close-iterator.js | 2 -- test/staging/sm/Iterator/prototype/forEach/forEach.js | 2 -- test/staging/sm/Iterator/prototype/forEach/length.js | 2 -- test/staging/sm/Iterator/prototype/forEach/name.js | 2 -- .../prototype/forEach/next-throws-iterator-not-closed.js | 2 -- test/staging/sm/Iterator/prototype/forEach/proxy.js | 2 -- .../sm/Iterator/prototype/forEach/this-not-iterator-throws.js | 2 -- .../prototype/forEach/value-throws-iterator-not-closed.js | 2 -- .../prototype/generator-methods-throw-on-iterator-helpers.js | 2 -- .../prototype/iterator-helper-methods-throw-on-generators.js | 2 -- .../sm/Iterator/prototype/iterator-helpers-from-other-global.js | 2 -- .../sm/Iterator/prototype/lazy-methods-from-other-global.js | 2 -- .../Iterator/prototype/lazy-methods-handle-empty-iterators.js | 2 -- test/staging/sm/Iterator/prototype/lazy-methods-interleaved.js | 2 -- .../prototype/lazy-methods-iterator-closed-on-call-throws.js | 2 -- .../prototype/lazy-methods-iterator-closed-on-yield-throws.js | 2 -- .../lazy-methods-iterator-not-closed-on-next-throws.js | 2 -- .../lazy-methods-iterator-not-closed-on-value-throws.js | 2 -- .../lazy-methods-iterator-returns-done-generator-finishes.js | 2 -- .../lazy-methods-multiple-return-close-iterator-once.js | 2 -- .../Iterator/prototype/lazy-methods-pass-through-lastValue.js | 2 -- .../Iterator/prototype/lazy-methods-pass-value-through-chain.js | 2 -- .../sm/Iterator/prototype/lazy-methods-proxy-accesses.js | 2 -- .../prototype/lazy-methods-reentry-not-close-iterator.js | 2 -- .../Iterator/prototype/lazy-methods-return-closes-iterator.js | 2 -- .../prototype/lazy-methods-return-new-iterator-result.js | 2 -- .../lazy-methods-throw-eagerly-on-next-non-callable.js | 2 -- .../prototype/lazy-methods-throw-eagerly-on-non-callable.js | 2 -- .../prototype/lazy-methods-throw-eagerly-on-non-iterator.js | 2 -- .../Iterator/prototype/lazy-methods-throw-next-done-throws.js | 2 -- .../sm/Iterator/prototype/lazy-methods-throw-next-not-object.js | 2 -- .../sm/Iterator/prototype/lazy-methods-throw-on-reentry.js | 2 -- .../prototype/map/call-next-on-iterator-while-iterating.js | 2 -- test/staging/sm/Iterator/prototype/map/clobber-symbol.js | 2 -- test/staging/sm/Iterator/prototype/map/interleaved-map-calls.js | 2 -- test/staging/sm/Iterator/prototype/map/length.js | 2 -- test/staging/sm/Iterator/prototype/map/map.js | 2 -- .../sm/Iterator/prototype/map/mapper-not-callable-throw.js | 2 -- .../sm/Iterator/prototype/map/mutate-iterator-after-done.js | 2 -- test/staging/sm/Iterator/prototype/map/mutate-iterator.js | 2 -- test/staging/sm/Iterator/prototype/map/name.js | 2 -- .../sm/Iterator/prototype/map/output-at-generator-end.js | 2 -- .../staging/sm/Iterator/prototype/map/pass-lastValue-to-next.js | 2 -- .../prototype/map/proxy-abrupt-completion-in-iteratorValue.js | 2 -- .../Iterator/prototype/map/proxy-abrupt-completion-in-yield.js | 2 -- .../sm/Iterator/prototype/map/proxy-abrupt-completion.js | 2 -- test/staging/sm/Iterator/prototype/map/proxy-accesses.js | 2 -- .../Iterator/prototype/map/reenter-map-generator-from-mapper.js | 2 -- .../sm/Iterator/prototype/map/this-not-iterator-throw.js | 2 -- .../sm/Iterator/prototype/map/this-value-array-throws.js | 2 -- .../prototype/map/throw-when-iterator-returns-non-object.js | 2 -- .../prototype/map/values-pass-through-chained-maps-to-next.js | 2 -- .../prototype/reduce/accumulator-set-to-initial-value.js | 2 -- .../prototype/reduce/check-fn-after-getting-iterator.js | 2 -- test/staging/sm/Iterator/prototype/reduce/descriptor.js | 2 -- .../reduce/empty-iterator-without-initial-value-throws.js | 2 -- .../sm/Iterator/prototype/reduce/error-from-correct-realm.js | 2 -- .../prototype/reduce/iterator-empty-return-initial-value.js | 2 -- .../prototype/reduce/iterator-next-return-non-object-throws.js | 2 -- test/staging/sm/Iterator/prototype/reduce/left-associative.js | 2 -- test/staging/sm/Iterator/prototype/reduce/length.js | 2 -- test/staging/sm/Iterator/prototype/reduce/name.js | 2 -- .../prototype/reduce/next-throws-iterator-not-closed.js | 2 -- .../reduce/no-initial-value-set-accumulator-to-first-value.js | 2 -- test/staging/sm/Iterator/prototype/reduce/proxy.js | 2 -- test/staging/sm/Iterator/prototype/reduce/reduce.js | 2 -- .../sm/Iterator/prototype/reduce/reducer-not-callable-throws.js | 2 -- .../Iterator/prototype/reduce/reducer-throws-iterator-closed.js | 2 -- .../sm/Iterator/prototype/reduce/this-not-iterator-throws.js | 2 -- .../prototype/reduce/value-throws-iterator-not-closed.js | 2 -- .../Iterator/prototype/some/check-fn-after-getting-iterator.js | 2 -- .../sm/Iterator/prototype/some/coerce-result-to-boolean.js | 2 -- test/staging/sm/Iterator/prototype/some/descriptor.js | 2 -- .../sm/Iterator/prototype/some/error-from-correct-realm.js | 2 -- .../sm/Iterator/prototype/some/fn-not-callable-throws.js | 2 -- .../sm/Iterator/prototype/some/fn-throws-close-iterator.js | 2 -- test/staging/sm/Iterator/prototype/some/length.js | 2 -- test/staging/sm/Iterator/prototype/some/name.js | 2 -- .../Iterator/prototype/some/next-throws-iterator-not-closed.js | 2 -- test/staging/sm/Iterator/prototype/some/proxy.js | 2 -- .../sm/Iterator/prototype/some/return-false-if-none-match.js | 2 -- .../staging/sm/Iterator/prototype/some/short-circuit-on-true.js | 2 -- .../sm/Iterator/prototype/some/this-not-iterator-throws.js | 2 -- .../Iterator/prototype/some/value-throws-iterator-not-closed.js | 2 -- .../Iterator/prototype/take-drop-throw-eagerly-on-negative.js | 2 -- .../prototype/take-drop-throw-eagerly-on-non-integer.js | 2 -- .../prototype/take/close-iterator-when-none-remaining.js | 2 -- test/staging/sm/Iterator/prototype/take/length.js | 2 -- test/staging/sm/Iterator/prototype/take/name.js | 2 -- .../sm/Iterator/prototype/take/take-more-than-available.js | 2 -- .../sm/Iterator/prototype/toArray/create-in-current-realm.js | 2 -- test/staging/sm/Iterator/prototype/toArray/descriptor.js | 2 -- test/staging/sm/Iterator/prototype/toArray/iterator-empty.js | 2 -- test/staging/sm/Iterator/prototype/toArray/length.js | 2 -- test/staging/sm/Iterator/prototype/toArray/name.js | 2 -- test/staging/sm/Iterator/prototype/toArray/next-throws.js | 2 -- test/staging/sm/Iterator/prototype/toArray/proxy.js | 2 -- .../sm/Iterator/prototype/toArray/this-not-iterator-throws.js | 2 -- test/staging/sm/Iterator/prototype/toArray/toArray.js | 2 -- .../prototype/toArray/value-throws-iterator-not-closed.js | 2 -- 174 files changed, 348 deletions(-) diff --git a/test/staging/sm/Iterator/constructor-subclassable.js b/test/staging/sm/Iterator/constructor-subclassable.js index 4da8910214..ac57acc6cc 100644 --- a/test/staging/sm/Iterator/constructor-subclassable.js +++ b/test/staging/sm/Iterator/constructor-subclassable.js @@ -6,8 +6,6 @@ info: | Iterator constructor can be subclassed. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/constructor-throw-when-called-directly.js b/test/staging/sm/Iterator/constructor-throw-when-called-directly.js index 0a0ae211fa..8bd26cd403 100644 --- a/test/staging/sm/Iterator/constructor-throw-when-called-directly.js +++ b/test/staging/sm/Iterator/constructor-throw-when-called-directly.js @@ -6,8 +6,6 @@ info: | Iterator constructor throws when called directly. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/constructor-throw-without-new.js b/test/staging/sm/Iterator/constructor-throw-without-new.js index 154609ea52..ed8cfe3173 100644 --- a/test/staging/sm/Iterator/constructor-throw-without-new.js +++ b/test/staging/sm/Iterator/constructor-throw-without-new.js @@ -6,8 +6,6 @@ info: | Iterator constructor throws when called without new. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/constructor.js b/test/staging/sm/Iterator/constructor.js index cb2c11e96c..74e7659c48 100644 --- a/test/staging/sm/Iterator/constructor.js +++ b/test/staging/sm/Iterator/constructor.js @@ -6,8 +6,6 @@ info: | The Iterator constructor is a built-in function. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/Iterator.from-descriptor.js b/test/staging/sm/Iterator/from/Iterator.from-descriptor.js index aad082bb5c..233c06a381 100644 --- a/test/staging/sm/Iterator/from/Iterator.from-descriptor.js +++ b/test/staging/sm/Iterator/from/Iterator.from-descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.from Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/Iterator.from-length.js b/test/staging/sm/Iterator/from/Iterator.from-length.js index 0da2a72d7c..837e699790 100644 --- a/test/staging/sm/Iterator/from/Iterator.from-length.js +++ b/test/staging/sm/Iterator/from/Iterator.from-length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/from/Iterator.from-name.js b/test/staging/sm/Iterator/from/Iterator.from-name.js index 23c589829f..3b878841a3 100644 --- a/test/staging/sm/Iterator/from/Iterator.from-name.js +++ b/test/staging/sm/Iterator/from/Iterator.from-name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.from. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/call-from-with-different-this.js b/test/staging/sm/Iterator/from/call-from-with-different-this.js index bac28aa57a..ed249035b0 100644 --- a/test/staging/sm/Iterator/from/call-from-with-different-this.js +++ b/test/staging/sm/Iterator/from/call-from-with-different-this.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/iterator-not-callable-throws.js b/test/staging/sm/Iterator/from/iterator-not-callable-throws.js index 34f74ad0cc..3dd96cdcb4 100644 --- a/test/staging/sm/Iterator/from/iterator-not-callable-throws.js +++ b/test/staging/sm/Iterator/from/iterator-not-callable-throws.js @@ -6,8 +6,6 @@ info: | Iterator.from throws when called with an object with a non-callable @@iterator property. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/modify-next.js b/test/staging/sm/Iterator/from/modify-next.js index 970a0335b5..060724f04b 100644 --- a/test/staging/sm/Iterator/from/modify-next.js +++ b/test/staging/sm/Iterator/from/modify-next.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/modify-return.js b/test/staging/sm/Iterator/from/modify-return.js index 031626e2ee..fb03803b0b 100644 --- a/test/staging/sm/Iterator/from/modify-return.js +++ b/test/staging/sm/Iterator/from/modify-return.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/o-not-object-throws.js b/test/staging/sm/Iterator/from/o-not-object-throws.js index 1267003720..e29408dc83 100644 --- a/test/staging/sm/Iterator/from/o-not-object-throws.js +++ b/test/staging/sm/Iterator/from/o-not-object-throws.js @@ -6,8 +6,6 @@ info: | Iterator.from throws when called with a non-object. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/proxy-not-wrapped.js b/test/staging/sm/Iterator/from/proxy-not-wrapped.js index 12483504e2..66791a4c70 100644 --- a/test/staging/sm/Iterator/from/proxy-not-wrapped.js +++ b/test/staging/sm/Iterator/from/proxy-not-wrapped.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/proxy-wrap-next.js b/test/staging/sm/Iterator/from/proxy-wrap-next.js index f664463258..5477a826fc 100644 --- a/test/staging/sm/Iterator/from/proxy-wrap-next.js +++ b/test/staging/sm/Iterator/from/proxy-wrap-next.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/proxy-wrap-return.js b/test/staging/sm/Iterator/from/proxy-wrap-return.js index dd2f126b12..0ceac11389 100644 --- a/test/staging/sm/Iterator/from/proxy-wrap-return.js +++ b/test/staging/sm/Iterator/from/proxy-wrap-return.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/return-iterator-if-iterable.js b/test/staging/sm/Iterator/from/return-iterator-if-iterable.js index 43b09abf29..746a3fef00 100644 --- a/test/staging/sm/Iterator/from/return-iterator-if-iterable.js +++ b/test/staging/sm/Iterator/from/return-iterator-if-iterable.js @@ -6,8 +6,6 @@ info: | Iterator.from returns O if it is iterable, an iterator, and an instance of Iterator. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/return-wrapper-if-not-iterable.js b/test/staging/sm/Iterator/from/return-wrapper-if-not-iterable.js index 6476814abd..3705495879 100644 --- a/test/staging/sm/Iterator/from/return-wrapper-if-not-iterable.js +++ b/test/staging/sm/Iterator/from/return-wrapper-if-not-iterable.js @@ -6,8 +6,6 @@ info: | Iterator.from returns an iterator wrapper if O is not an iterable. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/return-wrapper-if-not-iterator-instance.js b/test/staging/sm/Iterator/from/return-wrapper-if-not-iterator-instance.js index db78c5af7a..44256a5062 100644 --- a/test/staging/sm/Iterator/from/return-wrapper-if-not-iterator-instance.js +++ b/test/staging/sm/Iterator/from/return-wrapper-if-not-iterator-instance.js @@ -6,8 +6,6 @@ info: | Iterator.from returns an iterator wrapper if O is not an instance of Iterator. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/wrap-functions-on-other-global.js b/test/staging/sm/Iterator/from/wrap-functions-on-other-global.js index 916b748e21..67951d0d50 100644 --- a/test/staging/sm/Iterator/from/wrap-functions-on-other-global.js +++ b/test/staging/sm/Iterator/from/wrap-functions-on-other-global.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/from/wrap-method-with-non-wrap-this-throws.js b/test/staging/sm/Iterator/from/wrap-method-with-non-wrap-this-throws.js index c86670cac7..b7c95983c9 100644 --- a/test/staging/sm/Iterator/from/wrap-method-with-non-wrap-this-throws.js +++ b/test/staging/sm/Iterator/from/wrap-method-with-non-wrap-this-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/wrap-new-global.js b/test/staging/sm/Iterator/from/wrap-new-global.js index 52d0d4f22b..b0a73dbe2f 100644 --- a/test/staging/sm/Iterator/from/wrap-new-global.js +++ b/test/staging/sm/Iterator/from/wrap-new-global.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/wrap-next-forwards-value.js b/test/staging/sm/Iterator/from/wrap-next-forwards-value.js index 1e8009a8ed..f22f28110a 100644 --- a/test/staging/sm/Iterator/from/wrap-next-forwards-value.js +++ b/test/staging/sm/Iterator/from/wrap-next-forwards-value.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/wrap-next-not-object-throws.js b/test/staging/sm/Iterator/from/wrap-next-not-object-throws.js index d10218976e..ddc2584efb 100644 --- a/test/staging/sm/Iterator/from/wrap-next-not-object-throws.js +++ b/test/staging/sm/Iterator/from/wrap-next-not-object-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/from/wrap-return-closes-iterator.js b/test/staging/sm/Iterator/from/wrap-return-closes-iterator.js index 88b827d6b2..172deb0e8d 100644 --- a/test/staging/sm/Iterator/from/wrap-return-closes-iterator.js +++ b/test/staging/sm/Iterator/from/wrap-return-closes-iterator.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/iterator.js b/test/staging/sm/Iterator/iterator.js index 0ce7349048..ad86acaaa7 100644 --- a/test/staging/sm/Iterator/iterator.js +++ b/test/staging/sm/Iterator/iterator.js @@ -6,8 +6,6 @@ info: | Property descriptor of Iterator. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/length.js b/test/staging/sm/Iterator/length.js index 8ab2cc6ce3..ea10bc3342 100644 --- a/test/staging/sm/Iterator/length.js +++ b/test/staging/sm/Iterator/length.js @@ -6,8 +6,6 @@ info: | The "length" property of Iterator Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/name.js b/test/staging/sm/Iterator/name.js index b70a383642..e51f4e30d0 100644 --- a/test/staging/sm/Iterator/name.js +++ b/test/staging/sm/Iterator/name.js @@ -6,8 +6,6 @@ info: | The "name" property of Iterator Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/proto.js b/test/staging/sm/Iterator/proto.js index 727490ac0b..1a806ea845 100644 --- a/test/staging/sm/Iterator/proto.js +++ b/test/staging/sm/Iterator/proto.js @@ -6,8 +6,6 @@ info: | The prototype of the Iterator constructor is the intrinsic object %FunctionPrototype%. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/drop/drop-more-than-available.js b/test/staging/sm/Iterator/prototype/drop/drop-more-than-available.js index 79fdc304ca..5eb08d8543 100644 --- a/test/staging/sm/Iterator/prototype/drop/drop-more-than-available.js +++ b/test/staging/sm/Iterator/prototype/drop/drop-more-than-available.js @@ -12,8 +12,6 @@ info: | c. If next is false, return undefined. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/drop/length.js b/test/staging/sm/Iterator/prototype/drop/length.js index 296155dcae..54386fe2bd 100644 --- a/test/staging/sm/Iterator/prototype/drop/length.js +++ b/test/staging/sm/Iterator/prototype/drop/length.js @@ -10,8 +10,6 @@ info: | features: - Symbol.iterator - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/drop/name.js b/test/staging/sm/Iterator/prototype/drop/name.js index c6773e40a6..5227c11a7a 100644 --- a/test/staging/sm/Iterator/prototype/drop/name.js +++ b/test/staging/sm/Iterator/prototype/drop/name.js @@ -9,8 +9,6 @@ info: | 17 ECMAScript Standard Built-in Objects features: - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.drop.name, 'drop'); diff --git a/test/staging/sm/Iterator/prototype/every/check-fn-after-getting-iterator.js b/test/staging/sm/Iterator/prototype/every/check-fn-after-getting-iterator.js index 47f715ef09..f75946ee0e 100644 --- a/test/staging/sm/Iterator/prototype/every/check-fn-after-getting-iterator.js +++ b/test/staging/sm/Iterator/prototype/every/check-fn-after-getting-iterator.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/coerce-result-to-boolean.js b/test/staging/sm/Iterator/prototype/every/coerce-result-to-boolean.js index 41c7396e9e..d18e15cee0 100644 --- a/test/staging/sm/Iterator/prototype/every/coerce-result-to-boolean.js +++ b/test/staging/sm/Iterator/prototype/every/coerce-result-to-boolean.js @@ -5,8 +5,6 @@ features: - IsHTMLDDA - iterator-helpers -flags: - - noStrict info: | Iterator is not enabled unconditionally description: | diff --git a/test/staging/sm/Iterator/prototype/every/descriptor.js b/test/staging/sm/Iterator/prototype/every/descriptor.js index 54052bad87..cad18e2926 100644 --- a/test/staging/sm/Iterator/prototype/every/descriptor.js +++ b/test/staging/sm/Iterator/prototype/every/descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.prototype.every Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/every/error-from-correct-realm.js b/test/staging/sm/Iterator/prototype/every/error-from-correct-realm.js index 06cee4bc1e..2301a599f5 100644 --- a/test/staging/sm/Iterator/prototype/every/error-from-correct-realm.js +++ b/test/staging/sm/Iterator/prototype/every/error-from-correct-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/fn-not-callable-throws.js b/test/staging/sm/Iterator/prototype/every/fn-not-callable-throws.js index f185e5d12c..ab6e80a41c 100644 --- a/test/staging/sm/Iterator/prototype/every/fn-not-callable-throws.js +++ b/test/staging/sm/Iterator/prototype/every/fn-not-callable-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/fn-throws-close-iterator.js b/test/staging/sm/Iterator/prototype/every/fn-throws-close-iterator.js index 0e2e9d20b7..32c94aae82 100644 --- a/test/staging/sm/Iterator/prototype/every/fn-throws-close-iterator.js +++ b/test/staging/sm/Iterator/prototype/every/fn-throws-close-iterator.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/length.js b/test/staging/sm/Iterator/prototype/every/length.js index dea0387ef8..df2fb1622e 100644 --- a/test/staging/sm/Iterator/prototype/every/length.js +++ b/test/staging/sm/Iterator/prototype/every/length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/prototype/every/name.js b/test/staging/sm/Iterator/prototype/every/name.js index 6ed5dd18f0..c241de3fd8 100644 --- a/test/staging/sm/Iterator/prototype/every/name.js +++ b/test/staging/sm/Iterator/prototype/every/name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.prototype.every. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/next-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/every/next-throws-iterator-not-closed.js index 19a0d0b484..3d25fc67d4 100644 --- a/test/staging/sm/Iterator/prototype/every/next-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/every/next-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/proxy.js b/test/staging/sm/Iterator/prototype/every/proxy.js index 0a2df2efa5..8e650f68c1 100644 --- a/test/staging/sm/Iterator/prototype/every/proxy.js +++ b/test/staging/sm/Iterator/prototype/every/proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/return-true-if-all-match.js b/test/staging/sm/Iterator/prototype/every/return-true-if-all-match.js index e692997057..41fe69f05e 100644 --- a/test/staging/sm/Iterator/prototype/every/return-true-if-all-match.js +++ b/test/staging/sm/Iterator/prototype/every/return-true-if-all-match.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/short-circuit-on-false.js b/test/staging/sm/Iterator/prototype/every/short-circuit-on-false.js index a992ece79b..10774bee87 100644 --- a/test/staging/sm/Iterator/prototype/every/short-circuit-on-false.js +++ b/test/staging/sm/Iterator/prototype/every/short-circuit-on-false.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/this-not-iterator-throws.js b/test/staging/sm/Iterator/prototype/every/this-not-iterator-throws.js index 463fee6eb4..aa71f53874 100644 --- a/test/staging/sm/Iterator/prototype/every/this-not-iterator-throws.js +++ b/test/staging/sm/Iterator/prototype/every/this-not-iterator-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/every/value-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/every/value-throws-iterator-not-closed.js index 794a4b5fea..509e8ea3a5 100644 --- a/test/staging/sm/Iterator/prototype/every/value-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/every/value-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/filter/coerce-result-to-boolean.js b/test/staging/sm/Iterator/prototype/filter/coerce-result-to-boolean.js index cdfc3aab0c..ed7a93deb5 100644 --- a/test/staging/sm/Iterator/prototype/filter/coerce-result-to-boolean.js +++ b/test/staging/sm/Iterator/prototype/filter/coerce-result-to-boolean.js @@ -5,8 +5,6 @@ features: - IsHTMLDDA - iterator-helpers -flags: - - noStrict info: | Iterator is not enabled unconditionally description: | diff --git a/test/staging/sm/Iterator/prototype/filter/length.js b/test/staging/sm/Iterator/prototype/filter/length.js index 456c3ca7d1..9e4c35e2b2 100644 --- a/test/staging/sm/Iterator/prototype/filter/length.js +++ b/test/staging/sm/Iterator/prototype/filter/length.js @@ -10,8 +10,6 @@ info: | features: - Symbol.iterator - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/filter/name.js b/test/staging/sm/Iterator/prototype/filter/name.js index 1e0831b70b..2b954f4f5a 100644 --- a/test/staging/sm/Iterator/prototype/filter/name.js +++ b/test/staging/sm/Iterator/prototype/filter/name.js @@ -9,8 +9,6 @@ info: | 17 ECMAScript Standard Built-in Objects features: - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.filter.name, 'filter'); diff --git a/test/staging/sm/Iterator/prototype/find/check-fn-after-getting-iterator.js b/test/staging/sm/Iterator/prototype/find/check-fn-after-getting-iterator.js index 3b8a3277da..1643c89d32 100644 --- a/test/staging/sm/Iterator/prototype/find/check-fn-after-getting-iterator.js +++ b/test/staging/sm/Iterator/prototype/find/check-fn-after-getting-iterator.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/coerce-result-to-boolean.js b/test/staging/sm/Iterator/prototype/find/coerce-result-to-boolean.js index 16cbcdd7cb..b205bc3525 100644 --- a/test/staging/sm/Iterator/prototype/find/coerce-result-to-boolean.js +++ b/test/staging/sm/Iterator/prototype/find/coerce-result-to-boolean.js @@ -5,8 +5,6 @@ features: - IsHTMLDDA - iterator-helpers -flags: - - noStrict info: | Iterator is not enabled unconditionally description: | diff --git a/test/staging/sm/Iterator/prototype/find/descriptor.js b/test/staging/sm/Iterator/prototype/find/descriptor.js index f831c3910b..860cd878f9 100644 --- a/test/staging/sm/Iterator/prototype/find/descriptor.js +++ b/test/staging/sm/Iterator/prototype/find/descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.prototype.find Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/find/error-from-correct-realm.js b/test/staging/sm/Iterator/prototype/find/error-from-correct-realm.js index 0b0ef93a90..6eafa15aa7 100644 --- a/test/staging/sm/Iterator/prototype/find/error-from-correct-realm.js +++ b/test/staging/sm/Iterator/prototype/find/error-from-correct-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/fn-not-callable-throws.js b/test/staging/sm/Iterator/prototype/find/fn-not-callable-throws.js index 32b9560434..3d7121df3e 100644 --- a/test/staging/sm/Iterator/prototype/find/fn-not-callable-throws.js +++ b/test/staging/sm/Iterator/prototype/find/fn-not-callable-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/fn-throws-close-iterator.js b/test/staging/sm/Iterator/prototype/find/fn-throws-close-iterator.js index f9c5747efa..ea5facfd5a 100644 --- a/test/staging/sm/Iterator/prototype/find/fn-throws-close-iterator.js +++ b/test/staging/sm/Iterator/prototype/find/fn-throws-close-iterator.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/length.js b/test/staging/sm/Iterator/prototype/find/length.js index 32948b02b8..115894e006 100644 --- a/test/staging/sm/Iterator/prototype/find/length.js +++ b/test/staging/sm/Iterator/prototype/find/length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/prototype/find/name.js b/test/staging/sm/Iterator/prototype/find/name.js index 7f65099bfb..058f58dd56 100644 --- a/test/staging/sm/Iterator/prototype/find/name.js +++ b/test/staging/sm/Iterator/prototype/find/name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.prototype.find. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/next-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/find/next-throws-iterator-not-closed.js index 3666fcbc99..87c9e7f63f 100644 --- a/test/staging/sm/Iterator/prototype/find/next-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/find/next-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/proxy.js b/test/staging/sm/Iterator/prototype/find/proxy.js index be6c2b1285..0a325f4c52 100644 --- a/test/staging/sm/Iterator/prototype/find/proxy.js +++ b/test/staging/sm/Iterator/prototype/find/proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/return-undefined-if-none-match.js b/test/staging/sm/Iterator/prototype/find/return-undefined-if-none-match.js index 303f9f3512..a2ddec36dc 100644 --- a/test/staging/sm/Iterator/prototype/find/return-undefined-if-none-match.js +++ b/test/staging/sm/Iterator/prototype/find/return-undefined-if-none-match.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/short-circuit-on-match.js b/test/staging/sm/Iterator/prototype/find/short-circuit-on-match.js index afd1818cd7..30832e1670 100644 --- a/test/staging/sm/Iterator/prototype/find/short-circuit-on-match.js +++ b/test/staging/sm/Iterator/prototype/find/short-circuit-on-match.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/this-not-iterator-throws.js b/test/staging/sm/Iterator/prototype/find/this-not-iterator-throws.js index 8f577ba855..5c50dd91e4 100644 --- a/test/staging/sm/Iterator/prototype/find/this-not-iterator-throws.js +++ b/test/staging/sm/Iterator/prototype/find/this-not-iterator-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/find/value-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/find/value-throws-iterator-not-closed.js index 962f4686a2..2b1018e73f 100644 --- a/test/staging/sm/Iterator/prototype/find/value-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/find/value-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js b/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js index 1dcc8db2f7..e879b3887f 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js +++ b/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js @@ -13,8 +13,6 @@ info: | iv. IfAbruptCloseIterator(innerComplete, iterated). features: - iterator-helpers -flags: - - noStrict ---*/ class TestIterator extends Iterator { next() { diff --git a/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js b/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js index 5c6c8cc291..c0b5f1890f 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js +++ b/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js @@ -13,8 +13,6 @@ info: | ii. IfAbruptCloseIterator(innerNext, iterated). features: - iterator-helpers -flags: - - noStrict ---*/ class TestIterator extends Iterator { next() { diff --git a/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js b/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js index 1d7609746e..096bee0328 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js +++ b/test/staging/sm/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js @@ -15,8 +15,6 @@ info: | 2. IfAbruptCloseIterator(innerValue, iterated). features: - iterator-helpers -flags: - - noStrict ---*/ class TestIterator extends Iterator { next() { diff --git a/test/staging/sm/Iterator/prototype/flatMap/inner-empty-iterable.js b/test/staging/sm/Iterator/prototype/flatMap/inner-empty-iterable.js index f7acc689dc..056345f676 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/inner-empty-iterable.js +++ b/test/staging/sm/Iterator/prototype/flatMap/inner-empty-iterable.js @@ -15,8 +15,6 @@ info: | v. If innerComplete is true, set innerAlive to false. features: - iterator-helpers -flags: - - noStrict ---*/ let iter = [0, 1, 2, 3].values().flatMap(x => x % 2 ? [] : [x]); diff --git a/test/staging/sm/Iterator/prototype/flatMap/inner-generator.js b/test/staging/sm/Iterator/prototype/flatMap/inner-generator.js index 75ade94489..3dcb80efbf 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/inner-generator.js +++ b/test/staging/sm/Iterator/prototype/flatMap/inner-generator.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5.7 features: - iterator-helpers -flags: - - noStrict ---*/ const iter = [1, 2].values().flatMap(function*(x) { yield x; diff --git a/test/staging/sm/Iterator/prototype/flatMap/length.js b/test/staging/sm/Iterator/prototype/flatMap/length.js index 566ea7bafd..3e3ab0c4be 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/length.js +++ b/test/staging/sm/Iterator/prototype/flatMap/length.js @@ -10,8 +10,6 @@ info: | features: - Symbol.iterator - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.flatMap.length, 1); diff --git a/test/staging/sm/Iterator/prototype/flatMap/name.js b/test/staging/sm/Iterator/prototype/flatMap/name.js index 83564a825a..78d501c5d9 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/name.js +++ b/test/staging/sm/Iterator/prototype/flatMap/name.js @@ -9,8 +9,6 @@ info: | 17 ECMAScript Standard Built-in Objects features: - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.flatMap.name, 'flatMap'); diff --git a/test/staging/sm/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js b/test/staging/sm/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js index 2ced226d6d..6919a1a347 100644 --- a/test/staging/sm/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js +++ b/test/staging/sm/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js @@ -12,8 +12,6 @@ info: | g. IfAbruptCloseIterator(innerIterator, iterated). features: - iterator-helpers -flags: - - noStrict ---*/ class InvalidIterable { [Symbol.iterator]() { diff --git a/test/staging/sm/Iterator/prototype/forEach/check-fn-after-getting-iterator.js b/test/staging/sm/Iterator/prototype/forEach/check-fn-after-getting-iterator.js index bfb5809e6f..e1a9c4d546 100644 --- a/test/staging/sm/Iterator/prototype/forEach/check-fn-after-getting-iterator.js +++ b/test/staging/sm/Iterator/prototype/forEach/check-fn-after-getting-iterator.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/descriptor.js b/test/staging/sm/Iterator/prototype/forEach/descriptor.js index 40b3daba26..f02127b222 100644 --- a/test/staging/sm/Iterator/prototype/forEach/descriptor.js +++ b/test/staging/sm/Iterator/prototype/forEach/descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.prototype.forEach Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/forEach/error-from-correct-realm.js b/test/staging/sm/Iterator/prototype/forEach/error-from-correct-realm.js index 4de36f3a2c..0ce52ec88d 100644 --- a/test/staging/sm/Iterator/prototype/forEach/error-from-correct-realm.js +++ b/test/staging/sm/Iterator/prototype/forEach/error-from-correct-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/fn-not-callable-throws.js b/test/staging/sm/Iterator/prototype/forEach/fn-not-callable-throws.js index 9907535d9b..76b438fce0 100644 --- a/test/staging/sm/Iterator/prototype/forEach/fn-not-callable-throws.js +++ b/test/staging/sm/Iterator/prototype/forEach/fn-not-callable-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/fn-throws-close-iterator.js b/test/staging/sm/Iterator/prototype/forEach/fn-throws-close-iterator.js index fa7f23d30e..344c1cf7c8 100644 --- a/test/staging/sm/Iterator/prototype/forEach/fn-throws-close-iterator.js +++ b/test/staging/sm/Iterator/prototype/forEach/fn-throws-close-iterator.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/forEach.js b/test/staging/sm/Iterator/prototype/forEach/forEach.js index 8a86b7a4cb..77b153cdab 100644 --- a/test/staging/sm/Iterator/prototype/forEach/forEach.js +++ b/test/staging/sm/Iterator/prototype/forEach/forEach.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/length.js b/test/staging/sm/Iterator/prototype/forEach/length.js index 0eb55e5a59..f1553544ef 100644 --- a/test/staging/sm/Iterator/prototype/forEach/length.js +++ b/test/staging/sm/Iterator/prototype/forEach/length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/prototype/forEach/name.js b/test/staging/sm/Iterator/prototype/forEach/name.js index 65a9b62b0e..d8efefc28a 100644 --- a/test/staging/sm/Iterator/prototype/forEach/name.js +++ b/test/staging/sm/Iterator/prototype/forEach/name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.prototype.forEach. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/next-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/forEach/next-throws-iterator-not-closed.js index 87f0dce90b..2107a15900 100644 --- a/test/staging/sm/Iterator/prototype/forEach/next-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/forEach/next-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/proxy.js b/test/staging/sm/Iterator/prototype/forEach/proxy.js index 834bee8bf7..446becdf50 100644 --- a/test/staging/sm/Iterator/prototype/forEach/proxy.js +++ b/test/staging/sm/Iterator/prototype/forEach/proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/this-not-iterator-throws.js b/test/staging/sm/Iterator/prototype/forEach/this-not-iterator-throws.js index 17869db28a..8a46451ca2 100644 --- a/test/staging/sm/Iterator/prototype/forEach/this-not-iterator-throws.js +++ b/test/staging/sm/Iterator/prototype/forEach/this-not-iterator-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/forEach/value-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/forEach/value-throws-iterator-not-closed.js index 7401230d63..411245826a 100644 --- a/test/staging/sm/Iterator/prototype/forEach/value-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/forEach/value-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js b/test/staging/sm/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js index 11266bfa66..d8213fafd6 100644 --- a/test/staging/sm/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js +++ b/test/staging/sm/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/iterator-helper-methods-throw-on-generators.js b/test/staging/sm/Iterator/prototype/iterator-helper-methods-throw-on-generators.js index 10b94aa77e..5c16d2f4e6 100644 --- a/test/staging/sm/Iterator/prototype/iterator-helper-methods-throw-on-generators.js +++ b/test/staging/sm/Iterator/prototype/iterator-helper-methods-throw-on-generators.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/iterator-helpers-from-other-global.js b/test/staging/sm/Iterator/prototype/iterator-helpers-from-other-global.js index 878fa4b720..f5fd0b3b3c 100644 --- a/test/staging/sm/Iterator/prototype/iterator-helpers-from-other-global.js +++ b/test/staging/sm/Iterator/prototype/iterator-helpers-from-other-global.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-from-other-global.js b/test/staging/sm/Iterator/prototype/lazy-methods-from-other-global.js index 781eb4622b..04ae505ce4 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-from-other-global.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-from-other-global.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-handle-empty-iterators.js b/test/staging/sm/Iterator/prototype/lazy-methods-handle-empty-iterators.js index dfe3bd0cfd..4f42df52eb 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-handle-empty-iterators.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-handle-empty-iterators.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-interleaved.js b/test/staging/sm/Iterator/prototype/lazy-methods-interleaved.js index be70e7263e..517e2381c6 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-interleaved.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-interleaved.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js index 5c96cced36..30d12d14e5 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js index 7183ad9f17..44dc8bcaf6 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js index bfaef818e4..0c33675ff5 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js index f8b90128bd..7812ca2f60 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js index a65b383138..7e206b13a0 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js b/test/staging/sm/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js index d4e1ba3ba8..b23464811a 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-pass-through-lastValue.js b/test/staging/sm/Iterator/prototype/lazy-methods-pass-through-lastValue.js index 8719054939..bfae4ba03b 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-pass-through-lastValue.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-pass-through-lastValue.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-pass-value-through-chain.js b/test/staging/sm/Iterator/prototype/lazy-methods-pass-value-through-chain.js index 6ef2966165..a683ad209e 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-pass-value-through-chain.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-pass-value-through-chain.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-proxy-accesses.js b/test/staging/sm/Iterator/prototype/lazy-methods-proxy-accesses.js index 3779983a2b..d99ebf5852 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-proxy-accesses.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-proxy-accesses.js @@ -7,8 +7,6 @@ description: | Lazy %Iterator.prototype% methods access specified properties only. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js b/test/staging/sm/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js index bb7654c443..4c0a4c2c1b 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-return-closes-iterator.js b/test/staging/sm/Iterator/prototype/lazy-methods-return-closes-iterator.js index 1c9d4dc49c..9ea5f7771a 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-return-closes-iterator.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-return-closes-iterator.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-return-new-iterator-result.js b/test/staging/sm/Iterator/prototype/lazy-methods-return-new-iterator-result.js index 6c028398b0..4555fb80ef 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-return-new-iterator-result.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-return-new-iterator-result.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js b/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js index 4263e3baa9..33ae03953c 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 1.1.1 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js b/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js index 20c1f9e3fe..a001563ff8 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js b/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js index 2e350e7f8a..8d231e27c8 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 1.1.1 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-done-throws.js b/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-done-throws.js index d0196c12e5..dd4a51c3f2 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-done-throws.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-done-throws.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-not-object.js b/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-not-object.js index 60cff912a8..dd967d6d5d 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-not-object.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-throw-next-not-object.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/lazy-methods-throw-on-reentry.js b/test/staging/sm/Iterator/prototype/lazy-methods-throw-on-reentry.js index 0de919a9cf..f0ee58d520 100644 --- a/test/staging/sm/Iterator/prototype/lazy-methods-throw-on-reentry.js +++ b/test/staging/sm/Iterator/prototype/lazy-methods-throw-on-reentry.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/map/call-next-on-iterator-while-iterating.js b/test/staging/sm/Iterator/prototype/map/call-next-on-iterator-while-iterating.js index 99727e3da5..18e7486386 100644 --- a/test/staging/sm/Iterator/prototype/map/call-next-on-iterator-while-iterating.js +++ b/test/staging/sm/Iterator/prototype/map/call-next-on-iterator-while-iterating.js @@ -7,8 +7,6 @@ description: | Call next on an iterator that is being iterated over. features: - iterator-helpers -flags: - - noStrict ---*/ const iterator = [1, 2, 3].values() diff --git a/test/staging/sm/Iterator/prototype/map/clobber-symbol.js b/test/staging/sm/Iterator/prototype/map/clobber-symbol.js index 3fcfffcbe3..a5fdd50226 100644 --- a/test/staging/sm/Iterator/prototype/map/clobber-symbol.js +++ b/test/staging/sm/Iterator/prototype/map/clobber-symbol.js @@ -9,8 +9,6 @@ features: - Symbol - Symbol.iterator - iterator-helpers -flags: - - noStrict info: | Iterator is not enabled unconditionally ---*/ diff --git a/test/staging/sm/Iterator/prototype/map/interleaved-map-calls.js b/test/staging/sm/Iterator/prototype/map/interleaved-map-calls.js index c5c01771a8..26ed80c15b 100644 --- a/test/staging/sm/Iterator/prototype/map/interleaved-map-calls.js +++ b/test/staging/sm/Iterator/prototype/map/interleaved-map-calls.js @@ -7,8 +7,6 @@ description: | Interleaved %Iterator.prototype%.map calls on the same iterator. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/length.js b/test/staging/sm/Iterator/prototype/map/length.js index eb3d8d225c..f664cad194 100644 --- a/test/staging/sm/Iterator/prototype/map/length.js +++ b/test/staging/sm/Iterator/prototype/map/length.js @@ -10,8 +10,6 @@ info: | features: - Symbol.iterator - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.map.length, 1); diff --git a/test/staging/sm/Iterator/prototype/map/map.js b/test/staging/sm/Iterator/prototype/map/map.js index bafb18ebb2..e3194674ef 100644 --- a/test/staging/sm/Iterator/prototype/map/map.js +++ b/test/staging/sm/Iterator/prototype/map/map.js @@ -9,8 +9,6 @@ info: | 17 ECMAScript Standard Built-in Objects features: - iterator-helpers -flags: - - noStrict ---*/ const map = Reflect.getOwnPropertyDescriptor(Iterator.prototype, 'map'); diff --git a/test/staging/sm/Iterator/prototype/map/mapper-not-callable-throw.js b/test/staging/sm/Iterator/prototype/map/mapper-not-callable-throw.js index ec31bf3f20..95fe2ff4aa 100644 --- a/test/staging/sm/Iterator/prototype/map/mapper-not-callable-throw.js +++ b/test/staging/sm/Iterator/prototype/map/mapper-not-callable-throw.js @@ -7,8 +7,6 @@ description: | Eagerly throw TypeError when `mapper` is not callable. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/mutate-iterator-after-done.js b/test/staging/sm/Iterator/prototype/map/mutate-iterator-after-done.js index 83176688f5..a082f76135 100644 --- a/test/staging/sm/Iterator/prototype/map/mutate-iterator-after-done.js +++ b/test/staging/sm/Iterator/prototype/map/mutate-iterator-after-done.js @@ -7,8 +7,6 @@ description: | Mutate an iterator after it has been mapped and returned done. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/mutate-iterator.js b/test/staging/sm/Iterator/prototype/map/mutate-iterator.js index 72d0e93f77..b0c4726b61 100644 --- a/test/staging/sm/Iterator/prototype/map/mutate-iterator.js +++ b/test/staging/sm/Iterator/prototype/map/mutate-iterator.js @@ -7,8 +7,6 @@ description: | Mutate an iterator after it has been mapped. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/name.js b/test/staging/sm/Iterator/prototype/map/name.js index 10f907d982..a95cf4c419 100644 --- a/test/staging/sm/Iterator/prototype/map/name.js +++ b/test/staging/sm/Iterator/prototype/map/name.js @@ -9,8 +9,6 @@ info: | 17 ECMAScript Standard Built-in Objects features: - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.map.name, 'map'); diff --git a/test/staging/sm/Iterator/prototype/map/output-at-generator-end.js b/test/staging/sm/Iterator/prototype/map/output-at-generator-end.js index f2c938a28b..261cdbc17f 100644 --- a/test/staging/sm/Iterator/prototype/map/output-at-generator-end.js +++ b/test/staging/sm/Iterator/prototype/map/output-at-generator-end.js @@ -7,8 +7,6 @@ description: | %Iterator.prototype%.map outputs correct value at end of iterator. features: - iterator-helpers -flags: - - noStrict ---*/ const iterator = [0].values().map(x => x); diff --git a/test/staging/sm/Iterator/prototype/map/pass-lastValue-to-next.js b/test/staging/sm/Iterator/prototype/map/pass-lastValue-to-next.js index a152e762b8..0a06eb4994 100644 --- a/test/staging/sm/Iterator/prototype/map/pass-lastValue-to-next.js +++ b/test/staging/sm/Iterator/prototype/map/pass-lastValue-to-next.js @@ -9,8 +9,6 @@ info: | Iterator Helpers Proposal 2.1.5.2 features: - iterator-helpers -flags: - - noStrict ---*/ const iteratorWhereNextTakesValue = Object.setPrototypeOf({ next: function(value) { diff --git a/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js b/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js index 5a5d952ae7..3e0d8ca7ad 100644 --- a/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js +++ b/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js @@ -7,8 +7,6 @@ description: | %Iterator.prototype%.map does not call return when IteratorValue returns an abrupt completion. features: - iterator-helpers -flags: - - noStrict ---*/ const handlerProxy = log => new Proxy({}, { get: (target, key, receiver) => (...args) => { diff --git a/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js b/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js index a43c1be3e7..9c0d070f6c 100644 --- a/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js +++ b/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js @@ -7,8 +7,6 @@ description: | %Iterator.prototype%.map calls return when yield throws. features: - iterator-helpers -flags: - - noStrict ---*/ class TestError extends Error {} diff --git a/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion.js b/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion.js index 44dbddea1a..f6dd3f62d3 100644 --- a/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion.js +++ b/test/staging/sm/Iterator/prototype/map/proxy-abrupt-completion.js @@ -7,8 +7,6 @@ description: | %Iterator.prototype%.map accesses specified properties only. features: - iterator-helpers -flags: - - noStrict ---*/ const handlerProxy = log => new Proxy({}, { get: (target, key, receiver) => (...args) => { diff --git a/test/staging/sm/Iterator/prototype/map/proxy-accesses.js b/test/staging/sm/Iterator/prototype/map/proxy-accesses.js index f2489c7333..9f2cb091aa 100644 --- a/test/staging/sm/Iterator/prototype/map/proxy-accesses.js +++ b/test/staging/sm/Iterator/prototype/map/proxy-accesses.js @@ -7,8 +7,6 @@ description: | %Iterator.prototype%.map accesses specified properties only. features: - iterator-helpers -flags: - - noStrict ---*/ const handlerProxy = log => new Proxy({}, { get: (target, key, receiver) => (...args) => { diff --git a/test/staging/sm/Iterator/prototype/map/reenter-map-generator-from-mapper.js b/test/staging/sm/Iterator/prototype/map/reenter-map-generator-from-mapper.js index c9025a2e00..013287920f 100644 --- a/test/staging/sm/Iterator/prototype/map/reenter-map-generator-from-mapper.js +++ b/test/staging/sm/Iterator/prototype/map/reenter-map-generator-from-mapper.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/map/this-not-iterator-throw.js b/test/staging/sm/Iterator/prototype/map/this-not-iterator-throw.js index 692f4503d9..03fa4da12d 100644 --- a/test/staging/sm/Iterator/prototype/map/this-not-iterator-throw.js +++ b/test/staging/sm/Iterator/prototype/map/this-not-iterator-throw.js @@ -7,8 +7,6 @@ description: | Eagerly throw TypeError when `this` is not an iterator. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/this-value-array-throws.js b/test/staging/sm/Iterator/prototype/map/this-value-array-throws.js index e6d3a8815c..93a1164ad3 100644 --- a/test/staging/sm/Iterator/prototype/map/this-value-array-throws.js +++ b/test/staging/sm/Iterator/prototype/map/this-value-array-throws.js @@ -8,8 +8,6 @@ description: | features: - Symbol.iterator - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/throw-when-iterator-returns-non-object.js b/test/staging/sm/Iterator/prototype/map/throw-when-iterator-returns-non-object.js index 12213123b6..97a1383fc3 100644 --- a/test/staging/sm/Iterator/prototype/map/throw-when-iterator-returns-non-object.js +++ b/test/staging/sm/Iterator/prototype/map/throw-when-iterator-returns-non-object.js @@ -7,8 +7,6 @@ description: | Throw TypeError if `next` call returns non-object. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js b/test/staging/sm/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js index e69b797057..fa3a4c0241 100644 --- a/test/staging/sm/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js +++ b/test/staging/sm/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js @@ -9,8 +9,6 @@ info: | Iterator Helpers Proposal 2.1.5.2 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/reduce/accumulator-set-to-initial-value.js b/test/staging/sm/Iterator/prototype/reduce/accumulator-set-to-initial-value.js index 61cb9c2fa1..ddc00b9910 100644 --- a/test/staging/sm/Iterator/prototype/reduce/accumulator-set-to-initial-value.js +++ b/test/staging/sm/Iterator/prototype/reduce/accumulator-set-to-initial-value.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/check-fn-after-getting-iterator.js b/test/staging/sm/Iterator/prototype/reduce/check-fn-after-getting-iterator.js index 51f0ea6fb5..065f958cc1 100644 --- a/test/staging/sm/Iterator/prototype/reduce/check-fn-after-getting-iterator.js +++ b/test/staging/sm/Iterator/prototype/reduce/check-fn-after-getting-iterator.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/descriptor.js b/test/staging/sm/Iterator/prototype/reduce/descriptor.js index f073ad3252..716e25c280 100644 --- a/test/staging/sm/Iterator/prototype/reduce/descriptor.js +++ b/test/staging/sm/Iterator/prototype/reduce/descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.prototype.reduce Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js b/test/staging/sm/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js index e58dec50f7..902dd6e7c0 100644 --- a/test/staging/sm/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js +++ b/test/staging/sm/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/error-from-correct-realm.js b/test/staging/sm/Iterator/prototype/reduce/error-from-correct-realm.js index c14129708f..76db994f07 100644 --- a/test/staging/sm/Iterator/prototype/reduce/error-from-correct-realm.js +++ b/test/staging/sm/Iterator/prototype/reduce/error-from-correct-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/iterator-empty-return-initial-value.js b/test/staging/sm/Iterator/prototype/reduce/iterator-empty-return-initial-value.js index d6d74533a7..67a6e13ac1 100644 --- a/test/staging/sm/Iterator/prototype/reduce/iterator-empty-return-initial-value.js +++ b/test/staging/sm/Iterator/prototype/reduce/iterator-empty-return-initial-value.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js b/test/staging/sm/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js index d58d534f4f..2dc9f1b328 100644 --- a/test/staging/sm/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js +++ b/test/staging/sm/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/left-associative.js b/test/staging/sm/Iterator/prototype/reduce/left-associative.js index f32354735e..0bb9a18552 100644 --- a/test/staging/sm/Iterator/prototype/reduce/left-associative.js +++ b/test/staging/sm/Iterator/prototype/reduce/left-associative.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/length.js b/test/staging/sm/Iterator/prototype/reduce/length.js index 6c96aecb32..7d908933a1 100644 --- a/test/staging/sm/Iterator/prototype/reduce/length.js +++ b/test/staging/sm/Iterator/prototype/reduce/length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/prototype/reduce/name.js b/test/staging/sm/Iterator/prototype/reduce/name.js index 9f643ada15..cbc759b81f 100644 --- a/test/staging/sm/Iterator/prototype/reduce/name.js +++ b/test/staging/sm/Iterator/prototype/reduce/name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.prototype.reduce. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/next-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/reduce/next-throws-iterator-not-closed.js index b15d333b5b..73d7864fa3 100644 --- a/test/staging/sm/Iterator/prototype/reduce/next-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/reduce/next-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js b/test/staging/sm/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js index 7ce69dbf2c..c0a00b2998 100644 --- a/test/staging/sm/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js +++ b/test/staging/sm/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/proxy.js b/test/staging/sm/Iterator/prototype/reduce/proxy.js index 86acef5f94..daed394110 100644 --- a/test/staging/sm/Iterator/prototype/reduce/proxy.js +++ b/test/staging/sm/Iterator/prototype/reduce/proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/reduce.js b/test/staging/sm/Iterator/prototype/reduce/reduce.js index 608ed20e89..894d20bccf 100644 --- a/test/staging/sm/Iterator/prototype/reduce/reduce.js +++ b/test/staging/sm/Iterator/prototype/reduce/reduce.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/reducer-not-callable-throws.js b/test/staging/sm/Iterator/prototype/reduce/reducer-not-callable-throws.js index df2808a8a5..b4b89f9158 100644 --- a/test/staging/sm/Iterator/prototype/reduce/reducer-not-callable-throws.js +++ b/test/staging/sm/Iterator/prototype/reduce/reducer-not-callable-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/reducer-throws-iterator-closed.js b/test/staging/sm/Iterator/prototype/reduce/reducer-throws-iterator-closed.js index f3ab17bf89..80fda0f9c6 100644 --- a/test/staging/sm/Iterator/prototype/reduce/reducer-throws-iterator-closed.js +++ b/test/staging/sm/Iterator/prototype/reduce/reducer-throws-iterator-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/this-not-iterator-throws.js b/test/staging/sm/Iterator/prototype/reduce/this-not-iterator-throws.js index f691ed1f85..a49eec7675 100644 --- a/test/staging/sm/Iterator/prototype/reduce/this-not-iterator-throws.js +++ b/test/staging/sm/Iterator/prototype/reduce/this-not-iterator-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/reduce/value-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/reduce/value-throws-iterator-not-closed.js index d5732b8fa6..ab228ef6bd 100644 --- a/test/staging/sm/Iterator/prototype/reduce/value-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/reduce/value-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/check-fn-after-getting-iterator.js b/test/staging/sm/Iterator/prototype/some/check-fn-after-getting-iterator.js index 7128f91f58..c026d662dc 100644 --- a/test/staging/sm/Iterator/prototype/some/check-fn-after-getting-iterator.js +++ b/test/staging/sm/Iterator/prototype/some/check-fn-after-getting-iterator.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/coerce-result-to-boolean.js b/test/staging/sm/Iterator/prototype/some/coerce-result-to-boolean.js index 5960846fa4..9d10f0e85e 100644 --- a/test/staging/sm/Iterator/prototype/some/coerce-result-to-boolean.js +++ b/test/staging/sm/Iterator/prototype/some/coerce-result-to-boolean.js @@ -5,8 +5,6 @@ features: - IsHTMLDDA - iterator-helpers -flags: - - noStrict info: | Iterator is not enabled unconditionally description: | diff --git a/test/staging/sm/Iterator/prototype/some/descriptor.js b/test/staging/sm/Iterator/prototype/some/descriptor.js index cb9b33a97e..d5c34dfbb8 100644 --- a/test/staging/sm/Iterator/prototype/some/descriptor.js +++ b/test/staging/sm/Iterator/prototype/some/descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.prototype.some Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/some/error-from-correct-realm.js b/test/staging/sm/Iterator/prototype/some/error-from-correct-realm.js index 628f16a17d..7639cc1eb4 100644 --- a/test/staging/sm/Iterator/prototype/some/error-from-correct-realm.js +++ b/test/staging/sm/Iterator/prototype/some/error-from-correct-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/fn-not-callable-throws.js b/test/staging/sm/Iterator/prototype/some/fn-not-callable-throws.js index f32618fe72..dfc328c137 100644 --- a/test/staging/sm/Iterator/prototype/some/fn-not-callable-throws.js +++ b/test/staging/sm/Iterator/prototype/some/fn-not-callable-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/fn-throws-close-iterator.js b/test/staging/sm/Iterator/prototype/some/fn-throws-close-iterator.js index 4f92792265..c1d444fdd9 100644 --- a/test/staging/sm/Iterator/prototype/some/fn-throws-close-iterator.js +++ b/test/staging/sm/Iterator/prototype/some/fn-throws-close-iterator.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/length.js b/test/staging/sm/Iterator/prototype/some/length.js index 51648ef24b..752956fa0c 100644 --- a/test/staging/sm/Iterator/prototype/some/length.js +++ b/test/staging/sm/Iterator/prototype/some/length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/prototype/some/name.js b/test/staging/sm/Iterator/prototype/some/name.js index c03231e0df..2e0ee3257d 100644 --- a/test/staging/sm/Iterator/prototype/some/name.js +++ b/test/staging/sm/Iterator/prototype/some/name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.prototype.some. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/next-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/some/next-throws-iterator-not-closed.js index 5dbc0a5590..b96852a0e8 100644 --- a/test/staging/sm/Iterator/prototype/some/next-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/some/next-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/proxy.js b/test/staging/sm/Iterator/prototype/some/proxy.js index bda4bf4f57..ed90cec204 100644 --- a/test/staging/sm/Iterator/prototype/some/proxy.js +++ b/test/staging/sm/Iterator/prototype/some/proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/return-false-if-none-match.js b/test/staging/sm/Iterator/prototype/some/return-false-if-none-match.js index 1538bf94dd..3b1e4167da 100644 --- a/test/staging/sm/Iterator/prototype/some/return-false-if-none-match.js +++ b/test/staging/sm/Iterator/prototype/some/return-false-if-none-match.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/short-circuit-on-true.js b/test/staging/sm/Iterator/prototype/some/short-circuit-on-true.js index 21d6692985..a4cbed66e3 100644 --- a/test/staging/sm/Iterator/prototype/some/short-circuit-on-true.js +++ b/test/staging/sm/Iterator/prototype/some/short-circuit-on-true.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/this-not-iterator-throws.js b/test/staging/sm/Iterator/prototype/some/this-not-iterator-throws.js index 95e46e6c01..170dadd949 100644 --- a/test/staging/sm/Iterator/prototype/some/this-not-iterator-throws.js +++ b/test/staging/sm/Iterator/prototype/some/this-not-iterator-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/some/value-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/some/value-throws-iterator-not-closed.js index 1d6750449c..a5785f08e5 100644 --- a/test/staging/sm/Iterator/prototype/some/value-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/some/value-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-negative.js b/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-negative.js index 575791a0aa..3d20692470 100644 --- a/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-negative.js +++ b/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-negative.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5.4 and 2.1.5.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js b/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js index 13e5167850..9e9b36db55 100644 --- a/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js +++ b/test/staging/sm/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5.4 and 2.1.5.5 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/take/close-iterator-when-none-remaining.js b/test/staging/sm/Iterator/prototype/take/close-iterator-when-none-remaining.js index 8b0116dc63..a3b1e8a983 100644 --- a/test/staging/sm/Iterator/prototype/take/close-iterator-when-none-remaining.js +++ b/test/staging/sm/Iterator/prototype/take/close-iterator-when-none-remaining.js @@ -9,8 +9,6 @@ info: | Iterator Helpers proposal 2.1.5.4 features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/take/length.js b/test/staging/sm/Iterator/prototype/take/length.js index c4f92a89c6..cc3067448f 100644 --- a/test/staging/sm/Iterator/prototype/take/length.js +++ b/test/staging/sm/Iterator/prototype/take/length.js @@ -10,8 +10,6 @@ info: | features: - Symbol.iterator - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.take.length, 1); diff --git a/test/staging/sm/Iterator/prototype/take/name.js b/test/staging/sm/Iterator/prototype/take/name.js index d9a822abd2..10096e207b 100644 --- a/test/staging/sm/Iterator/prototype/take/name.js +++ b/test/staging/sm/Iterator/prototype/take/name.js @@ -9,8 +9,6 @@ info: | 17 ECMAScript Standard Built-in Objects features: - iterator-helpers -flags: - - noStrict ---*/ assert.sameValue(Iterator.prototype.take.name, 'take'); diff --git a/test/staging/sm/Iterator/prototype/take/take-more-than-available.js b/test/staging/sm/Iterator/prototype/take/take-more-than-available.js index d8d14f8830..3b035c92c7 100644 --- a/test/staging/sm/Iterator/prototype/take/take-more-than-available.js +++ b/test/staging/sm/Iterator/prototype/take/take-more-than-available.js @@ -12,8 +12,6 @@ info: | d. If next is false, return undefined. features: - iterator-helpers -flags: - - noStrict ---*/ // diff --git a/test/staging/sm/Iterator/prototype/toArray/create-in-current-realm.js b/test/staging/sm/Iterator/prototype/toArray/create-in-current-realm.js index 6dd023d9a8..38dd736968 100644 --- a/test/staging/sm/Iterator/prototype/toArray/create-in-current-realm.js +++ b/test/staging/sm/Iterator/prototype/toArray/create-in-current-realm.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/descriptor.js b/test/staging/sm/Iterator/prototype/toArray/descriptor.js index 847bb9179b..05b8bab9dc 100644 --- a/test/staging/sm/Iterator/prototype/toArray/descriptor.js +++ b/test/staging/sm/Iterator/prototype/toArray/descriptor.js @@ -6,8 +6,6 @@ info: | Descriptor property of Iterator.prototype.toArray Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers description: | diff --git a/test/staging/sm/Iterator/prototype/toArray/iterator-empty.js b/test/staging/sm/Iterator/prototype/toArray/iterator-empty.js index fa1c54a5ad..0c26c724ee 100644 --- a/test/staging/sm/Iterator/prototype/toArray/iterator-empty.js +++ b/test/staging/sm/Iterator/prototype/toArray/iterator-empty.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/length.js b/test/staging/sm/Iterator/prototype/toArray/length.js index ef2e2a3477..0e92655d9c 100644 --- a/test/staging/sm/Iterator/prototype/toArray/length.js +++ b/test/staging/sm/Iterator/prototype/toArray/length.js @@ -10,8 +10,6 @@ info: | false, [[Configurable]]: true }. Iterator is not enabled unconditionally -flags: - - noStrict features: - iterator-helpers esid: pending diff --git a/test/staging/sm/Iterator/prototype/toArray/name.js b/test/staging/sm/Iterator/prototype/toArray/name.js index 03e4cdf3d6..41bd6afe6d 100644 --- a/test/staging/sm/Iterator/prototype/toArray/name.js +++ b/test/staging/sm/Iterator/prototype/toArray/name.js @@ -4,8 +4,6 @@ /*--- description: | `name` property of Iterator.prototype.toArray. -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/next-throws.js b/test/staging/sm/Iterator/prototype/toArray/next-throws.js index 9541423a3b..08a0b48386 100644 --- a/test/staging/sm/Iterator/prototype/toArray/next-throws.js +++ b/test/staging/sm/Iterator/prototype/toArray/next-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/proxy.js b/test/staging/sm/Iterator/prototype/toArray/proxy.js index f6b811db7c..a4dc4685a7 100644 --- a/test/staging/sm/Iterator/prototype/toArray/proxy.js +++ b/test/staging/sm/Iterator/prototype/toArray/proxy.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/this-not-iterator-throws.js b/test/staging/sm/Iterator/prototype/toArray/this-not-iterator-throws.js index 731b647b05..0a36dcd7ea 100644 --- a/test/staging/sm/Iterator/prototype/toArray/this-not-iterator-throws.js +++ b/test/staging/sm/Iterator/prototype/toArray/this-not-iterator-throws.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/toArray.js b/test/staging/sm/Iterator/prototype/toArray/toArray.js index 3a79a9e168..cb4e9de1a0 100644 --- a/test/staging/sm/Iterator/prototype/toArray/toArray.js +++ b/test/staging/sm/Iterator/prototype/toArray/toArray.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: | diff --git a/test/staging/sm/Iterator/prototype/toArray/value-throws-iterator-not-closed.js b/test/staging/sm/Iterator/prototype/toArray/value-throws-iterator-not-closed.js index 0a110dbeaa..4eeb1966ec 100644 --- a/test/staging/sm/Iterator/prototype/toArray/value-throws-iterator-not-closed.js +++ b/test/staging/sm/Iterator/prototype/toArray/value-throws-iterator-not-closed.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict features: - iterator-helpers info: |