summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo Balter <leonardo.balter@gmail.com>2018-02-15 12:40:46 -0500
committerLeo Balter <leonardo.balter@gmail.com>2018-02-15 16:45:07 -0500
commitd30bf82d4780742b34a76369ca0f52d71e282a48 (patch)
tree8e54e292d601c3555058c664307a5f8aa154b75b
parent08c1f368280103bf679a19fefc7bb8c52413e7cb (diff)
downloadqtdeclarative-testsuites-d30bf82d4780742b34a76369ca0f52d71e282a48.tar.gz
Add missing feature flags
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations-consistent-nan.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-operations.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/includes/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/includes/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/includes/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/indexOf/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/indexOf/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/indexOf/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/join/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/join/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/join/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/keys/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/keys/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/keys/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/lastIndexOf/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/length/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/length/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/length/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation-consistent-nan.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-conversion-operation.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reverse/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reverse/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reverse/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-conversions.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/BigInt/bit-precision.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-conversions.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/BigInt/bit-precision.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/sort/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/sort/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/sort/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/subarray/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/subarray/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/subarray/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toLocaleString/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toLocaleString/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toLocaleString/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/values/BigInt/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/values/BigInt/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/values/BigInt/prop-desc.js1
-rw-r--r--test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation-consistent-nan.js1
-rw-r--r--test/built-ins/TypedArrays/ctors-bigint/object-arg/object-arg-conversion-operation.js1
-rw-r--r--test/built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/conversion-operation.js1
-rw-r--r--test/built-ins/TypedArrays/internals/Set/BigInt/conversion-operation.js1
112 files changed, 112 insertions, 0 deletions
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 07748b765..c713fdf95 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 986973deb..6ad29124a 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 da3cb4e80..caaa2214e 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 5346aedde..7c635e69c 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 2123668fe..902c628c4 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 a4b84379f..5a01aec33 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 f9f81685b..245f6f482 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 916c443fa..11f5b47ee 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 d9ad966bf..34c2759fe 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 21146e980..3ec8bf03e 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 020d13768..9227f3e6d 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 bc2f07eb7..dcbe8f800 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 93b0f9899..63fd382cf 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 33b29e242..30190b3f4 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 44d0945f1..25df02789 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 b113d2f67..d75e27ac0 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 daeaca317..513e762c3 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 13660264f..144798687 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 f446c7b44..cbe40ceaa 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 f3112a183..c7fb7d764 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 f2846eb09..d1c570ca1 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 ced8b9da8..75bd12543 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 d8ca3818b..5db1cfcae 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 848da1415..676d18f86 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 3809de222..d429dc11e 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 0d09f8b37..0f92f444b 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 76883779e..0d6b6f397 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 93d496983..a9c337df9 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 77f2db6a8..6bf1feff5 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 82a964616..82e72227a 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 f6673d34b..752b7a282 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 ff563cd3a..c5bba7c92 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 443642674..3c0af26ac 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 729c841a4..4eb3d76b2 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 abb20a831..37c277bcf 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 3947f6bf8..9c8cdcacc 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 d5dcef13c..c84053e8e 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 92a2a9349..4fd9ec6f1 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 990975cd7..e2c5e7e9d 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 55083eeb6..64d37958e 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 5065cb746..84a9724a2 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 b3614e1e9..d20b670eb 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 7022cdd4e..9913a867e 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 0f7725e4f..bf04fe979 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 6499dfab0..f8f9624a9 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 9b192a05c..36c9ffde4 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 c17d2d901..b095a89f2 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 9f7938791..f438ccd6f 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 fdc316989..4d90c44c8 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 fcdef18da..fa4630d51 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 1998ca260..d39f7dab9 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 e27bd001b..93ad66115 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 003f3e34c..aab149737 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 c1f772d36..6e1332323 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 a35bba48e..c7a1bfdfc 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 da037abc5..f1ab91a06 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 ef18be936..0f4b206a5 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 3312f488b..da53744ca 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 7a3664476..74b5908dc 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 5519e8f2e..dbc89d473 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 e53c677be..b4216d190 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 007203b94..52a04ab83 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 446f89c3b..832fba4a9 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 c37e872a9..f7f29be88 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 e047b41ef..2afd62048 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 59971da1e..94bf74867 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 53f9ce83a..95a983b03 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 fcdebfb01..0f54d40cb 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 96c34e545..ea1d8805f 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 a8c3cb62e..1b9534f1a 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 fdc16e2ab..6f2b83a63 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 60ce57fe7..f904d53a1 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 bb10543bf..bb04ee94f 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 4f1226970..e07d1dfa5 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 938262600..ed8d8a42c 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 c484769f4..fe816660c 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 7c8ab8e07..8cf3d8d6a 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 6a6ee5e8c..fb63b3a35 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 76455ab4c..0d6f4d2fd 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 3b7195d73..22545aeb0 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 b7e2130cb..2fda014b2 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 d60950d69..3bd6e881d 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 04d518689..78fd9dcbb 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 41d326bed..979b0b384 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 bf7b68956..2f1001cd0 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 87c194862..85d386c7c 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 e8237d1fd..ca3c8bc15 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 5e819db9c..fbb323f97 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 a97fbaf10..e27565331 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 eb6d370c9..57d76ac14 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 d551fc812..4021a1c50 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 a4d85f01e..d97889d47 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 9c92aed23..9d504d2e3 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 34a6c3906..ee214df0f 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 b26a59533..8bf75d8ea 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 45d71bd20..59a567362 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 91cb4c2d2..c6bbb9f28 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 7441ad53e..5f516c540 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 69e74787e..86fc9e32b 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 cec810c3f..818891a63 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 e5a201b4f..30c47e577 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 baaf982c3..218949025 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 b6778df88..1bf9e889b 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 26c007174..87a238ad1 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 7be324dc6..81d0cd374 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 ee205aebd..ce420f0ae 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 8f10a2dcc..cc8ad3aed 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 8087bd6d6..b805b7e8c 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 c3adc0642..8d94c090a 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 472cdccc0..f6cef9bc8 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 9286ba6f5..9fe931cfa 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 4c8bff504..8f30a59a4 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) {