From d30bf82d4780742b34a76369ca0f52d71e282a48 Mon Sep 17 00:00:00 2001 From: Leo Balter <leonardo.balter@gmail.com> Date: Thu, 15 Feb 2018 12:40:46 -0500 Subject: [PATCH] Add missing feature flags --- .../TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js | 1 + .../prototype/copyWithin/BigInt/coerced-values-start.js | 1 + .../prototype/copyWithin/BigInt/coerced-values-target.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/BigInt/name.js | 1 + .../TypedArray/prototype/copyWithin/BigInt/negative-end.js | 1 + .../prototype/copyWithin/BigInt/negative-out-of-bounds-end.js | 1 + .../prototype/copyWithin/BigInt/negative-out-of-bounds-start.js | 1 + .../prototype/copyWithin/BigInt/negative-out-of-bounds-target.js | 1 + .../TypedArray/prototype/copyWithin/BigInt/negative-start.js | 1 + .../TypedArray/prototype/copyWithin/BigInt/negative-target.js | 1 + .../copyWithin/BigInt/non-negative-out-of-bounds-end.js | 1 + .../BigInt/non-negative-out-of-bounds-target-and-start.js | 1 + .../prototype/copyWithin/BigInt/non-negative-target-and-start.js | 1 + .../copyWithin/BigInt/non-negative-target-start-and-end.js | 1 + .../TypedArray/prototype/copyWithin/BigInt/prop-desc.js | 1 + .../TypedArray/prototype/copyWithin/BigInt/undefined-end.js | 1 + .../TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/every/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/every/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/every/BigInt/prop-desc.js | 1 + .../TypedArray/prototype/fill/BigInt/coerced-indexes.js | 1 + .../BigInt/fill-values-conversion-operations-consistent-nan.js | 1 + .../prototype/fill/BigInt/fill-values-conversion-operations.js | 1 + .../prototype/fill/BigInt/fill-values-custom-start-and-end.js | 1 + .../TypedArray/prototype/fill/BigInt/fill-values-relative-end.js | 1 + .../prototype/fill/BigInt/fill-values-relative-start.js | 1 + test/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js | 1 + test/built-ins/TypedArray/prototype/fill/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/fill/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/fill/BigInt/prop-desc.js | 1 + .../prototype/filter/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/filter/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/filter/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/filter/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/find/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/find/BigInt/name.js | 1 + .../prototype/find/BigInt/predicate-call-changes-value.js | 1 + test/built-ins/TypedArray/prototype/find/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/findIndex/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/findIndex/BigInt/name.js | 1 + .../prototype/findIndex/BigInt/predicate-call-changes-value.js | 1 + .../built-ins/TypedArray/prototype/findIndex/BigInt/prop-desc.js | 1 + .../prototype/forEach/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/forEach/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/forEach/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/forEach/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/includes/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/includes/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/includes/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/indexOf/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/indexOf/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/indexOf/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/join/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/join/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/join/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/keys/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/keys/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/keys/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/name.js | 1 + .../TypedArray/prototype/lastIndexOf/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/length/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/length/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/length/BigInt/prop-desc.js | 1 + .../TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/map/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/map/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/map/BigInt/prop-desc.js | 1 + .../return-new-typedarray-conversion-operation-consistent-nan.js | 1 + .../map/BigInt/return-new-typedarray-conversion-operation.js | 1 + .../prototype/reduce/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/reduce/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/reduce/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/reduce/BigInt/prop-desc.js | 1 + .../prototype/reduceRight/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/reduceRight/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/reduceRight/BigInt/name.js | 1 + .../TypedArray/prototype/reduceRight/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/reverse/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/reverse/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/reverse/BigInt/prop-desc.js | 1 + .../set/BigInt/array-arg-src-tonumber-value-conversions.js | 1 + test/built-ins/TypedArray/prototype/set/BigInt/bit-precision.js | 1 + test/built-ins/TypedArray/prototype/set/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/set/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/set/BigInt/prop-desc.js | 1 + ...pedarray-arg-set-values-diff-buffer-other-type-conversions.js | 1 + .../built-ins/TypedArray/prototype/slice/BigInt/bit-precision.js | 1 + test/built-ins/TypedArray/prototype/slice/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/slice/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/slice/BigInt/prop-desc.js | 1 + .../TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/some/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/some/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/some/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/sort/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/sort/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/sort/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/subarray/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/subarray/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/subarray/BigInt/prop-desc.js | 1 + .../TypedArray/prototype/toLocaleString/BigInt/length.js | 1 + .../built-ins/TypedArray/prototype/toLocaleString/BigInt/name.js | 1 + .../TypedArray/prototype/toLocaleString/BigInt/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/values/BigInt/length.js | 1 + test/built-ins/TypedArray/prototype/values/BigInt/name.js | 1 + test/built-ins/TypedArray/prototype/values/BigInt/prop-desc.js | 1 + .../object-arg/object-arg-conversion-operation-consistent-nan.js | 1 + .../ctors-bigint/object-arg/object-arg-conversion-operation.js | 1 + .../internals/DefineOwnProperty/BigInt/conversion-operation.js | 1 + .../TypedArrays/internals/Set/BigInt/conversion-operation.js | 1 + 112 files changed, 112 insertions(+) diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js index 07748b7653..c713fdf951 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js @@ -23,6 +23,7 @@ info: | ToInteger(end). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js index 986973deb1..6ad29124a8 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js @@ -22,6 +22,7 @@ info: | 5. Let relativeStart be ? ToInteger(start). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js index da3cb4e807..caaa2214e7 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js @@ -22,6 +22,7 @@ info: | 3. Let relativeTarget be ? ToInteger(target). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/length.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/length.js index 5346aeddea..7c635e69c9 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.copyWithin.length, 2); diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/name.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/name.js index 2123668fe3..902c628c47 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.copyWithin.name, "copyWithin"); diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js index a4b84379f5..5a01aec333 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js @@ -25,6 +25,7 @@ info: | final be min(relativeEnd, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js index f9f81685b8..245f6f482b 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js @@ -25,6 +25,7 @@ info: | final be min(relativeEnd, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js index 916c443fa6..11f5b47ee6 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js @@ -23,6 +23,7 @@ info: | from be min(relativeStart, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js index d9ad966bf8..34c2759fef 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js @@ -23,6 +23,7 @@ info: | to be min(relativeTarget, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js index 21146e9800..3ec8bf03e8 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js @@ -23,6 +23,7 @@ info: | from be min(relativeStart, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js index 020d137683..9227f3e6d1 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js @@ -23,6 +23,7 @@ info: | to be min(relativeTarget, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js index bc2f07eb7f..dcbe8f800e 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js @@ -16,6 +16,7 @@ info: | ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js index 93b0f9899a..63fd382cf5 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js @@ -16,6 +16,7 @@ info: | ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js index 33b29e242a..30190b3f41 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js @@ -16,6 +16,7 @@ info: | ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js index 44d0945f17..25df02789a 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js @@ -16,6 +16,7 @@ info: | ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/prop-desc.js index b113d2f67d..d75e27ac0a 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js index daeaca3178..513e762c3a 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js @@ -23,6 +23,7 @@ info: | ToInteger(end). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js index 13660264f4..144798687f 100644 --- a/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js @@ -22,6 +22,7 @@ info: | ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/BigInt/length.js b/test/built-ins/TypedArray/prototype/every/BigInt/length.js index f446c7b447..cbe40ceaae 100644 --- a/test/built-ins/TypedArray/prototype/every/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/every/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.every.length, 1); diff --git a/test/built-ins/TypedArray/prototype/every/BigInt/name.js b/test/built-ins/TypedArray/prototype/every/BigInt/name.js index f3112a1839..c7fb7d7642 100644 --- a/test/built-ins/TypedArray/prototype/every/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/every/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.every.name, "every"); diff --git a/test/built-ins/TypedArray/prototype/every/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/every/BigInt/prop-desc.js index f2846eb09e..d1c570ca10 100644 --- a/test/built-ins/TypedArray/prototype/every/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/every/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js b/test/built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js index ced8b9da8d..75bd12543c 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js @@ -28,6 +28,7 @@ info: | ToInteger(end). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations-consistent-nan.js b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations-consistent-nan.js index d8ca3818b0..5db1cfcae3 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations-consistent-nan.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations-consistent-nan.js @@ -48,6 +48,7 @@ info: | each implementation distinguishable NaN value. ... includes: [nans.js, testBigIntTypedArray.js, compareArray.js] +features: [BigInt, TypedArray] ---*/ function body(FloatArray) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations.js b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations.js index 848da1415b..676d18f86c 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations.js @@ -44,6 +44,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js index 3809de222a..d429dc11e8 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js @@ -30,6 +30,7 @@ info: | final be min(relativeEnd, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js index 0d09f8b37e..0f92f444b1 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js @@ -27,6 +27,7 @@ info: | final be min(relativeEnd, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js index 76883779ea..0d6b6f3972 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js @@ -25,6 +25,7 @@ info: | min(relativeStart, len). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js index 93d4969833..a9c337df94 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js @@ -25,6 +25,7 @@ info: | a. Let Pk be ! ToString(k). b. Perform ? Set(O, Pk, value, true). includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/length.js b/test/built-ins/TypedArray/prototype/fill/BigInt/length.js index 77f2db6a80..6bf1feff53 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.fill.length, 1); diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/name.js b/test/built-ins/TypedArray/prototype/fill/BigInt/name.js index 82a964616d..82e72227a6 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.fill.name, "fill"); diff --git a/test/built-ins/TypedArray/prototype/fill/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/fill/BigInt/prop-desc.js index f6673d34bf..752b7a282e 100644 --- a/test/built-ins/TypedArray/prototype/fill/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/fill/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js index ff563cd3ad..c5bba7c921 100644 --- a/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js @@ -14,6 +14,7 @@ info: | c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/BigInt/length.js b/test/built-ins/TypedArray/prototype/filter/BigInt/length.js index 4436426747..3c0af26acc 100644 --- a/test/built-ins/TypedArray/prototype/filter/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/filter/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.filter.length, 1); diff --git a/test/built-ins/TypedArray/prototype/filter/BigInt/name.js b/test/built-ins/TypedArray/prototype/filter/BigInt/name.js index 729c841a4d..4eb3d76b22 100644 --- a/test/built-ins/TypedArray/prototype/filter/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/filter/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.filter.name, "filter"); diff --git a/test/built-ins/TypedArray/prototype/filter/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/filter/BigInt/prop-desc.js index abb20a8311..37c277bcfb 100644 --- a/test/built-ins/TypedArray/prototype/filter/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/filter/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/find/BigInt/length.js b/test/built-ins/TypedArray/prototype/find/BigInt/length.js index 3947f6bf86..9c8cdcaccb 100644 --- a/test/built-ins/TypedArray/prototype/find/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/find/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.find.length, 1); diff --git a/test/built-ins/TypedArray/prototype/find/BigInt/name.js b/test/built-ins/TypedArray/prototype/find/BigInt/name.js index d5dcef13cd..c84053e8ec 100644 --- a/test/built-ins/TypedArray/prototype/find/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/find/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.find.name, "find"); diff --git a/test/built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js b/test/built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js index 92a2a93499..4fd9ec6f16 100644 --- a/test/built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js +++ b/test/built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js @@ -26,6 +26,7 @@ info: | c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/find/BigInt/prop-desc.js index 990975cd70..e2c5e7e9d2 100644 --- a/test/built-ins/TypedArray/prototype/find/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/find/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/findIndex/BigInt/length.js b/test/built-ins/TypedArray/prototype/findIndex/BigInt/length.js index 55083eeb67..64d37958e5 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/findIndex/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.findIndex.length, 1); diff --git a/test/built-ins/TypedArray/prototype/findIndex/BigInt/name.js b/test/built-ins/TypedArray/prototype/findIndex/BigInt/name.js index 5065cb7469..84a9724a2b 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/findIndex/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.findIndex.name, "findIndex"); diff --git a/test/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js b/test/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js index b3614e1e93..d20b670eb1 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js +++ b/test/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js @@ -22,6 +22,7 @@ info: | c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/findIndex/BigInt/prop-desc.js index 7022cdd4e7..9913a867ec 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/findIndex/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js index 0f7725e4fe..bf04fe9796 100644 --- a/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js @@ -22,6 +22,7 @@ info: | ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/BigInt/length.js b/test/built-ins/TypedArray/prototype/forEach/BigInt/length.js index 6499dfab0b..f8f9624a9e 100644 --- a/test/built-ins/TypedArray/prototype/forEach/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/forEach/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.forEach.length, 1); diff --git a/test/built-ins/TypedArray/prototype/forEach/BigInt/name.js b/test/built-ins/TypedArray/prototype/forEach/BigInt/name.js index 9b192a05ce..36c9ffde4c 100644 --- a/test/built-ins/TypedArray/prototype/forEach/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/forEach/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.forEach.name, "forEach"); diff --git a/test/built-ins/TypedArray/prototype/forEach/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/forEach/BigInt/prop-desc.js index c17d2d9018..b095a89f2a 100644 --- a/test/built-ins/TypedArray/prototype/forEach/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/forEach/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/includes/BigInt/length.js b/test/built-ins/TypedArray/prototype/includes/BigInt/length.js index 9f7938791c..f438ccd6f2 100644 --- a/test/built-ins/TypedArray/prototype/includes/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/includes/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.includes.length, 1); diff --git a/test/built-ins/TypedArray/prototype/includes/BigInt/name.js b/test/built-ins/TypedArray/prototype/includes/BigInt/name.js index fdc3169896..4d90c44c85 100644 --- a/test/built-ins/TypedArray/prototype/includes/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/includes/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.includes.name, "includes"); diff --git a/test/built-ins/TypedArray/prototype/includes/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/includes/BigInt/prop-desc.js index fcdef18da1..fa4630d517 100644 --- a/test/built-ins/TypedArray/prototype/includes/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/includes/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/indexOf/BigInt/length.js b/test/built-ins/TypedArray/prototype/indexOf/BigInt/length.js index 1998ca2608..d39f7dab99 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/indexOf/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.indexOf.length, 1); diff --git a/test/built-ins/TypedArray/prototype/indexOf/BigInt/name.js b/test/built-ins/TypedArray/prototype/indexOf/BigInt/name.js index e27bd001b9..93ad66115d 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/indexOf/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.indexOf.name, "indexOf"); diff --git a/test/built-ins/TypedArray/prototype/indexOf/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/indexOf/BigInt/prop-desc.js index 003f3e34c9..aab1497373 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/indexOf/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/join/BigInt/length.js b/test/built-ins/TypedArray/prototype/join/BigInt/length.js index c1f772d365..6e1332323a 100644 --- a/test/built-ins/TypedArray/prototype/join/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/join/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.join.length, 1); diff --git a/test/built-ins/TypedArray/prototype/join/BigInt/name.js b/test/built-ins/TypedArray/prototype/join/BigInt/name.js index a35bba48ec..c7a1bfdfcb 100644 --- a/test/built-ins/TypedArray/prototype/join/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/join/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.join.name, "join"); diff --git a/test/built-ins/TypedArray/prototype/join/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/join/BigInt/prop-desc.js index da037abc53..f1ab91a062 100644 --- a/test/built-ins/TypedArray/prototype/join/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/join/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/keys/BigInt/length.js b/test/built-ins/TypedArray/prototype/keys/BigInt/length.js index ef18be936c..0f4b206a53 100644 --- a/test/built-ins/TypedArray/prototype/keys/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/keys/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.keys.length, 0); diff --git a/test/built-ins/TypedArray/prototype/keys/BigInt/name.js b/test/built-ins/TypedArray/prototype/keys/BigInt/name.js index 3312f488b4..da53744cad 100644 --- a/test/built-ins/TypedArray/prototype/keys/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/keys/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.keys.name, "keys"); diff --git a/test/built-ins/TypedArray/prototype/keys/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/keys/BigInt/prop-desc.js index 7a36644762..74b5908dc6 100644 --- a/test/built-ins/TypedArray/prototype/keys/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/keys/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length.js b/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length.js index 5519e8f2e8..dbc89d4736 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.lastIndexOf.length, 1); diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/name.js b/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/name.js index e53c677bed..b4216d1903 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.lastIndexOf.name, "lastIndexOf"); diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/prop-desc.js index 007203b94e..52a04ab83e 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/length/BigInt/length.js b/test/built-ins/TypedArray/prototype/length/BigInt/length.js index 446f89c3b9..832fba4a96 100644 --- a/test/built-ins/TypedArray/prototype/length/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/length/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "length"); diff --git a/test/built-ins/TypedArray/prototype/length/BigInt/name.js b/test/built-ins/TypedArray/prototype/length/BigInt/name.js index c37e872a97..f7f29be88e 100644 --- a/test/built-ins/TypedArray/prototype/length/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/length/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "length"); diff --git a/test/built-ins/TypedArray/prototype/length/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/length/BigInt/prop-desc.js index e047b41ef1..2afd620480 100644 --- a/test/built-ins/TypedArray/prototype/length/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/length/BigInt/prop-desc.js @@ -11,6 +11,7 @@ info: | Section 17: Every accessor property described in clauses 18 through 26 and in Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true } includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js index 59971da1e0..94bf748678 100644 --- a/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js @@ -14,6 +14,7 @@ info: | c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/BigInt/length.js b/test/built-ins/TypedArray/prototype/map/BigInt/length.js index 53f9ce83a5..95a983b03c 100644 --- a/test/built-ins/TypedArray/prototype/map/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/map/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.map.length, 1); diff --git a/test/built-ins/TypedArray/prototype/map/BigInt/name.js b/test/built-ins/TypedArray/prototype/map/BigInt/name.js index fcdebfb013..0f54d40cb7 100644 --- a/test/built-ins/TypedArray/prototype/map/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/map/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.map.name, "map"); diff --git a/test/built-ins/TypedArray/prototype/map/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/map/BigInt/prop-desc.js index 96c34e5459..ea1d8805fc 100644 --- a/test/built-ins/TypedArray/prototype/map/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/map/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation-consistent-nan.js b/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation-consistent-nan.js index a8c3cb62e4..1b9534f1aa 100644 --- a/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation-consistent-nan.js +++ b/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation-consistent-nan.js @@ -41,6 +41,7 @@ info: | each implementation distinguishable NaN value. ... includes: [nans.js, testBigIntTypedArray.js, compareArray.js] +features: [BigInt, TypedArray] ---*/ function body(FloatArray) { diff --git a/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation.js b/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation.js index fdc16e2ab9..6f2b83a637 100644 --- a/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation.js +++ b/test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation.js @@ -38,6 +38,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js index 60ce57fe78..f904d53a12 100644 --- a/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js @@ -23,6 +23,7 @@ info: | k, O »). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/BigInt/length.js b/test/built-ins/TypedArray/prototype/reduce/BigInt/length.js index bb10543bfc..bb04ee94fb 100644 --- a/test/built-ins/TypedArray/prototype/reduce/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/reduce/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.reduce.length, 1); diff --git a/test/built-ins/TypedArray/prototype/reduce/BigInt/name.js b/test/built-ins/TypedArray/prototype/reduce/BigInt/name.js index 4f12269707..e07d1dfa54 100644 --- a/test/built-ins/TypedArray/prototype/reduce/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/reduce/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.reduce.name, "reduce"); diff --git a/test/built-ins/TypedArray/prototype/reduce/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/reduce/BigInt/prop-desc.js index 938262600e..ed8d8a42c1 100644 --- a/test/built-ins/TypedArray/prototype/reduce/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/reduce/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js index c484769f4f..fe816660c0 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js @@ -23,6 +23,7 @@ info: | k, O »). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/length.js b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/length.js index 7c8ab8e079..8cf3d8d6ac 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.reduceRight.length, 1); diff --git a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/name.js b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/name.js index 6a6ee5e8cb..fb63b3a351 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.reduceRight.name, "reduceRight"); diff --git a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/prop-desc.js index 76455ab4cd..0d6f4d2fdd 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/reverse/BigInt/length.js b/test/built-ins/TypedArray/prototype/reverse/BigInt/length.js index 3b7195d73d..22545aeb08 100644 --- a/test/built-ins/TypedArray/prototype/reverse/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/reverse/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.reverse.length, 0); diff --git a/test/built-ins/TypedArray/prototype/reverse/BigInt/name.js b/test/built-ins/TypedArray/prototype/reverse/BigInt/name.js index b7e2130cbc..2fda014b24 100644 --- a/test/built-ins/TypedArray/prototype/reverse/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/reverse/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.reverse.name, "reverse"); diff --git a/test/built-ins/TypedArray/prototype/reverse/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/reverse/BigInt/prop-desc.js index d60950d69a..3bd6e881df 100644 --- a/test/built-ins/TypedArray/prototype/reverse/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/reverse/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-conversions.js b/test/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-conversions.js index 04d5186892..78fd9dcbb1 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-conversions.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-conversions.js @@ -19,6 +19,7 @@ info: | kNumber). ... includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/bit-precision.js b/test/built-ins/TypedArray/prototype/set/BigInt/bit-precision.js index 41d326bedc..979b0b384f 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/bit-precision.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/bit-precision.js @@ -16,6 +16,7 @@ info: | iii. Set srcByteIndex to srcByteIndex + 1. iv. Set targetByteIndex to targetByteIndex + 1. includes: [nans.js, compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ function body(FloatArray) { diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/length.js b/test/built-ins/TypedArray/prototype/set/BigInt/length.js index bf7b68956e..2f1001cd07 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.set.length, 1); diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/name.js b/test/built-ins/TypedArray/prototype/set/BigInt/name.js index 87c1948629..85d386c7cd 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.set.name, "set"); diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/set/BigInt/prop-desc.js index e8237d1fdd..ca3c8bc155 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-conversions.js b/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-conversions.js index 5e819db9ce..fbb323f97d 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-conversions.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-conversions.js @@ -22,6 +22,7 @@ info: | ii. Perform SetValueInBuffer(targetBuffer, targetByteIndex, targetType, value). includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/bit-precision.js b/test/built-ins/TypedArray/prototype/slice/BigInt/bit-precision.js index a97fbaf10f..e275653317 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/bit-precision.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/bit-precision.js @@ -21,6 +21,7 @@ info: | iii. Increase srcByteIndex by 1. iv. Increase targetByteIndex by 1. includes: [nans.js, compareArray.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ function body(FloatArray) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/length.js b/test/built-ins/TypedArray/prototype/slice/BigInt/length.js index eb6d370c90..57d76ac141 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.slice.length, 2); diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/name.js b/test/built-ins/TypedArray/prototype/slice/BigInt/name.js index d551fc812f..4021a1c507 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.slice.name, "slice"); diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/slice/BigInt/prop-desc.js index a4d85f01ea..d97889d479 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js index 9c92aed232..9d504d2e3a 100644 --- a/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js +++ b/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js @@ -22,6 +22,7 @@ info: | ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [detachArrayBuffer.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/BigInt/length.js b/test/built-ins/TypedArray/prototype/some/BigInt/length.js index 34a6c3906a..ee214df0fd 100644 --- a/test/built-ins/TypedArray/prototype/some/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/some/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.some.length, 1); diff --git a/test/built-ins/TypedArray/prototype/some/BigInt/name.js b/test/built-ins/TypedArray/prototype/some/BigInt/name.js index b26a595331..8bf75d8ea6 100644 --- a/test/built-ins/TypedArray/prototype/some/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/some/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.some.name, "some"); diff --git a/test/built-ins/TypedArray/prototype/some/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/some/BigInt/prop-desc.js index 45d71bd201..59a567362f 100644 --- a/test/built-ins/TypedArray/prototype/some/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/some/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/sort/BigInt/length.js b/test/built-ins/TypedArray/prototype/sort/BigInt/length.js index 91cb4c2d2c..c6bbb9f28c 100644 --- a/test/built-ins/TypedArray/prototype/sort/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/sort/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.sort.length, 1); diff --git a/test/built-ins/TypedArray/prototype/sort/BigInt/name.js b/test/built-ins/TypedArray/prototype/sort/BigInt/name.js index 7441ad53e4..5f516c540a 100644 --- a/test/built-ins/TypedArray/prototype/sort/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/sort/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.sort.name, "sort"); diff --git a/test/built-ins/TypedArray/prototype/sort/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/sort/BigInt/prop-desc.js index 69e74787ed..86fc9e32b0 100644 --- a/test/built-ins/TypedArray/prototype/sort/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/sort/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/length.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/length.js index cec810c3f4..818891a631 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.subarray.length, 2); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/name.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/name.js index e5a201b4ff..30c47e577e 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.subarray.name, "subarray"); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/prop-desc.js index baaf982c33..2189490258 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/length.js b/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/length.js index b6778df88b..1bf9e889b3 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.toLocaleString.length, 0); diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/name.js b/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/name.js index 26c0071745..87a238ad12 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.toLocaleString.name, "toLocaleString"); diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/prop-desc.js index 7be324dc69..81d0cd3743 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/values/BigInt/length.js b/test/built-ins/TypedArray/prototype/values/BigInt/length.js index ee205aebd6..ce420f0ae5 100644 --- a/test/built-ins/TypedArray/prototype/values/BigInt/length.js +++ b/test/built-ins/TypedArray/prototype/values/BigInt/length.js @@ -20,6 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.values.length, 0); diff --git a/test/built-ins/TypedArray/prototype/values/BigInt/name.js b/test/built-ins/TypedArray/prototype/values/BigInt/name.js index 8f10a2dcc5..cc8ad3aed0 100644 --- a/test/built-ins/TypedArray/prototype/values/BigInt/name.js +++ b/test/built-ins/TypedArray/prototype/values/BigInt/name.js @@ -17,6 +17,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ assert.sameValue(TypedArray.prototype.values.name, "values"); diff --git a/test/built-ins/TypedArray/prototype/values/BigInt/prop-desc.js b/test/built-ins/TypedArray/prototype/values/BigInt/prop-desc.js index 8087bd6d63..b805b7e8cd 100644 --- a/test/built-ins/TypedArray/prototype/values/BigInt/prop-desc.js +++ b/test/built-ins/TypedArray/prototype/values/BigInt/prop-desc.js @@ -9,6 +9,7 @@ info: | 26 and in Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation-consistent-nan.js b/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation-consistent-nan.js index c3adc0642a..8d94c090a8 100644 --- a/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation-consistent-nan.js +++ b/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation-consistent-nan.js @@ -46,6 +46,7 @@ info: | each implementation distinguishable NaN value. ... includes: [nans.js, testBigIntTypedArray.js, compareArray.js] +features: [BigInt, TypedArray] ---*/ function body(FloatArray) { diff --git a/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation.js b/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation.js index 472cdccc06..f6cef9bc84 100644 --- a/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation.js +++ b/test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation.js @@ -43,6 +43,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/conversion-operation.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/conversion-operation.js index 9286ba6f54..9fe931cfa4 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/conversion-operation.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/conversion-operation.js @@ -42,6 +42,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArrays/internals/Set/BigInt/conversion-operation.js b/test/built-ins/TypedArrays/internals/Set/BigInt/conversion-operation.js index 4c8bff5045..8f30a59a42 100644 --- a/test/built-ins/TypedArrays/internals/Set/BigInt/conversion-operation.js +++ b/test/built-ins/TypedArrays/internals/Set/BigInt/conversion-operation.js @@ -39,6 +39,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testBigIntTypedArray.js] +features: [BigInt, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { -- GitLab