diff options
author | Rick Waldron <waldron.rick@gmail.com> | 2017-09-08 12:34:19 -0400 |
---|---|---|
committer | Rick Waldron <waldron.rick@gmail.com> | 2017-09-08 12:34:19 -0400 |
commit | e3447b82001f36199dbd17f499bfad376d5e1a44 (patch) | |
tree | 2c73d1c26c44529c98abc8b8ef738a514d59e770 /test | |
parent | fa610063130c7f421ecc7babeebffee83ff3d9e9 (diff) | |
download | qtdeclarative-testsuites-e3447b82001f36199dbd17f499bfad376d5e1a44.tar.gz |
features: update all features flags for all test files with harness/* deps that require a feature flag
Diffstat (limited to 'test')
832 files changed, 832 insertions, 265 deletions
diff --git a/test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js b/test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js index 5f377283e..177e47378 100644 --- a/test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js +++ b/test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js @@ -10,6 +10,7 @@ info: > 8. If _a_ has a [[TypedArrayName]] internal slot, then a. If IsDetachedBuffer(_a_.[[ViewedArrayBuffer]]) is *true*, throw a *TypeError* exception. includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(TA => { diff --git a/test/built-ins/Atomics/add/bad-range.js b/test/built-ins/Atomics/add/bad-range.js index b710e5d75..a887c3548 100644 --- a/test/built-ins/Atomics/add/bad-range.js +++ b/test/built-ins/Atomics/add/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.add description: > Test range checking of Atomics.add on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/add/good-views.js b/test/built-ins/Atomics/add/good-views.js index 142e4416e..58cf977f0 100644 --- a/test/built-ins/Atomics/add/good-views.js +++ b/test/built-ins/Atomics/add/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.add description: Test Atomics.add on arrays that allow atomic operations. includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/add/non-views.js b/test/built-ins/Atomics/add/non-views.js index 32eaed2d2..f6c30c552 100644 --- a/test/built-ins/Atomics/add/non-views.js +++ b/test/built-ins/Atomics/add/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.add description: > Test Atomics.add on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/add/nonshared-int-views.js b/test/built-ins/Atomics/add/nonshared-int-views.js index 2c57fae1f..eb7b682fe 100644 --- a/test/built-ins/Atomics/add/nonshared-int-views.js +++ b/test/built-ins/Atomics/add/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.add description: > Test Atomics.add on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/add/shared-nonint-views.js b/test/built-ins/Atomics/add/shared-nonint-views.js index 4141e3586..a62233274 100644 --- a/test/built-ins/Atomics/add/shared-nonint-views.js +++ b/test/built-ins/Atomics/add/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.add description: > Test Atomics.add on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/and/bad-range.js b/test/built-ins/Atomics/and/bad-range.js index fc44f3d58..6215a6c47 100644 --- a/test/built-ins/Atomics/and/bad-range.js +++ b/test/built-ins/Atomics/and/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.and description: > Test range checking of Atomics.and on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/and/good-views.js b/test/built-ins/Atomics/and/good-views.js index d4546e5bf..bfad491a0 100644 --- a/test/built-ins/Atomics/and/good-views.js +++ b/test/built-ins/Atomics/and/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.and description: Test Atomics.and on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/and/non-views.js b/test/built-ins/Atomics/and/non-views.js index f52246ede..476238fe7 100644 --- a/test/built-ins/Atomics/and/non-views.js +++ b/test/built-ins/Atomics/and/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.and description: > Test Atomics.and on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/and/nonshared-int-views.js b/test/built-ins/Atomics/and/nonshared-int-views.js index 7f79eb3d1..20e75cd53 100644 --- a/test/built-ins/Atomics/and/nonshared-int-views.js +++ b/test/built-ins/Atomics/and/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.and description: > Test Atomics.and on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/and/shared-nonint-views.js b/test/built-ins/Atomics/and/shared-nonint-views.js index 5e54ff9de..9fd8b9ab8 100644 --- a/test/built-ins/Atomics/and/shared-nonint-views.js +++ b/test/built-ins/Atomics/and/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.and description: > Test Atomics.and on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/compareExchange/bad-range.js b/test/built-ins/Atomics/compareExchange/bad-range.js index af8dda84d..ddf0b61dc 100644 --- a/test/built-ins/Atomics/compareExchange/bad-range.js +++ b/test/built-ins/Atomics/compareExchange/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.compareexchange description: > Test range checking of Atomics.compareExchange on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/compareExchange/good-views.js b/test/built-ins/Atomics/compareExchange/good-views.js index d45793fd6..c2d49e188 100644 --- a/test/built-ins/Atomics/compareExchange/good-views.js +++ b/test/built-ins/Atomics/compareExchange/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.compareexchange description: Test Atomics.compareExchange on arrays that allow atomic operations. includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/compareExchange/non-views.js b/test/built-ins/Atomics/compareExchange/non-views.js index 6dfe96789..d57903407 100644 --- a/test/built-ins/Atomics/compareExchange/non-views.js +++ b/test/built-ins/Atomics/compareExchange/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.compareexchange description: > Test Atomics.compareExchange on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/compareExchange/nonshared-int-views.js b/test/built-ins/Atomics/compareExchange/nonshared-int-views.js index 2c45a12a3..ea5b99078 100644 --- a/test/built-ins/Atomics/compareExchange/nonshared-int-views.js +++ b/test/built-ins/Atomics/compareExchange/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.compareexchange description: > Test Atomics.compareExchange on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/compareExchange/shared-nonint-views.js b/test/built-ins/Atomics/compareExchange/shared-nonint-views.js index 25cbe7054..069e45abb 100644 --- a/test/built-ins/Atomics/compareExchange/shared-nonint-views.js +++ b/test/built-ins/Atomics/compareExchange/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.compareexchange description: > Test Atomics.compareExchange on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/exchange/bad-range.js b/test/built-ins/Atomics/exchange/bad-range.js index 69296ccdf..cbafaecef 100644 --- a/test/built-ins/Atomics/exchange/bad-range.js +++ b/test/built-ins/Atomics/exchange/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.exchange description: > Test range checking of Atomics.exchange on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/exchange/good-views.js b/test/built-ins/Atomics/exchange/good-views.js index abeb3fb01..f42c98abe 100644 --- a/test/built-ins/Atomics/exchange/good-views.js +++ b/test/built-ins/Atomics/exchange/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.exchange description: Test Atomics.exchange on arrays that allow atomic operations. includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/exchange/non-views.js b/test/built-ins/Atomics/exchange/non-views.js index 223ed82c1..b8c2b5463 100644 --- a/test/built-ins/Atomics/exchange/non-views.js +++ b/test/built-ins/Atomics/exchange/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.exchange description: > Test Atomics.exchange on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/exchange/nonshared-int-views.js b/test/built-ins/Atomics/exchange/nonshared-int-views.js index 1fcb7ebea..7e71daf75 100644 --- a/test/built-ins/Atomics/exchange/nonshared-int-views.js +++ b/test/built-ins/Atomics/exchange/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.exchange description: > Test Atomics.exchange on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/exchange/shared-nonint-views.js b/test/built-ins/Atomics/exchange/shared-nonint-views.js index fdcf116b2..03293c2da 100644 --- a/test/built-ins/Atomics/exchange/shared-nonint-views.js +++ b/test/built-ins/Atomics/exchange/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.exchange description: > Test Atomics.exchange on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/load/bad-range.js b/test/built-ins/Atomics/load/bad-range.js index 3600885d2..f09217eac 100644 --- a/test/built-ins/Atomics/load/bad-range.js +++ b/test/built-ins/Atomics/load/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.load description: > Test range checking of Atomics.load on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/load/good-views.js b/test/built-ins/Atomics/load/good-views.js index 43f007d7d..883cd5829 100644 --- a/test/built-ins/Atomics/load/good-views.js +++ b/test/built-ins/Atomics/load/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.load description: Test Atomics.load on arrays that allow atomic operations. includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/load/non-views.js b/test/built-ins/Atomics/load/non-views.js index 93e6f729f..28739abbc 100644 --- a/test/built-ins/Atomics/load/non-views.js +++ b/test/built-ins/Atomics/load/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.load description: > Test Atomics.load on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/load/nonshared-int-views.js b/test/built-ins/Atomics/load/nonshared-int-views.js index 0eda4bbec..2beec220a 100644 --- a/test/built-ins/Atomics/load/nonshared-int-views.js +++ b/test/built-ins/Atomics/load/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.load description: > Test Atomics.load on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/load/shared-nonint-views.js b/test/built-ins/Atomics/load/shared-nonint-views.js index 3067f4f3d..20c33ba16 100644 --- a/test/built-ins/Atomics/load/shared-nonint-views.js +++ b/test/built-ins/Atomics/load/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.load description: > Test Atomics.load on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/or/bad-range.js b/test/built-ins/Atomics/or/bad-range.js index 2921dd9ad..0c17b9eb9 100644 --- a/test/built-ins/Atomics/or/bad-range.js +++ b/test/built-ins/Atomics/or/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.or description: > Test range checking of Atomics.or on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/or/good-views.js b/test/built-ins/Atomics/or/good-views.js index 49c1d1da6..9c20459c0 100644 --- a/test/built-ins/Atomics/or/good-views.js +++ b/test/built-ins/Atomics/or/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.or description: Test Atomics.or on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/or/non-views.js b/test/built-ins/Atomics/or/non-views.js index 48b781b1a..ff73caa0c 100644 --- a/test/built-ins/Atomics/or/non-views.js +++ b/test/built-ins/Atomics/or/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.or description: > Test Atomics.or on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/or/nonshared-int-views.js b/test/built-ins/Atomics/or/nonshared-int-views.js index 50816c78b..1560e5766 100644 --- a/test/built-ins/Atomics/or/nonshared-int-views.js +++ b/test/built-ins/Atomics/or/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.or description: > Test Atomics.or on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/or/shared-nonint-views.js b/test/built-ins/Atomics/or/shared-nonint-views.js index d968f31c3..bb649c5e6 100644 --- a/test/built-ins/Atomics/or/shared-nonint-views.js +++ b/test/built-ins/Atomics/or/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.or description: > Test Atomics.or on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/store/bad-range.js b/test/built-ins/Atomics/store/bad-range.js index 0d3caf8c6..ebc42e894 100644 --- a/test/built-ins/Atomics/store/bad-range.js +++ b/test/built-ins/Atomics/store/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.store description: > Test range checking of Atomics.store on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/store/good-views.js b/test/built-ins/Atomics/store/good-views.js index 9073bea1e..92e437db3 100644 --- a/test/built-ins/Atomics/store/good-views.js +++ b/test/built-ins/Atomics/store/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.store description: Test Atomics.store on arrays that allow atomic operations. includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/store/non-views.js b/test/built-ins/Atomics/store/non-views.js index 752b7652a..19fa071f6 100644 --- a/test/built-ins/Atomics/store/non-views.js +++ b/test/built-ins/Atomics/store/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.store description: > Test Atomics.store on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/store/nonshared-int-views.js b/test/built-ins/Atomics/store/nonshared-int-views.js index 5d9646ab9..bb9bdc51b 100644 --- a/test/built-ins/Atomics/store/nonshared-int-views.js +++ b/test/built-ins/Atomics/store/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.store description: > Test Atomics.store on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/store/shared-nonint-views.js b/test/built-ins/Atomics/store/shared-nonint-views.js index 19eccf3a4..950e1d442 100644 --- a/test/built-ins/Atomics/store/shared-nonint-views.js +++ b/test/built-ins/Atomics/store/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.store description: > Test Atomics.store on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/sub/bad-range.js b/test/built-ins/Atomics/sub/bad-range.js index 355716ad6..d390e5a7e 100644 --- a/test/built-ins/Atomics/sub/bad-range.js +++ b/test/built-ins/Atomics/sub/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.sub description: > Test range checking of Atomics.sub on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/sub/good-views.js b/test/built-ins/Atomics/sub/good-views.js index e9d60cd78..efa410344 100644 --- a/test/built-ins/Atomics/sub/good-views.js +++ b/test/built-ins/Atomics/sub/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.sub description: Test Atomics.sub on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/sub/non-views.js b/test/built-ins/Atomics/sub/non-views.js index 55f0e7509..55ca5bba8 100644 --- a/test/built-ins/Atomics/sub/non-views.js +++ b/test/built-ins/Atomics/sub/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.sub description: > Test Atomics.sub on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/sub/nonshared-int-views.js b/test/built-ins/Atomics/sub/nonshared-int-views.js index fa4b0dbbb..7961f0faa 100644 --- a/test/built-ins/Atomics/sub/nonshared-int-views.js +++ b/test/built-ins/Atomics/sub/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.sub description: > Test Atomics.sub on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/sub/shared-nonint-views.js b/test/built-ins/Atomics/sub/shared-nonint-views.js index c67eff719..f6c680158 100644 --- a/test/built-ins/Atomics/sub/shared-nonint-views.js +++ b/test/built-ins/Atomics/sub/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.sub description: > Test Atomics.sub on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/wait/bad-range.js b/test/built-ins/Atomics/wait/bad-range.js index 12a41809d..9e0cdfffd 100644 --- a/test/built-ins/Atomics/wait/bad-range.js +++ b/test/built-ins/Atomics/wait/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.wait description: > Test range checking of Atomics.wait on arrays that allow atomic operations includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/wait/non-views.js b/test/built-ins/Atomics/wait/non-views.js index 925a51711..b6e9cf058 100644 --- a/test/built-ins/Atomics/wait/non-views.js +++ b/test/built-ins/Atomics/wait/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.wait description: > Test Atomics.wait on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/wait/nonshared-int-views.js b/test/built-ins/Atomics/wait/nonshared-int-views.js index 14d110e4c..400192829 100644 --- a/test/built-ins/Atomics/wait/nonshared-int-views.js +++ b/test/built-ins/Atomics/wait/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.wait description: > Test Atomics.wait on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/wait/shared-nonint-views.js b/test/built-ins/Atomics/wait/shared-nonint-views.js index 9987c33d2..5a77ba2f4 100644 --- a/test/built-ins/Atomics/wait/shared-nonint-views.js +++ b/test/built-ins/Atomics/wait/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.wait description: > Test Atomics.wait on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/wake/bad-range.js b/test/built-ins/Atomics/wake/bad-range.js index fb640b6c5..bdd5d282a 100644 --- a/test/built-ins/Atomics/wake/bad-range.js +++ b/test/built-ins/Atomics/wake/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.wake description: > Test range checking of Atomics.wake on arrays that allow atomic operations includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/wake/good-views.js b/test/built-ins/Atomics/wake/good-views.js index 33fdc1b74..4c704e0e3 100644 --- a/test/built-ins/Atomics/wake/good-views.js +++ b/test/built-ins/Atomics/wake/good-views.js @@ -7,6 +7,7 @@ description: > Test Atomics.wait on arrays that allow atomic operations, in an Agent that is allowed to wait. There is only the one Agent. includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/wake/non-views.js b/test/built-ins/Atomics/wake/non-views.js index bcbd089d8..555cd9c80 100644 --- a/test/built-ins/Atomics/wake/non-views.js +++ b/test/built-ins/Atomics/wake/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.wake description: > Test Atomics.wake on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/wake/nonshared-int-views.js b/test/built-ins/Atomics/wake/nonshared-int-views.js index 6488e9cd5..d4e197846 100644 --- a/test/built-ins/Atomics/wake/nonshared-int-views.js +++ b/test/built-ins/Atomics/wake/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.wake description: > Test Atomics.wake on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/wake/shared-nonint-views.js b/test/built-ins/Atomics/wake/shared-nonint-views.js index 86b721dce..c5b4521d3 100644 --- a/test/built-ins/Atomics/wake/shared-nonint-views.js +++ b/test/built-ins/Atomics/wake/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.wake description: > Test Atomics.wake on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/xor/bad-range.js b/test/built-ins/Atomics/xor/bad-range.js index 71515fcf8..643b8138d 100644 --- a/test/built-ins/Atomics/xor/bad-range.js +++ b/test/built-ins/Atomics/xor/bad-range.js @@ -6,6 +6,7 @@ esid: sec-atomics.xor description: > Test range checking of Atomics.xor on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/Atomics/xor/good-views.js b/test/built-ins/Atomics/xor/good-views.js index 665a065ef..395eaeacb 100644 --- a/test/built-ins/Atomics/xor/good-views.js +++ b/test/built-ins/Atomics/xor/good-views.js @@ -5,6 +5,7 @@ esid: sec-atomics.xor description: Test Atomics.xor on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, TypedArray, for-of] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/Atomics/xor/non-views.js b/test/built-ins/Atomics/xor/non-views.js index 17bba178f..195baba02 100644 --- a/test/built-ins/Atomics/xor/non-views.js +++ b/test/built-ins/Atomics/xor/non-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.xor description: > Test Atomics.xor on view values other than TypedArrays includes: [testAtomics.js] +features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of] ---*/ testWithAtomicsNonViewValues(function(view) { diff --git a/test/built-ins/Atomics/xor/nonshared-int-views.js b/test/built-ins/Atomics/xor/nonshared-int-views.js index e7f4a8390..0c1dca77b 100644 --- a/test/built-ins/Atomics/xor/nonshared-int-views.js +++ b/test/built-ins/Atomics/xor/nonshared-int-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.xor description: > Test Atomics.xor on non-shared integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var ab = new ArrayBuffer(16); diff --git a/test/built-ins/Atomics/xor/shared-nonint-views.js b/test/built-ins/Atomics/xor/shared-nonint-views.js index 29841d79f..29e742048 100644 --- a/test/built-ins/Atomics/xor/shared-nonint-views.js +++ b/test/built-ins/Atomics/xor/shared-nonint-views.js @@ -6,6 +6,7 @@ esid: sec-atomics.xor description: > Test Atomics.xor on shared non-integer TypedArrays includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sab = new SharedArrayBuffer(1024); diff --git a/test/built-ins/String/prototype/indexOf/position-tointeger.js b/test/built-ins/String/prototype/indexOf/position-tointeger.js index 1405ddca7..0bd2f1352 100644 --- a/test/built-ins/String/prototype/indexOf/position-tointeger.js +++ b/test/built-ins/String/prototype/indexOf/position-tointeger.js @@ -9,6 +9,7 @@ info: > 4. Let pos be ? ToInteger(position). includes: [typeCoercion.js] +features: [BigInt, Symbol.toPrimitive] ---*/ testCoercibleToIntegerZero(function(zero) { diff --git a/test/built-ins/String/prototype/indexOf/searchstring-tostring.js b/test/built-ins/String/prototype/indexOf/searchstring-tostring.js index e2dddda89..44d23a4d4 100644 --- a/test/built-ins/String/prototype/indexOf/searchstring-tostring.js +++ b/test/built-ins/String/prototype/indexOf/searchstring-tostring.js @@ -9,6 +9,7 @@ info: > 3. Let searchStr be ? ToString(searchString). includes: [typeCoercion.js] +features: [Symbol.toPrimitive, BigInt] ---*/ testCoercibleToString(function(value, expectedString) { diff --git a/test/built-ins/TypedArray/Symbol.species/prop-desc.js b/test/built-ins/TypedArray/Symbol.species/prop-desc.js index 588a75140..bb159c163 100644 --- a/test/built-ins/TypedArray/Symbol.species/prop-desc.js +++ b/test/built-ins/TypedArray/Symbol.species/prop-desc.js @@ -9,8 +9,8 @@ info: > %TypedArray%[@@species] is an accessor property whose set accessor function is undefined. -features: [Symbol.species] includes: [testTypedArray.js] +features: [Symbol.species, TypedArray] ---*/ var desc = Object.getOwnPropertyDescriptor(TypedArray, Symbol.species); diff --git a/test/built-ins/TypedArray/Symbol.species/result.js b/test/built-ins/TypedArray/Symbol.species/result.js index 0e8aac723..d9067a5fd 100644 --- a/test/built-ins/TypedArray/Symbol.species/result.js +++ b/test/built-ins/TypedArray/Symbol.species/result.js @@ -8,8 +8,8 @@ info: > 22.2.2.4 get %TypedArray% [ @@species ] 1. Return the this value. -features: [Symbol.species] includes: [testTypedArray.js] +features: [Symbol.species, TypedArray] ---*/ var value = {}; diff --git a/test/built-ins/TypedArray/from/arylk-get-length-error.js b/test/built-ins/TypedArray/from/arylk-get-length-error.js index 68199c8b0..722057648 100644 --- a/test/built-ins/TypedArray/from/arylk-get-length-error.js +++ b/test/built-ins/TypedArray/from/arylk-get-length-error.js @@ -10,6 +10,7 @@ info: > 7. Let len be ? ToLength(? Get(arrayLike, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var arrayLike = {}; diff --git a/test/built-ins/TypedArray/from/arylk-to-length-error.js b/test/built-ins/TypedArray/from/arylk-to-length-error.js index 69773affc..d2f85f9a2 100644 --- a/test/built-ins/TypedArray/from/arylk-to-length-error.js +++ b/test/built-ins/TypedArray/from/arylk-to-length-error.js @@ -10,6 +10,7 @@ info: > 7. Let len be ? ToLength(? Get(arrayLike, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var arrayLike = { length: {} }; diff --git a/test/built-ins/TypedArray/from/invoked-as-func.js b/test/built-ins/TypedArray/from/invoked-as-func.js index 99ae9a170..c9c645286 100644 --- a/test/built-ins/TypedArray/from/invoked-as-func.js +++ b/test/built-ins/TypedArray/from/invoked-as-func.js @@ -11,6 +11,7 @@ info: > 2. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var from = TypedArray.from; diff --git a/test/built-ins/TypedArray/from/invoked-as-method.js b/test/built-ins/TypedArray/from/invoked-as-method.js index 0a870e577..29aa411b3 100644 --- a/test/built-ins/TypedArray/from/invoked-as-method.js +++ b/test/built-ins/TypedArray/from/invoked-as-method.js @@ -16,6 +16,7 @@ info: > 1. Let newTypedArray be ? Construct(constructor, argumentList). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArray/from/iter-access-error.js b/test/built-ins/TypedArray/from/iter-access-error.js index 38621e660..2cf554200 100644 --- a/test/built-ins/TypedArray/from/iter-access-error.js +++ b/test/built-ins/TypedArray/from/iter-access-error.js @@ -14,8 +14,8 @@ info: > 1. Let usingIterator be ? GetMethod(items, @@iterator). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArray/from/iter-invoke-error.js b/test/built-ins/TypedArray/from/iter-invoke-error.js index 0f19f161a..ab89b4bf3 100644 --- a/test/built-ins/TypedArray/from/iter-invoke-error.js +++ b/test/built-ins/TypedArray/from/iter-invoke-error.js @@ -16,8 +16,8 @@ info: > 2. If usingIterator is not undefined, then a. Let iterator be ? GetIterator(items, usingIterator). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArray/from/iter-next-error.js b/test/built-ins/TypedArray/from/iter-next-error.js index f4ab9e4fb..f742cc4dc 100644 --- a/test/built-ins/TypedArray/from/iter-next-error.js +++ b/test/built-ins/TypedArray/from/iter-next-error.js @@ -11,8 +11,8 @@ info: > d. Repeat, while next is not false i. Let next be ? IteratorStep(iterator). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArray/from/iter-next-value-error.js b/test/built-ins/TypedArray/from/iter-next-value-error.js index 0e3d4a693..a88b46f05 100644 --- a/test/built-ins/TypedArray/from/iter-next-value-error.js +++ b/test/built-ins/TypedArray/from/iter-next-value-error.js @@ -13,8 +13,8 @@ info: > ii. If next is not false, then 1. Let nextValue be ? IteratorValue(next). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArray/from/mapfn-is-not-callable.js b/test/built-ins/TypedArray/from/mapfn-is-not-callable.js index 8bd0fd507..bd972e549 100644 --- a/test/built-ins/TypedArray/from/mapfn-is-not-callable.js +++ b/test/built-ins/TypedArray/from/mapfn-is-not-callable.js @@ -11,7 +11,7 @@ info: > a. If IsCallable(mapfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol, Symbol.iterator] +features: [Symbol, Symbol.iterator, TypedArray] ---*/ var getIterator = 0; diff --git a/test/built-ins/TypedArray/from/this-is-not-constructor.js b/test/built-ins/TypedArray/from/this-is-not-constructor.js index 5928ed046..1d7538a0a 100644 --- a/test/built-ins/TypedArray/from/this-is-not-constructor.js +++ b/test/built-ins/TypedArray/from/this-is-not-constructor.js @@ -11,6 +11,7 @@ info: > 2. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var from = TypedArray.from; diff --git a/test/built-ins/TypedArray/invoked.js b/test/built-ins/TypedArray/invoked.js index c87e2d925..db737e7ec 100644 --- a/test/built-ins/TypedArray/invoked.js +++ b/test/built-ins/TypedArray/invoked.js @@ -12,6 +12,7 @@ info: > Note: ES2016 replaces all the references for the %TypedArray% constructor to a single chapter covering all arguments cases. includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArray/of/invoked-as-func.js b/test/built-ins/TypedArray/of/invoked-as-func.js index 271b3828c..cecea81e6 100644 --- a/test/built-ins/TypedArray/of/invoked-as-func.js +++ b/test/built-ins/TypedArray/of/invoked-as-func.js @@ -12,6 +12,7 @@ info: > 4. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var of = TypedArray.of; diff --git a/test/built-ins/TypedArray/of/invoked-as-method.js b/test/built-ins/TypedArray/of/invoked-as-method.js index 46aa68b2e..7967f2a99 100644 --- a/test/built-ins/TypedArray/of/invoked-as-method.js +++ b/test/built-ins/TypedArray/of/invoked-as-method.js @@ -16,6 +16,7 @@ info: > 1. Let newTypedArray be ? Construct(constructor, argumentList). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArray/of/this-is-not-constructor.js b/test/built-ins/TypedArray/of/this-is-not-constructor.js index 604af80e7..f2e394862 100644 --- a/test/built-ins/TypedArray/of/this-is-not-constructor.js +++ b/test/built-ins/TypedArray/of/this-is-not-constructor.js @@ -12,6 +12,7 @@ info: > 4. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var m = { m() {} }.m; diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js index 70bbf2078..3978279ae 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js @@ -11,7 +11,7 @@ info: > 5. Assert: name is a String value. 6. Return name. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.toStringTag] +features: [Symbol.toStringTag, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-accessor.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-accessor.js index 2f8f3aa36..ea48f22b3 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-accessor.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-accessor.js @@ -11,8 +11,8 @@ info: > ... 3. If O does not have a [[TypedArrayName]] internal slot, return undefined. ... -features: [Symbol.toStringTag] includes: [testTypedArray.js] +features: [Symbol.toStringTag, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-func.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-func.js index 5fd80bb99..03865e8b5 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-func.js @@ -9,8 +9,8 @@ info: > 1. Let O be the this value. 2. If Type(O) is not Object, return undefined. ... -features: [Symbol.toStringTag] includes: [testTypedArray.js] +features: [Symbol.toStringTag, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js index 72127f90d..9c18c0bf2 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js @@ -12,7 +12,7 @@ info: > 5. Assert: name is a String value. 6. Return name. includes: [testTypedArray.js] -features: [Symbol.toStringTag] +features: [Symbol.toStringTag, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-has-no-typedarrayname-internal.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-has-no-typedarrayname-internal.js index 6c6567b82..442058149 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-has-no-typedarrayname-internal.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-has-no-typedarrayname-internal.js @@ -12,7 +12,7 @@ info: > 3. If O does not have a [[TypedArrayName]] internal slot, return undefined. ... includes: [testTypedArray.js] -features: [Symbol.toStringTag, DataView] +features: [Symbol.toStringTag, DataView, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js index 99a95d608..a64182244 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js @@ -10,7 +10,7 @@ info: > 2. If Type(O) is not Object, return undefined. ... includes: [testTypedArray.js] -features: [Symbol, Symbol.toStringTag] +features: [Symbol, Symbol.toStringTag, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/buffer/detached-buffer.js b/test/built-ins/TypedArray/prototype/buffer/detached-buffer.js index 4ae269ba0..c407a3c74 100644 --- a/test/built-ins/TypedArray/prototype/buffer/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/buffer/detached-buffer.js @@ -10,6 +10,7 @@ info: > 4. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot. 5. Return buffer. includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js b/test/built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js index fd54b612b..a4cf0e44a 100644 --- a/test/built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js +++ b/test/built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js @@ -13,6 +13,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/buffer/invoked-as-func.js b/test/built-ins/TypedArray/prototype/buffer/invoked-as-func.js index c562e5f64..4c2fc0b0c 100644 --- a/test/built-ins/TypedArray/prototype/buffer/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/buffer/invoked-as-func.js @@ -12,6 +12,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/buffer/return-buffer.js b/test/built-ins/TypedArray/prototype/buffer/return-buffer.js index 63e3b0713..4f780f5cb 100644 --- a/test/built-ins/TypedArray/prototype/buffer/return-buffer.js +++ b/test/built-ins/TypedArray/prototype/buffer/return-buffer.js @@ -11,6 +11,7 @@ info: > 4. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot. 5. Return buffer. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js b/test/built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js index 93b54064f..c637ca459 100644 --- a/test/built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js +++ b/test/built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js @@ -15,7 +15,7 @@ info: > exception. ... includes: [testTypedArray.js] -features: [DataView] +features: [DataView, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/buffer/this-is-not-object.js b/test/built-ins/TypedArray/prototype/buffer/this-is-not-object.js index b0cdaf828..2a8d14b13 100644 --- a/test/built-ins/TypedArray/prototype/buffer/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/buffer/this-is-not-object.js @@ -10,7 +10,7 @@ info: > 2. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteLength/detached-buffer.js b/test/built-ins/TypedArray/prototype/byteLength/detached-buffer.js index 74e124761..ebe7440e9 100644 --- a/test/built-ins/TypedArray/prototype/byteLength/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/byteLength/detached-buffer.js @@ -11,6 +11,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, return 0. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/byteLength/invoked-as-accessor.js b/test/built-ins/TypedArray/prototype/byteLength/invoked-as-accessor.js index 1dd237648..e2f29dba6 100644 --- a/test/built-ins/TypedArray/prototype/byteLength/invoked-as-accessor.js +++ b/test/built-ins/TypedArray/prototype/byteLength/invoked-as-accessor.js @@ -13,6 +13,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteLength/invoked-as-func.js b/test/built-ins/TypedArray/prototype/byteLength/invoked-as-func.js index 2bc60130a..ae98fd0eb 100644 --- a/test/built-ins/TypedArray/prototype/byteLength/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/byteLength/invoked-as-func.js @@ -12,6 +12,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteLength/return-bytelength.js b/test/built-ins/TypedArray/prototype/byteLength/return-bytelength.js index 45ac33ac4..4b5cefe49 100644 --- a/test/built-ins/TypedArray/prototype/byteLength/return-bytelength.js +++ b/test/built-ins/TypedArray/prototype/byteLength/return-bytelength.js @@ -11,6 +11,7 @@ info: > 6. Let size be the value of O's [[ByteLength]] internal slot. 7. Return size. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/byteLength/this-has-no-typedarrayname-internal.js b/test/built-ins/TypedArray/prototype/byteLength/this-has-no-typedarrayname-internal.js index dd2fc0950..b09df2cf3 100644 --- a/test/built-ins/TypedArray/prototype/byteLength/this-has-no-typedarrayname-internal.js +++ b/test/built-ins/TypedArray/prototype/byteLength/this-has-no-typedarrayname-internal.js @@ -15,7 +15,7 @@ info: > exception. ... includes: [testTypedArray.js] -features: [DataView] +features: [DataView, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteLength/this-is-not-object.js b/test/built-ins/TypedArray/prototype/byteLength/this-is-not-object.js index 8dd7a6179..e3def3d85 100644 --- a/test/built-ins/TypedArray/prototype/byteLength/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/byteLength/this-is-not-object.js @@ -10,7 +10,7 @@ info: > 2. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteOffset/detached-buffer.js b/test/built-ins/TypedArray/prototype/byteOffset/detached-buffer.js index d8100bc6e..9feaa98a2 100644 --- a/test/built-ins/TypedArray/prototype/byteOffset/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/byteOffset/detached-buffer.js @@ -11,6 +11,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, return 0. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-accessor.js b/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-accessor.js index 2c9e86b11..e1ed2a797 100644 --- a/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-accessor.js +++ b/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-accessor.js @@ -13,6 +13,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-func.js b/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-func.js index e3563a7b0..d44de3d6f 100644 --- a/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/byteOffset/invoked-as-func.js @@ -12,6 +12,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteOffset/return-byteoffset.js b/test/built-ins/TypedArray/prototype/byteOffset/return-byteoffset.js index b1897f10e..e48606d89 100644 --- a/test/built-ins/TypedArray/prototype/byteOffset/return-byteoffset.js +++ b/test/built-ins/TypedArray/prototype/byteOffset/return-byteoffset.js @@ -11,6 +11,7 @@ info: > 6. Let offset be the value of O's [[ByteOffset]] internal slot. 7. Return size. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/byteOffset/this-has-no-typedarrayname-internal.js b/test/built-ins/TypedArray/prototype/byteOffset/this-has-no-typedarrayname-internal.js index 321c872f1..3d88d19e4 100644 --- a/test/built-ins/TypedArray/prototype/byteOffset/this-has-no-typedarrayname-internal.js +++ b/test/built-ins/TypedArray/prototype/byteOffset/this-has-no-typedarrayname-internal.js @@ -15,7 +15,7 @@ info: > exception. ... includes: [testTypedArray.js] -features: [DataView] +features: [DataView, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/byteOffset/this-is-not-object.js b/test/built-ins/TypedArray/prototype/byteOffset/this-is-not-object.js index 244072f9f..4bb80eb7b 100644 --- a/test/built-ins/TypedArray/prototype/byteOffset/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/byteOffset/this-is-not-object.js @@ -10,7 +10,7 @@ info: > 2. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/copyWithin/detached-buffer.js b/test/built-ins/TypedArray/prototype/copyWithin/detached-buffer.js index 335ea7f83..f3295f6b0 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js b/test/built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js index e631b72c7..009d6f357 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js @@ -23,6 +23,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-func.js b/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-func.js index 65cab4df0..75f7e0c40 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var copyWithin = TypedArray.prototype.copyWithin; diff --git a/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js b/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js index 8b6672549..20cde7fd9 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js index 4f947ab80..7da308ece 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js @@ -23,8 +23,8 @@ info: > 7. If end is undefined, let relativeEnd be len; else let relativeEnd be ? ToInteger(end). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var s = Symbol(1); diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end.js b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end.js index 24e9d6183..feb7c17be 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end.js @@ -24,6 +24,7 @@ info: > ToInteger(end). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js index 830d597b9..c67cb3a0c 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js @@ -22,8 +22,8 @@ info: > ... 5. Let relativeStart be ? ToInteger(start). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var s = Symbol(1); diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start.js b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start.js index 9608d66cd..e05606319 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start.js @@ -23,6 +23,7 @@ info: > 5. Let relativeStart be ? ToInteger(start). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var o = { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js index 393a0d21d..135cee7b4 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js @@ -22,8 +22,8 @@ info: > ... 3. Let relativeTarget be ? ToInteger(target). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var s = Symbol(1); diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target.js b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target.js index f599f4a14..01ac85576 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target.js @@ -23,6 +23,7 @@ info: > 3. Let relativeTarget be ? ToInteger(target). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var o = { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/return-this.js b/test/built-ins/TypedArray/prototype/copyWithin/return-this.js index bab0f7c57..d4dc24acf 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/return-this.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/return-this.js @@ -21,6 +21,7 @@ info: > 13. Return O. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-object.js b/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-object.js index 144ebf80e..929aedf04 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var copyWithin = TypedArray.prototype.copyWithin; diff --git a/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js index f18aa5056..f721bad3c 100644 --- a/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var copyWithin = TypedArray.prototype.copyWithin; diff --git a/test/built-ins/TypedArray/prototype/entries/detached-buffer.js b/test/built-ins/TypedArray/prototype/entries/detached-buffer.js index 7839eb5d2..d3c300830 100644 --- a/test/built-ins/TypedArray/prototype/entries/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/entries/detached-buffer.js @@ -15,6 +15,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/entries/invoked-as-func.js b/test/built-ins/TypedArray/prototype/entries/invoked-as-func.js index 9242e0f42..1851a65c0 100644 --- a/test/built-ins/TypedArray/prototype/entries/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/entries/invoked-as-func.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var entries = TypedArray.prototype.entries; diff --git a/test/built-ins/TypedArray/prototype/entries/invoked-as-method.js b/test/built-ins/TypedArray/prototype/entries/invoked-as-method.js index 02a760463..8c6f832a0 100644 --- a/test/built-ins/TypedArray/prototype/entries/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/entries/invoked-as-method.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/entries/iter-prototype.js b/test/built-ins/TypedArray/prototype/entries/iter-prototype.js index 47f64cb63..f8635fe57 100644 --- a/test/built-ins/TypedArray/prototype/entries/iter-prototype.js +++ b/test/built-ins/TypedArray/prototype/entries/iter-prototype.js @@ -12,7 +12,7 @@ info: | ... 3. Return CreateArrayIterator(O, "key+value"). includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var ArrayIteratorProto = Object.getPrototypeOf([][Symbol.iterator]()); diff --git a/test/built-ins/TypedArray/prototype/entries/return-itor.js b/test/built-ins/TypedArray/prototype/entries/return-itor.js index 248b3eed0..26c31669e 100644 --- a/test/built-ins/TypedArray/prototype/entries/return-itor.js +++ b/test/built-ins/TypedArray/prototype/entries/return-itor.js @@ -10,6 +10,7 @@ info: > ... 3. Return CreateArrayIterator(O, "key+value"). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var sample = new Int8Array([0, 42, 64]); diff --git a/test/built-ins/TypedArray/prototype/entries/this-is-not-object.js b/test/built-ins/TypedArray/prototype/entries/this-is-not-object.js index 5ba61ff2c..777196e29 100644 --- a/test/built-ins/TypedArray/prototype/entries/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/entries/this-is-not-object.js @@ -17,7 +17,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var entries = TypedArray.prototype.entries; diff --git a/test/built-ins/TypedArray/prototype/entries/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/entries/this-is-not-typedarray-instance.js index 6ce13bd80..224c5e892 100644 --- a/test/built-ins/TypedArray/prototype/entries/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/entries/this-is-not-typedarray-instance.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var entries = TypedArray.prototype.entries; diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js b/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js index 63d8ba8a1..9e9f99b03 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js b/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js index 2fba59f03..15d7e9ab9 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js b/test/built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js index 1fcb162b8..c531aafa9 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js @@ -15,7 +15,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-not-callable-throws.js b/test/built-ins/TypedArray/prototype/every/callbackfn-not-callable-throws.js index bfee4bef0..97700192e 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-not-callable-throws.js @@ -17,7 +17,7 @@ info: > 3. If IsCallable(callbackfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js index 7f399ac9a..500f6faec 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js index 61c067316..bcbe41a62 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js index fdd4bbf28..f9a80610d 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js @@ -21,6 +21,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js b/test/built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js index 644ad22b1..6262fb890 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js @@ -22,7 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-this.js b/test/built-ins/TypedArray/prototype/every/callbackfn-this.js index b9baf849a..ccb0d9c86 100644 --- a/test/built-ins/TypedArray/prototype/every/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/every/callbackfn-this.js @@ -24,6 +24,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/every/detached-buffer.js b/test/built-ins/TypedArray/prototype/every/detached-buffer.js index 171695542..3fc9f68a2 100644 --- a/test/built-ins/TypedArray/prototype/every/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/every/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js index 0f4b4d010..02c819ccf 100644 --- a/test/built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/every/invoked-as-func.js b/test/built-ins/TypedArray/prototype/every/invoked-as-func.js index 7f559c3d4..fbe3672ca 100644 --- a/test/built-ins/TypedArray/prototype/every/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/every/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var every = TypedArray.prototype.every; diff --git a/test/built-ins/TypedArray/prototype/every/invoked-as-method.js b/test/built-ins/TypedArray/prototype/every/invoked-as-method.js index 56cd96f3f..aa4374941 100644 --- a/test/built-ins/TypedArray/prototype/every/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/every/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js b/test/built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js index 6b984db40..92bbe74fe 100644 --- a/test/built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js +++ b/test/built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js @@ -17,6 +17,7 @@ info: > ... 7. Return true. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js b/test/built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js index 51ff9612e..b7d5cb66a 100644 --- a/test/built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js +++ b/test/built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js @@ -17,7 +17,7 @@ info: > ... 7. Return true. includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/every/this-is-not-object.js b/test/built-ins/TypedArray/prototype/every/this-is-not-object.js index 9cb64b5d8..2c462dda0 100644 --- a/test/built-ins/TypedArray/prototype/every/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/every/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var every = TypedArray.prototype.every; diff --git a/test/built-ins/TypedArray/prototype/every/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/every/this-is-not-typedarray-instance.js index 7d4d1d83d..299c4bfad 100644 --- a/test/built-ins/TypedArray/prototype/every/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/every/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var every = TypedArray.prototype.every; diff --git a/test/built-ins/TypedArray/prototype/every/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/every/values-are-not-cached.js index 0df67e610..6bfd7972a 100644 --- a/test/built-ins/TypedArray/prototype/every/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/every/values-are-not-cached.js @@ -23,6 +23,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/detached-buffer.js b/test/built-ins/TypedArray/prototype/fill/detached-buffer.js index dff2522d9..66f0b46f4 100644 --- a/test/built-ins/TypedArray/prototype/fill/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/fill/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js b/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js index 6bd56ec66..921a582a6 100644 --- a/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js +++ b/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js @@ -11,6 +11,7 @@ info: > 3. Let _value_ be ? ToNumber(_value_). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js b/test/built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js index e5e11f146..555beccb3 100644 --- a/test/built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js +++ b/test/built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js @@ -34,6 +34,7 @@ info: > ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js b/test/built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js index 545c7e181..08000909f 100644 --- a/test/built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js +++ b/test/built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js @@ -33,8 +33,8 @@ info: > 3. Let numValue be ? ToNumber(value). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var s = Symbol('1'); diff --git a/test/built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js b/test/built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js index 8bc738477..10c414370 100644 --- a/test/built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js +++ b/test/built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js @@ -25,6 +25,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", { diff --git a/test/built-ins/TypedArray/prototype/fill/invoked-as-func.js b/test/built-ins/TypedArray/prototype/fill/invoked-as-func.js index d5f439a1d..e2ea82a8d 100644 --- a/test/built-ins/TypedArray/prototype/fill/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/fill/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fill = TypedArray.prototype.fill; diff --git a/test/built-ins/TypedArray/prototype/fill/invoked-as-method.js b/test/built-ins/TypedArray/prototype/fill/invoked-as-method.js index a13c438e1..6311d0e26 100644 --- a/test/built-ins/TypedArray/prototype/fill/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/fill/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js index 4b2208f21..32d7a90b6 100644 --- a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js +++ b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js @@ -25,8 +25,8 @@ info: > 5. If end is undefined, let relativeEnd be len; else let relativeEnd be ? ToInteger(end). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var end = Symbol(1); diff --git a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js index 1d7c9f70f..f1a328427 100644 --- a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js +++ b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js @@ -26,6 +26,7 @@ info: > ToInteger(end). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var end = { diff --git a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js index 3d255b593..c7a48bd8a 100644 --- a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js +++ b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js @@ -34,6 +34,7 @@ info: > ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start-as-symbol.js b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start-as-symbol.js index 150be65a1..51877b35b 100644 --- a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start-as-symbol.js +++ b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start-as-symbol.js @@ -24,8 +24,8 @@ info: > ... 3. Let relativeStart be ? ToInteger(start). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var start = Symbol(1); diff --git a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js index 55cac4c35..06b4b276c 100644 --- a/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js +++ b/test/built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js @@ -25,6 +25,7 @@ info: > 3. Let relativeStart be ? ToInteger(start). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var start = { diff --git a/test/built-ins/TypedArray/prototype/fill/return-this.js b/test/built-ins/TypedArray/prototype/fill/return-this.js index ce3844fc8..38c91d71a 100644 --- a/test/built-ins/TypedArray/prototype/fill/return-this.js +++ b/test/built-ins/TypedArray/prototype/fill/return-this.js @@ -6,6 +6,7 @@ es6id: 22.2.3.8 description: > Returns `this`. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/fill/this-is-not-object.js b/test/built-ins/TypedArray/prototype/fill/this-is-not-object.js index 0655e6d38..14518390e 100644 --- a/test/built-ins/TypedArray/prototype/fill/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/fill/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var fill = TypedArray.prototype.fill; diff --git a/test/built-ins/TypedArray/prototype/fill/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/fill/this-is-not-typedarray-instance.js index 1656ee3da..079b8aaab 100644 --- a/test/built-ins/TypedArray/prototype/fill/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/fill/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fill = TypedArray.prototype.fill; diff --git a/test/built-ins/TypedArray/prototype/filter/arraylength-internal.js b/test/built-ins/TypedArray/prototype/filter/arraylength-internal.js index 9dc8a2109..daa58ce9d 100644 --- a/test/built-ins/TypedArray/prototype/filter/arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/filter/arraylength-internal.js @@ -10,6 +10,7 @@ info: > 3. Let len be the value of O's [[ArrayLength]] internal slot. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js index 983d30712..2c482eef9 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js @@ -13,6 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js index 7e2f9692b..1be9fd9ec 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js @@ -13,6 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js index a6cf03d3a..92bf6cca8 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js @@ -14,7 +14,7 @@ info: > 10. Let A be ? TypedArraySpeciesCreate(O, « captured »). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js index b79dc2d09..4950c3b90 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js @@ -14,7 +14,7 @@ info: > 10. Let A be ? TypedArraySpeciesCreate(O, « captured »). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js index ccc6e64b2..9617a5f46 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js @@ -13,7 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js index 3b6e8773a..75ee63428 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js @@ -10,7 +10,7 @@ info: > 4. If IsCallable(callbackfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js index d5224368b..373f5dee5 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js @@ -13,6 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js index 4a46d8f4e..7d3776296 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.filter description: > The callbackfn return does not change the instance includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js index 574afea76..3aa43db1a 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js @@ -13,6 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js index ed355fbba..8b1ca9d6e 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js @@ -13,7 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-this.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-this.js index 169dce30f..d114371ec 100644 --- a/test/built-ins/TypedArray/prototype/filter/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-this.js @@ -15,6 +15,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/filter/detached-buffer.js b/test/built-ins/TypedArray/prototype/filter/detached-buffer.js index 2effd4cb9..ff7adbdbe 100644 --- a/test/built-ins/TypedArray/prototype/filter/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/filter/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/filter/invoked-as-func.js b/test/built-ins/TypedArray/prototype/filter/invoked-as-func.js index de884c8d7..8fe8f06b1 100644 --- a/test/built-ins/TypedArray/prototype/filter/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/filter/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var filter = TypedArray.prototype.filter; diff --git a/test/built-ins/TypedArray/prototype/filter/invoked-as-method.js b/test/built-ins/TypedArray/prototype/filter/invoked-as-method.js index 2ca0c469f..985f1b90b 100644 --- a/test/built-ins/TypedArray/prototype/filter/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/filter/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js b/test/built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js index 8ee189842..929cb69f7 100644 --- a/test/built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js +++ b/test/built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js @@ -12,6 +12,7 @@ info: > ... 13. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js b/test/built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js index 2d9e9ea0c..c333ab1b1 100644 --- a/test/built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js +++ b/test/built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js @@ -13,6 +13,7 @@ info: > b. Increment n by 1. 13. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js b/test/built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js index ae6b89a4f..008e23a65 100644 --- a/test/built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js +++ b/test/built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js @@ -13,7 +13,7 @@ info: > b. Increment n by 1. 13. Return A. includes: [testTypedArray.js, compareArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js index da99e55b1..4d97031e9 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js @@ -23,6 +23,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js index fb69d6af3..aec06ee17 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js @@ -23,6 +23,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js index 5414f3842..b7f3cbda1 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js @@ -25,7 +25,7 @@ info: > 4. If Type(C) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var callbackfn = function() { return true; }; diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js index 87d96ea98..c6be83f54 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js @@ -23,6 +23,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js index 8795742cc..8b9c9b1df 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js @@ -25,7 +25,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js index 394d35042..7908d2046 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js @@ -33,7 +33,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js index db9b5963d..61ac4851b 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js @@ -24,7 +24,7 @@ info: > argumentList[0], throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js index 1d3d719c9..acabf16c2 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js @@ -24,7 +24,7 @@ info: > argumentList[0], throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js index 425026d37..2c5b33212 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js @@ -33,7 +33,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js index f3e4327bf..7f5a00e19 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js @@ -31,7 +31,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js index 03ed29263..ba21829e4 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js @@ -33,7 +33,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js index 1eb770fc8..325aee693 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js @@ -26,7 +26,7 @@ info: > 8. Throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js index a30f8da95..416558cd2 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js @@ -24,7 +24,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species.js b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species.js index 9d9b4535a..af48d129f 100644 --- a/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species.js +++ b/test/built-ins/TypedArray/prototype/filter/speciesctor-get-species.js @@ -25,7 +25,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/this-is-not-object.js b/test/built-ins/TypedArray/prototype/filter/this-is-not-object.js index c44148f65..cbaa23326 100644 --- a/test/built-ins/TypedArray/prototype/filter/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/filter/this-is-not-object.js @@ -17,7 +17,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var filter = TypedArray.prototype.filter; diff --git a/test/built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js index 7013503a8..acc7a8cd8 100644 --- a/test/built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var filter = TypedArray.prototype.filter; diff --git a/test/built-ins/TypedArray/prototype/filter/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/filter/values-are-not-cached.js index 1310e4d73..f1ff100b3 100644 --- a/test/built-ins/TypedArray/prototype/filter/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/filter/values-are-not-cached.js @@ -13,6 +13,7 @@ info: > c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/filter/values-are-set.js b/test/built-ins/TypedArray/prototype/filter/values-are-set.js index 65defb955..4beb6473b 100644 --- a/test/built-ins/TypedArray/prototype/filter/values-are-set.js +++ b/test/built-ins/TypedArray/prototype/filter/values-are-set.js @@ -13,6 +13,7 @@ info: > b. Increment n by 1. 13. Return A. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/detached-buffer.js b/test/built-ins/TypedArray/prototype/find/detached-buffer.js index f53e423dc..8f3670673 100644 --- a/test/built-ins/TypedArray/prototype/find/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/find/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var predicate = function() { diff --git a/test/built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js b/test/built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js index 5ed372348..e8e33bfc8 100644 --- a/test/built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js +++ b/test/built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js @@ -23,6 +23,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", { diff --git a/test/built-ins/TypedArray/prototype/find/invoked-as-func.js b/test/built-ins/TypedArray/prototype/find/invoked-as-func.js index 356e3a229..bb1f1f221 100644 --- a/test/built-ins/TypedArray/prototype/find/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/find/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var find = TypedArray.prototype.find; diff --git a/test/built-ins/TypedArray/prototype/find/invoked-as-method.js b/test/built-ins/TypedArray/prototype/find/invoked-as-method.js index b31bb5cbc..12a511cd8 100644 --- a/test/built-ins/TypedArray/prototype/find/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/find/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/find/predicate-call-parameters.js b/test/built-ins/TypedArray/prototype/find/predicate-call-parameters.js index 75738fc05..a5320216d 100644 --- a/test/built-ins/TypedArray/prototype/find/predicate-call-parameters.js +++ b/test/built-ins/TypedArray/prototype/find/predicate-call-parameters.js @@ -27,6 +27,7 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js b/test/built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js index f919f6b1e..c2a84a161 100644 --- a/test/built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js +++ b/test/built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js @@ -28,6 +28,7 @@ info: > ... flags: [noStrict] includes: [testTypedArray.js] +features: [TypedArray] ---*/ var T = this; diff --git a/test/built-ins/TypedArray/prototype/find/predicate-call-this-strict.js b/test/built-ins/TypedArray/prototype/find/predicate-call-this-strict.js index 146705b71..1d83c17ba 100644 --- a/test/built-ins/TypedArray/prototype/find/predicate-call-this-strict.js +++ b/test/built-ins/TypedArray/prototype/find/predicate-call-this-strict.js @@ -28,6 +28,7 @@ info: > ... flags: [onlyStrict] includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js b/test/built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js index 582fe4740..8567a799a 100644 --- a/test/built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js @@ -23,6 +23,7 @@ info: > 3. If IsCallable(predicate) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js b/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js index 1708b0422..997e9fd4c 100644 --- a/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js +++ b/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js @@ -38,6 +38,7 @@ info: > 4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js b/test/built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js index 1713c1f1f..d4f1d6722 100644 --- a/test/built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js +++ b/test/built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js @@ -25,6 +25,7 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js b/test/built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js index 975ddfa0f..2404c3c1b 100644 --- a/test/built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js +++ b/test/built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js @@ -25,6 +25,7 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js b/test/built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js index 3bfc89032..cc049ddb1 100644 --- a/test/built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js +++ b/test/built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js @@ -25,8 +25,8 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). d. If testResult is true, return kValue. ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js b/test/built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js index 9b0492602..fb72472ec 100644 --- a/test/built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js +++ b/test/built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js @@ -25,8 +25,8 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... 7. Return undefined. -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/find/this-is-not-object.js b/test/built-ins/TypedArray/prototype/find/this-is-not-object.js index dcbc17fc1..77a52e622 100644 --- a/test/built-ins/TypedArray/prototype/find/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/find/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var find = TypedArray.prototype.find; diff --git a/test/built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js index a5197d692..5c12e8821 100644 --- a/test/built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var find = TypedArray.prototype.find; diff --git a/test/built-ins/TypedArray/prototype/findIndex/detached-buffer.js b/test/built-ins/TypedArray/prototype/findIndex/detached-buffer.js index f8ccd34c9..15f0c8ff5 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/findIndex/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var predicate = function() { diff --git a/test/built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js b/test/built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js index bbcbb767b..a1a22e9c0 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js +++ b/test/built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js @@ -21,6 +21,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", { diff --git a/test/built-ins/TypedArray/prototype/findIndex/invoked-as-func.js b/test/built-ins/TypedArray/prototype/findIndex/invoked-as-func.js index a658addcc..77de44d8d 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/findIndex/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var findIndex = TypedArray.prototype.findIndex; diff --git a/test/built-ins/TypedArray/prototype/findIndex/invoked-as-method.js b/test/built-ins/TypedArray/prototype/findIndex/invoked-as-method.js index c9c4db94e..f6e74ebe2 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/findIndex/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js index 0e0a6c786..551408fc8 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js +++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js @@ -25,6 +25,7 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js index b4fe458eb..2ca3344c6 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js +++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js @@ -26,6 +26,7 @@ info: > ... flags: [noStrict] includes: [testTypedArray.js] +features: [TypedArray] ---*/ var T = this; diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict.js index a443937e5..6ae8d896c 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict.js +++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict.js @@ -26,6 +26,7 @@ info: > ... flags: [onlyStrict] includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js index ec250f455..be0685d11 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js @@ -21,6 +21,7 @@ info: > 3. If IsCallable(predicate) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js index 8b964d4ee..4f86b0001 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js +++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js @@ -31,6 +31,7 @@ info: > 4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js index 8b9942478..5ab4db150 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js +++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js @@ -24,6 +24,7 @@ info: > ... 7. Return -1. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js b/test/built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js index 1fca00db2..f24997cfb 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js +++ b/test/built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js @@ -24,6 +24,7 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var predicate = function() { diff --git a/test/built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js b/test/built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js index 8a4940641..4b8e9d990 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js +++ b/test/built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js @@ -24,8 +24,8 @@ info: > c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). d. If testResult is true, return k. ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js b/test/built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js index 09729e234..5db220481 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js +++ b/test/built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js @@ -24,6 +24,7 @@ info: > ... 7. Return -1. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/findIndex/this-is-not-object.js b/test/built-ins/TypedArray/prototype/findIndex/this-is-not-object.js index 389c5981f..b0153bbce 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/findIndex/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var findIndex = TypedArray.prototype.findIndex; diff --git a/test/built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js index 2847e0c5d..db16e0963 100644 --- a/test/built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var findIndex = TypedArray.prototype.findIndex; diff --git a/test/built-ins/TypedArray/prototype/forEach/arraylength-internal.js b/test/built-ins/TypedArray/prototype/forEach/arraylength-internal.js index b9c2f323d..f281028b1 100644 --- a/test/built-ins/TypedArray/prototype/forEach/arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/forEach/arraylength-internal.js @@ -12,6 +12,7 @@ info: > this object's [[ArrayLength]] internal slot is accessed in place of performing a [[Get]] of "length" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js index 28c2e8f92..371e303ef 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js @@ -22,6 +22,7 @@ info: > ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js index c739e743e..b47d25516 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js @@ -22,6 +22,7 @@ info: > ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js index 66a17775a..51085c49f 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js @@ -18,6 +18,7 @@ info: > 3. If IsCallable(callbackfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js index 4ee3c8a21..bd7d6751e 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js @@ -16,7 +16,7 @@ info: > ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js index 69a11334a..453e273e5 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js @@ -22,6 +22,7 @@ info: > ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js index ddea04942..a7d748f64 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js @@ -12,6 +12,7 @@ info: > this object's [[ArrayLength]] internal slot is accessed in place of performing a [[Get]] of "length" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js index 23f784442..2c1aaac09 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js @@ -22,6 +22,7 @@ info: > ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js index 54c044ab8..68cc26335 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js @@ -13,7 +13,7 @@ info: > this object's [[ArrayLength]] internal slot is accessed in place of performing a [[Get]] of "length" includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-this.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-this.js index e91571ab7..17f97e5c5 100644 --- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-this.js @@ -24,6 +24,7 @@ info: > ii. Perform ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/forEach/detached-buffer.js b/test/built-ins/TypedArray/prototype/forEach/detached-buffer.js index 5b9f1af0c..4fbbd09a9 100644 --- a/test/built-ins/TypedArray/prototype/forEach/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/forEach/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/forEach/invoked-as-func.js b/test/built-ins/TypedArray/prototype/forEach/invoked-as-func.js index 597904ac8..9f12143cc 100644 --- a/test/built-ins/TypedArray/prototype/forEach/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/forEach/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var forEach = TypedArray.prototype.forEach; diff --git a/test/built-ins/TypedArray/prototype/forEach/invoked-as-method.js b/test/built-ins/TypedArray/prototype/forEach/invoked-as-method.js index 864f0724a..5ef9496da 100644 --- a/test/built-ins/TypedArray/prototype/forEach/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/forEach/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/forEach/returns-undefined.js b/test/built-ins/TypedArray/prototype/forEach/returns-undefined.js index ca5bc5866..3c1583ebc 100644 --- a/test/built-ins/TypedArray/prototype/forEach/returns-undefined.js +++ b/test/built-ins/TypedArray/prototype/forEach/returns-undefined.js @@ -12,6 +12,7 @@ info: > this object's [[ArrayLength]] internal slot is accessed in place of performing a [[Get]] of "length" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/forEach/this-is-not-object.js b/test/built-ins/TypedArray/prototype/forEach/this-is-not-object.js index 9fcfbbdc3..0fb2f6fdc 100644 --- a/test/built-ins/TypedArray/prototype/forEach/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/forEach/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var forEach = TypedArray.prototype.forEach; diff --git a/test/built-ins/TypedArray/prototype/forEach/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/forEach/this-is-not-typedarray-instance.js index f01f21ec1..6fc08ff3d 100644 --- a/test/built-ins/TypedArray/prototype/forEach/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/forEach/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var forEach = TypedArray.prototype.forEach; diff --git a/test/built-ins/TypedArray/prototype/forEach/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/forEach/values-are-not-cached.js index 238718e20..af23fe7be 100644 --- a/test/built-ins/TypedArray/prototype/forEach/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/forEach/values-are-not-cached.js @@ -13,6 +13,7 @@ info: > this object's [[ArrayLength]] internal slot is accessed in place of performing a [[Get]] of "length" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/detached-buffer.js b/test/built-ins/TypedArray/prototype/includes/detached-buffer.js index 59ee5b00f..0c31afe01 100644 --- a/test/built-ins/TypedArray/prototype/includes/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/includes/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js b/test/built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js index 45abb4828..e857195f0 100644 --- a/test/built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js +++ b/test/built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js @@ -24,6 +24,7 @@ info: > ... 8. Return false. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/fromIndex-infinity.js b/test/built-ins/TypedArray/prototype/includes/fromIndex-infinity.js index 7dca85ac0..9bb2e88f2 100644 --- a/test/built-ins/TypedArray/prototype/includes/fromIndex-infinity.js +++ b/test/built-ins/TypedArray/prototype/includes/fromIndex-infinity.js @@ -26,6 +26,7 @@ info: > ... 8. Return false. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js b/test/built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js index e22bdf841..f6550ae1f 100644 --- a/test/built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js +++ b/test/built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js @@ -21,6 +21,7 @@ info: > 7. Repeat, while k < len ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js index de73f68f8..8dedd848d 100644 --- a/test/built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js @@ -18,6 +18,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", {value: 0}); diff --git a/test/built-ins/TypedArray/prototype/includes/invoked-as-func.js b/test/built-ins/TypedArray/prototype/includes/invoked-as-func.js index 634409f56..7ac528225 100644 --- a/test/built-ins/TypedArray/prototype/includes/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/includes/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var includes = TypedArray.prototype.includes; diff --git a/test/built-ins/TypedArray/prototype/includes/invoked-as-method.js b/test/built-ins/TypedArray/prototype/includes/invoked-as-method.js index 4ea293c5b..d57966e7e 100644 --- a/test/built-ins/TypedArray/prototype/includes/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/includes/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/includes/length-zero-returns-false.js b/test/built-ins/TypedArray/prototype/includes/length-zero-returns-false.js index 86b1d2578..359a53a6f 100644 --- a/test/built-ins/TypedArray/prototype/includes/length-zero-returns-false.js +++ b/test/built-ins/TypedArray/prototype/includes/length-zero-returns-false.js @@ -19,6 +19,7 @@ info: > 3. If len is 0, return false. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fromIndex = { diff --git a/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js b/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js index 13f72ea6b..76e57d61c 100644 --- a/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js +++ b/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js @@ -19,7 +19,7 @@ info: > produces the value 0.) ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var fromIndex = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js b/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js index 906ca8392..e2a7331b2 100644 --- a/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js +++ b/test/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js @@ -19,6 +19,7 @@ info: > produces the value 0.) ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fromIndex = { diff --git a/test/built-ins/TypedArray/prototype/includes/samevaluezero.js b/test/built-ins/TypedArray/prototype/includes/samevaluezero.js index 22941ce55..034046c85 100644 --- a/test/built-ins/TypedArray/prototype/includes/samevaluezero.js +++ b/test/built-ins/TypedArray/prototype/includes/samevaluezero.js @@ -21,6 +21,7 @@ info: > c. Increase k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/search-found-returns-true.js b/test/built-ins/TypedArray/prototype/includes/search-found-returns-true.js index ebf4a4c30..d9ca7c616 100644 --- a/test/built-ins/TypedArray/prototype/includes/search-found-returns-true.js +++ b/test/built-ins/TypedArray/prototype/includes/search-found-returns-true.js @@ -26,6 +26,7 @@ info: > c. Increase k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js b/test/built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js index fbf83426b..326c179fc 100644 --- a/test/built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js +++ b/test/built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js @@ -26,6 +26,7 @@ info: > c. Increase k by 1. 8. Return false. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/includes/this-is-not-object.js b/test/built-ins/TypedArray/prototype/includes/this-is-not-object.js index 15e220b56..1714a8b7a 100644 --- a/test/built-ins/TypedArray/prototype/includes/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/includes/this-is-not-object.js @@ -16,7 +16,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var includes = TypedArray.prototype.includes; diff --git a/test/built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js index c9a8e04f4..fdc5ed9cd 100644 --- a/test/built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var includes = TypedArray.prototype.includes; diff --git a/test/built-ins/TypedArray/prototype/includes/tointeger-fromindex.js b/test/built-ins/TypedArray/prototype/includes/tointeger-fromindex.js index 496f06a6f..77c9dc33b 100644 --- a/test/built-ins/TypedArray/prototype/includes/tointeger-fromindex.js +++ b/test/built-ins/TypedArray/prototype/includes/tointeger-fromindex.js @@ -26,6 +26,7 @@ info: > c. Increase k by 1. 8. Return false. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/indexOf/detached-buffer.js b/test/built-ins/TypedArray/prototype/indexOf/detached-buffer.js index 45345f663..da8e938dc 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/indexOf/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js b/test/built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js index 116c8b34a..f7d972885 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js +++ b/test/built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js @@ -18,6 +18,7 @@ info: > produces the value 0.) ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js b/test/built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js index 2cd2f2991..1cbbfc4fd 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js +++ b/test/built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js @@ -28,6 +28,7 @@ info: > iii. If same is true, return k. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js b/test/built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js index aeaea5c6e..f450cc10c 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js +++ b/test/built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js @@ -18,6 +18,7 @@ info: > a. If n is -0, let k be +0; else let k be n. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js index e3095ab34..8a5bf5917 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", {value: 0}); diff --git a/test/built-ins/TypedArray/prototype/indexOf/invoked-as-func.js b/test/built-ins/TypedArray/prototype/indexOf/invoked-as-func.js index 906053d98..3372d39fa 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/indexOf/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var indexOf = TypedArray.prototype.indexOf; diff --git a/test/built-ins/TypedArray/prototype/indexOf/invoked-as-method.js b/test/built-ins/TypedArray/prototype/indexOf/invoked-as-method.js index 08073d17d..ba766cf61 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/indexOf/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js b/test/built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js index 98c93d567..ff469c564 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js +++ b/test/built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js @@ -18,6 +18,7 @@ info: > 3. If len is 0, return -1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fromIndex = { diff --git a/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js b/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js index 491bacb72..bf616b1c0 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js +++ b/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js @@ -18,7 +18,7 @@ info: > produces the value 0.) ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var fromIndex = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js b/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js index 48b6f4711..5a06351e3 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js +++ b/test/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js @@ -18,6 +18,7 @@ info: > produces the value 0.) ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fromIndex = { diff --git a/test/built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js b/test/built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js index 416af33f3..ae96d4070 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js +++ b/test/built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js @@ -28,6 +28,7 @@ info: > iii. If same is true, return k. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js b/test/built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js index e1f2c8d1a..01768d6ad 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js +++ b/test/built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js @@ -22,6 +22,7 @@ info: > ... 9. Return -1. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/strict-comparison.js b/test/built-ins/TypedArray/prototype/indexOf/strict-comparison.js index 76e746706..92a324460 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/strict-comparison.js +++ b/test/built-ins/TypedArray/prototype/indexOf/strict-comparison.js @@ -23,6 +23,7 @@ info: > iii. If same is true, return k. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/indexOf/this-is-not-object.js b/test/built-ins/TypedArray/prototype/indexOf/this-is-not-object.js index bca272e38..cb552372c 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/indexOf/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var indexOf = TypedArray.prototype.indexOf; diff --git a/test/built-ins/TypedArray/prototype/indexOf/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/indexOf/this-is-not-typedarray-instance.js index d2e705173..6960e6c4f 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/indexOf/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var indexOf = TypedArray.prototype.indexOf; diff --git a/test/built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js b/test/built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js index e80ddd1d1..8a6a1a266 100644 --- a/test/built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js +++ b/test/built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js @@ -18,6 +18,7 @@ info: > produces the value 0.) ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js b/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js index b0792e4d3..e87e1dfb3 100644 --- a/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js +++ b/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js @@ -26,6 +26,7 @@ info: > d. Let R be a String value produced by concatenating S and next. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js b/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js index b4223fcba..ba40342b5 100644 --- a/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js +++ b/test/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js @@ -26,6 +26,7 @@ info: > d. Let R be a String value produced by concatenating S and next. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var arr = [-2, Infinity, NaN, -Infinity, 0.6, 9007199254740992]; diff --git a/test/built-ins/TypedArray/prototype/join/detached-buffer.js b/test/built-ins/TypedArray/prototype/join/detached-buffer.js index b1e9b8a4f..31e08dc9a 100644 --- a/test/built-ins/TypedArray/prototype/join/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/join/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/join/empty-instance-empty-string.js b/test/built-ins/TypedArray/prototype/join/empty-instance-empty-string.js index 45ad40425..778c560da 100644 --- a/test/built-ins/TypedArray/prototype/join/empty-instance-empty-string.js +++ b/test/built-ins/TypedArray/prototype/join/empty-instance-empty-string.js @@ -18,6 +18,7 @@ info: > 5. If len is zero, return the empty String. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js index 2bb04041d..04349fcd0 100644 --- a/test/built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js @@ -19,6 +19,7 @@ info: > 5. If len is zero, return the empty String. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/join/invoked-as-func.js b/test/built-ins/TypedArray/prototype/join/invoked-as-func.js index 617c1c527..7453433f6 100644 --- a/test/built-ins/TypedArray/prototype/join/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/join/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var join = TypedArray.prototype.join; diff --git a/test/built-ins/TypedArray/prototype/join/invoked-as-method.js b/test/built-ins/TypedArray/prototype/join/invoked-as-method.js index 12bc15b52..b6fcc9b91 100644 --- a/test/built-ins/TypedArray/prototype/join/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/join/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js b/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js index a30798278..d226b9cf7 100644 --- a/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js +++ b/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js @@ -25,6 +25,7 @@ info: > d. Let R be a String value produced by concatenating S and next. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js b/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js index 6baecc9a7..18a93882c 100644 --- a/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js +++ b/test/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js @@ -25,6 +25,7 @@ info: > d. Let R be a String value produced by concatenating S and next. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var arr = [-2, Infinity, NaN, -Infinity, 0.6, 9007199254740992]; diff --git a/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js b/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js index 1d99c799e..de3f1d25e 100644 --- a/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js +++ b/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js @@ -18,7 +18,7 @@ info: > 5. If len is zero, return the empty String. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol(""); diff --git a/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js b/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js index 38a0ac8df..cbf8d1517 100644 --- a/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js +++ b/test/built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js @@ -18,6 +18,7 @@ info: > 5. If len is zero, return the empty String. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/join/this-is-not-object.js b/test/built-ins/TypedArray/prototype/join/this-is-not-object.js index f9dc5f699..a51f6ebfd 100644 --- a/test/built-ins/TypedArray/prototype/join/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/join/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var join = TypedArray.prototype.join; diff --git a/test/built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js index 8087d3fa8..ec27f8627 100644 --- a/test/built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var join = TypedArray.prototype.join; diff --git a/test/built-ins/TypedArray/prototype/keys/detached-buffer.js b/test/built-ins/TypedArray/prototype/keys/detached-buffer.js index 9000308f9..d6d009c2a 100644 --- a/test/built-ins/TypedArray/prototype/keys/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/keys/detached-buffer.js @@ -15,6 +15,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/keys/invoked-as-func.js b/test/built-ins/TypedArray/prototype/keys/invoked-as-func.js index 50e6d4129..7e1be1316 100644 --- a/test/built-ins/TypedArray/prototype/keys/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/keys/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var keys = TypedArray.prototype.keys; diff --git a/test/built-ins/TypedArray/prototype/keys/invoked-as-method.js b/test/built-ins/TypedArray/prototype/keys/invoked-as-method.js index 2cab4fe74..ee89b5c49 100644 --- a/test/built-ins/TypedArray/prototype/keys/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/keys/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/keys/iter-prototype.js b/test/built-ins/TypedArray/prototype/keys/iter-prototype.js index c9120d601..fd5509ac6 100644 --- a/test/built-ins/TypedArray/prototype/keys/iter-prototype.js +++ b/test/built-ins/TypedArray/prototype/keys/iter-prototype.js @@ -12,7 +12,7 @@ info: | ... 3. Return CreateArrayIterator(O, "key"). includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var ArrayIteratorProto = Object.getPrototypeOf([][Symbol.iterator]()); diff --git a/test/built-ins/TypedArray/prototype/keys/return-itor.js b/test/built-ins/TypedArray/prototype/keys/return-itor.js index 74bbe5bc8..916d21753 100644 --- a/test/built-ins/TypedArray/prototype/keys/return-itor.js +++ b/test/built-ins/TypedArray/prototype/keys/return-itor.js @@ -10,6 +10,7 @@ info: > ... 3. Return CreateArrayIterator(O, "key"). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sample = new Int8Array([0, 42, 64]); diff --git a/test/built-ins/TypedArray/prototype/keys/this-is-not-object.js b/test/built-ins/TypedArray/prototype/keys/this-is-not-object.js index fa71ae3b3..03aea2085 100644 --- a/test/built-ins/TypedArray/prototype/keys/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/keys/this-is-not-object.js @@ -17,7 +17,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var keys = TypedArray.prototype.keys; diff --git a/test/built-ins/TypedArray/prototype/keys/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/keys/this-is-not-typedarray-instance.js index 327beeb42..a725f1a16 100644 --- a/test/built-ins/TypedArray/prototype/keys/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/keys/this-is-not-typedarray-instance.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var keys = TypedArray.prototype.keys; diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js b/test/built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js index a4f42db4e..1fa364ebb 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js b/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js index 75927b2d5..cd089d6e6 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js @@ -21,6 +21,7 @@ info: > 7. Repeat, while k ≥ 0 ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js b/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js index a5d1b2073..7e0785998 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js @@ -18,6 +18,7 @@ info: > a. If n is -0, let k be +0; else let k be min(n, len - 1). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js index f76932ab1..c9f505355 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ Object.defineProperty(TypedArray.prototype, "length", {value: 0}); diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js b/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js index 04986c6ad..f71fa77a5 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var lastIndexOf = TypedArray.prototype.lastIndexOf; diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js b/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js index ca3dfcdb1..81113a655 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js b/test/built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js index e2467aba7..b486ca26b 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js @@ -18,6 +18,7 @@ info: > 3. If len is 0, return -1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fromIndex = { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex-symbol.js b/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex-symbol.js index e3816c0bd..20e100655 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex-symbol.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex-symbol.js @@ -18,7 +18,7 @@ info: > n be len-1. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var fromIndex = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js b/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js index 8b29ac971..fabb00662 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js @@ -18,6 +18,7 @@ info: > n be len-1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var fromIndex = { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js b/test/built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js index aeb698054..a9c0fa61a 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js @@ -27,6 +27,7 @@ info: > iii. If same is true, return k. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js b/test/built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js index 537496b13..90a6aed24 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js @@ -22,6 +22,7 @@ info: > ... 8. Return -1. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js b/test/built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js index 290fdbe0b..f1f65b2dd 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js @@ -23,6 +23,7 @@ info: > iii. If same is true, return k. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-object.js b/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-object.js index 0e8863374..f31f6b0d7 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var lastIndexOf = TypedArray.prototype.lastIndexOf; diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js index 892529b76..35e38ab01 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var lastIndexOf = TypedArray.prototype.lastIndexOf; diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js b/test/built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js index aa5a99a72..912521d83 100644 --- a/test/built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js +++ b/test/built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js @@ -18,6 +18,7 @@ info: > n be len-1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/length/detached-buffer.js b/test/built-ins/TypedArray/prototype/length/detached-buffer.js index e7a912885..7e70c4c4c 100644 --- a/test/built-ins/TypedArray/prototype/length/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/length/detached-buffer.js @@ -11,6 +11,7 @@ info: > 6. If IsDetachedBuffer(buffer) is true, return 0. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/length/invoked-as-accessor.js b/test/built-ins/TypedArray/prototype/length/invoked-as-accessor.js index ff25f7f63..52dd62575 100644 --- a/test/built-ins/TypedArray/prototype/length/invoked-as-accessor.js +++ b/test/built-ins/TypedArray/prototype/length/invoked-as-accessor.js @@ -13,6 +13,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/length/invoked-as-func.js b/test/built-ins/TypedArray/prototype/length/invoked-as-func.js index 9a4319891..390682237 100644 --- a/test/built-ins/TypedArray/prototype/length/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/length/invoked-as-func.js @@ -10,6 +10,7 @@ info: > 2. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/length/return-length.js b/test/built-ins/TypedArray/prototype/length/return-length.js index 61e3f9dfc..81f4e2416 100644 --- a/test/built-ins/TypedArray/prototype/length/return-length.js +++ b/test/built-ins/TypedArray/prototype/length/return-length.js @@ -16,6 +16,7 @@ info: > The current tests on `prop-desc.js` and `length.js` already assert `length` is not a dynamic property as in regular arrays. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/length/this-has-no-typedarrayname-internal.js b/test/built-ins/TypedArray/prototype/length/this-has-no-typedarrayname-internal.js index 94db7aa57..68fb1819c 100644 --- a/test/built-ins/TypedArray/prototype/length/this-has-no-typedarrayname-internal.js +++ b/test/built-ins/TypedArray/prototype/length/this-has-no-typedarrayname-internal.js @@ -14,7 +14,7 @@ info: > exception. ... includes: [testTypedArray.js] -features: [DataView] +features: [DataView, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/length/this-is-not-object.js b/test/built-ins/TypedArray/prototype/length/this-is-not-object.js index 213881c40..e90207802 100644 --- a/test/built-ins/TypedArray/prototype/length/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/length/this-is-not-object.js @@ -10,7 +10,7 @@ info: > 2. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/map/arraylength-internal.js b/test/built-ins/TypedArray/prototype/map/arraylength-internal.js index 7e1d4025d..e9490f101 100644 --- a/test/built-ins/TypedArray/prototype/map/arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/map/arraylength-internal.js @@ -11,6 +11,7 @@ info: > 3. Let len be the value of O's [[ArrayLength]] internal slot. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js b/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js index 42cda42de..24f062cf9 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js @@ -14,6 +14,7 @@ info: > c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js b/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js index ad239fa19..39fcc8a0f 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js @@ -14,6 +14,7 @@ info: > c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js b/test/built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js index 644c81437..b0f8fcefa 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js @@ -11,6 +11,7 @@ info: > 4. If IsCallable(callbackfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js b/test/built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js index 972cbeb1d..30ab4f155 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js @@ -15,7 +15,7 @@ info: > c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js, compareArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js index 3a23c627a..12147bfb1 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js @@ -14,6 +14,7 @@ info: > c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js b/test/built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js index 02e6b5f19..89e73ce3a 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js @@ -16,6 +16,7 @@ info: > ... 9. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js index 445f08f8e..dea57022c 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js @@ -7,6 +7,7 @@ description: > info: > 22.2.3.19 %TypedArray%.prototype.map ( callbackfn [ , thisArg ] ) includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js b/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js index 4b4897654..bd095e560 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js @@ -14,7 +14,7 @@ info: > c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js index e19be449d..88d0bdf30 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js @@ -8,6 +8,7 @@ info: > 22.2.3.19 %TypedArray%.prototype.map ( callbackfn [ , thisArg ] ) includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js b/test/built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js index 167661b69..1c08ed720 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js @@ -8,7 +8,7 @@ description: > info: > 22.2.3.19 %TypedArray%.prototype.map ( callbackfn [ , thisArg ] ) includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-this.js b/test/built-ins/TypedArray/prototype/map/callbackfn-this.js index f136a4baf..4beef916d 100644 --- a/test/built-ins/TypedArray/prototype/map/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/map/callbackfn-this.js @@ -15,6 +15,7 @@ info: > c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/map/detached-buffer.js b/test/built-ins/TypedArray/prototype/map/detached-buffer.js index 7cc09b5eb..bcf9ec885 100644 --- a/test/built-ins/TypedArray/prototype/map/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/map/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/map/invoked-as-func.js b/test/built-ins/TypedArray/prototype/map/invoked-as-func.js index 7f79b30e4..259ff3440 100644 --- a/test/built-ins/TypedArray/prototype/map/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/map/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var map = TypedArray.prototype.map; diff --git a/test/built-ins/TypedArray/prototype/map/invoked-as-method.js b/test/built-ins/TypedArray/prototype/map/invoked-as-method.js index aaa28f537..945c2dd20 100644 --- a/test/built-ins/TypedArray/prototype/map/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/map/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js index 8c1c938f1..2c9d47430 100644 --- a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js +++ b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js @@ -17,6 +17,7 @@ info: > ... 9. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js index fb4151f77..6470e9f88 100644 --- a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js +++ b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js @@ -17,6 +17,7 @@ info: > ... 9. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/map/this-is-not-object.js b/test/built-ins/TypedArray/prototype/map/this-is-not-object.js index baa0a7923..986b8b226 100644 --- a/test/built-ins/TypedArray/prototype/map/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/map/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var map = TypedArray.prototype.map; diff --git a/test/built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js index 17e98d52e..80a0ccbb1 100644 --- a/test/built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var map = TypedArray.prototype.map; diff --git a/test/built-ins/TypedArray/prototype/map/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/map/values-are-not-cached.js index f3b2a5274..7a62cb8a9 100644 --- a/test/built-ins/TypedArray/prototype/map/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/map/values-are-not-cached.js @@ -8,6 +8,7 @@ description: > info: > 22.2.3.19 %TypedArray%.prototype.map ( callbackfn [ , thisArg ] ) includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js index 093809fdb..75a19141a 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js @@ -23,6 +23,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js index 01c2e203e..940e551c7 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js @@ -30,6 +30,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js index 80020baec..60187062d 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js @@ -19,7 +19,7 @@ info: > 4. If len is 0 and initialValue is not present, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js index aa9b35b2b..de42b3752 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js @@ -23,7 +23,7 @@ info: > k, O »). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js index cd48030f4..18b76a0e4 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js @@ -25,6 +25,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js index 653833f2f..6969dd9b5 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.reduce description: > The callbackfn return does not change the `this` instance includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js index 2c6d0f0f3..82c9ea0bd 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js @@ -23,6 +23,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js index 008ddb693..38a68d3e7 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js @@ -15,7 +15,7 @@ info: > 22.1.3.19 Array.prototype.reduce ( callbackfn [ , initialValue ] ) includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-this.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-this.js index bd1e30ad3..c1e24ff28 100644 --- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-this.js @@ -23,6 +23,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/reduce/detached-buffer.js b/test/built-ins/TypedArray/prototype/reduce/detached-buffer.js index 795e7f4af..6776e1d4a 100644 --- a/test/built-ins/TypedArray/prototype/reduce/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/reduce/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js b/test/built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js index b4de4b374..86559194c 100644 --- a/test/built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js +++ b/test/built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js @@ -27,6 +27,7 @@ info: > ... 9. Return accumulator. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js b/test/built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js index e90491112..84579ea2a 100644 --- a/test/built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js +++ b/test/built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js @@ -18,6 +18,7 @@ info: > 4. If len is 0 and initialValue is not present, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js index 6e0119780..64d921231 100644 --- a/test/built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/reduce/invoked-as-func.js b/test/built-ins/TypedArray/prototype/reduce/invoked-as-func.js index b1162f9d2..9b7daa7c3 100644 --- a/test/built-ins/TypedArray/prototype/reduce/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/reduce/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var reduce = TypedArray.prototype.reduce; diff --git a/test/built-ins/TypedArray/prototype/reduce/invoked-as-method.js b/test/built-ins/TypedArray/prototype/reduce/invoked-as-method.js index edb03023d..9c5bc27d0 100644 --- a/test/built-ins/TypedArray/prototype/reduce/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/reduce/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js b/test/built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js index 5a4954e3f..20a202515 100644 --- a/test/built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js +++ b/test/built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js @@ -31,6 +31,7 @@ info: > kValue, k, O »). 9. Return accumulator. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/result-of-any-type.js b/test/built-ins/TypedArray/prototype/reduce/result-of-any-type.js index c87cefb17..c2ded0109 100644 --- a/test/built-ins/TypedArray/prototype/reduce/result-of-any-type.js +++ b/test/built-ins/TypedArray/prototype/reduce/result-of-any-type.js @@ -31,7 +31,7 @@ info: > kValue, k, O »). 9. Return accumulator. includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js b/test/built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js index 4d9a4fe5d..2d04864c8 100644 --- a/test/built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js +++ b/test/built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js @@ -28,6 +28,7 @@ info: > ... 9. Return accumulator. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduce/this-is-not-object.js b/test/built-ins/TypedArray/prototype/reduce/this-is-not-object.js index 4f1280bed..c8872274d 100644 --- a/test/built-ins/TypedArray/prototype/reduce/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/reduce/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var reduce = TypedArray.prototype.reduce; diff --git a/test/built-ins/TypedArray/prototype/reduce/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/reduce/this-is-not-typedarray-instance.js index 46cc4434d..59c382f74 100644 --- a/test/built-ins/TypedArray/prototype/reduce/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/reduce/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var reduce = TypedArray.prototype.reduce; diff --git a/test/built-ins/TypedArray/prototype/reduce/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/reduce/values-are-not-cached.js index e6e70a2b6..b071474a2 100644 --- a/test/built-ins/TypedArray/prototype/reduce/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/reduce/values-are-not-cached.js @@ -23,6 +23,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js index c7fc56a67..f5b9306a1 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js @@ -24,6 +24,7 @@ info: > d. Decrease k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js index 78134edaf..11a93ad7a 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js @@ -33,6 +33,7 @@ info: > d. Decrease k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js index cdebb6e7b..cd71d2e4d 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js @@ -19,7 +19,7 @@ info: > 4. If len is 0 and initialValue is not present, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js index 8085bc626..69b8068b7 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js @@ -24,7 +24,7 @@ info: > d. Decrease k by 1. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js index 1b756cefe..9395f45b0 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js @@ -26,6 +26,7 @@ info: > d. Decrease k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js index 42f0f54ae..d1c746ffa 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.reduceright description: > The callbackfn return does not change the `this` instance includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js index 999263d73..b4f81f406 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js @@ -23,6 +23,7 @@ info: > k, O »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js index adc7235eb..42738c831 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js @@ -15,7 +15,7 @@ info: > 22.1.3.20 Array.prototype.reduceRight ( callbackfn [ , initialValue ] ) includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js index e973fde08..d464fda5a 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js @@ -24,6 +24,7 @@ info: > d. Decrease k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/reduceRight/detached-buffer.js b/test/built-ins/TypedArray/prototype/reduceRight/detached-buffer.js index 22505f257..903f0c53b 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js b/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js index aa555873b..a968d3cca 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js @@ -28,6 +28,7 @@ info: > ... 9. Return accumulator. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js b/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js index bc29cb115..8b3e3ac34 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js @@ -18,6 +18,7 @@ info: > 4. If len is 0 and initialValue is not present, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js index 9e87fe9d3..9938bfbcc 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js b/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js index 6d359a03a..af78bebff 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var reduceRight = TypedArray.prototype.reduceRight; diff --git a/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js b/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js index b24bde6d1..691ac6c76 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js b/test/built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js index ffbbe4d1a..57a9c0162 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js @@ -33,6 +33,7 @@ info: > d. Decrease k by 1. 9. Return accumulator. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js b/test/built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js index 8185c6e1e..aa1e0dff0 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js @@ -33,7 +33,7 @@ info: > d. Decrease k by 1. 9. Return accumulator. includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js b/test/built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js index f7f3e9e59..e96e8085b 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js @@ -29,6 +29,7 @@ info: > ... 9. Return accumulator. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-object.js b/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-object.js index 376465de3..5330c8fbc 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var reduceRight = TypedArray.prototype.reduceRight; diff --git a/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js index 942007ca8..b1713f434 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var reduceRight = TypedArray.prototype.reduceRight; diff --git a/test/built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js index 0bb84a3ff..657ecb8b9 100644 --- a/test/built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js @@ -24,6 +24,7 @@ info: > d. Decrease k by 1. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reverse/detached-buffer.js b/test/built-ins/TypedArray/prototype/reverse/detached-buffer.js index 0eddeb301..4626567e3 100644 --- a/test/built-ins/TypedArray/prototype/reverse/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/reverse/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js index 63d793023..52c369143 100644 --- a/test/built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/reverse/invoked-as-func.js b/test/built-ins/TypedArray/prototype/reverse/invoked-as-func.js index f2aa678de..8134b3467 100644 --- a/test/built-ins/TypedArray/prototype/reverse/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/reverse/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var reverse = TypedArray.prototype.reverse; diff --git a/test/built-ins/TypedArray/prototype/reverse/invoked-as-method.js b/test/built-ins/TypedArray/prototype/reverse/invoked-as-method.js index b388fbb20..daba33e36 100644 --- a/test/built-ins/TypedArray/prototype/reverse/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/reverse/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js b/test/built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js index 6097089f7..c9f7a92ce 100644 --- a/test/built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js +++ b/test/built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js @@ -16,7 +16,7 @@ info: > ... 6. Return O. includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/reverse/returns-original-object.js b/test/built-ins/TypedArray/prototype/reverse/returns-original-object.js index e432210db..cd1c0d87d 100644 --- a/test/built-ins/TypedArray/prototype/reverse/returns-original-object.js +++ b/test/built-ins/TypedArray/prototype/reverse/returns-original-object.js @@ -16,6 +16,7 @@ info: > ... 6. Return O. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(64); diff --git a/test/built-ins/TypedArray/prototype/reverse/reverts.js b/test/built-ins/TypedArray/prototype/reverse/reverts.js index a34baabea..8cd027dc1 100644 --- a/test/built-ins/TypedArray/prototype/reverse/reverts.js +++ b/test/built-ins/TypedArray/prototype/reverse/reverts.js @@ -16,6 +16,7 @@ info: > ... 6. Return O. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(64); diff --git a/test/built-ins/TypedArray/prototype/reverse/this-is-not-object.js b/test/built-ins/TypedArray/prototype/reverse/this-is-not-object.js index 0185851b9..05f401ab2 100644 --- a/test/built-ins/TypedArray/prototype/reverse/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/reverse/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var reverse = TypedArray.prototype.reverse; diff --git a/test/built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js index 7716cdabe..4d0e594b0 100644 --- a/test/built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var reverse = TypedArray.prototype.reverse; diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-negative-integer-offset-throws.js b/test/built-ins/TypedArray/prototype/set/array-arg-negative-integer-offset-throws.js index 21668740d..60cdec85d 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-negative-integer-offset-throws.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-negative-integer-offset-throws.js @@ -15,6 +15,7 @@ info: > 7. If targetOffset < 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js b/test/built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js index 690bf3be4..454c47013 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js @@ -15,6 +15,7 @@ info: > 7. If targetOffset < 0, throw a RangeError exception. ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js index a7a386bad..9a21dd6c7 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js @@ -14,6 +14,7 @@ info: > 16. Let srcLength be ? ToLength(? Get(src, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = {}; diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-value.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-value.js index 9eb22c178..8fa0122db 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-value.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-value.js @@ -19,6 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length-symbol.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length-symbol.js index 13ac7728a..b98d3ca9e 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length-symbol.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length-symbol.js @@ -14,7 +14,7 @@ info: > 16. Let srcLength be ? ToLength(? Get(src, "length")). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js index 62ee262f2..884ba5327 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js @@ -14,6 +14,7 @@ info: > 16. Let srcLength be ? ToLength(? Get(src, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj1 = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value-symbol.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value-symbol.js index e5320ed8b..2fdd33ac5 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value-symbol.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value-symbol.js @@ -19,7 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, compareArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js index af8747ab8..52a2c0ff8 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js @@ -19,6 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset-symbol.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset-symbol.js index 9b9cf429f..9f297c7d3 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset-symbol.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset-symbol.js @@ -13,7 +13,7 @@ info: > ... 6. Let targetOffset be ? ToInteger(offset). includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js index 9421e4aca..e8f19906c 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js @@ -13,6 +13,7 @@ info: > ... 6. Let targetOffset be ? ToInteger(offset). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj1 = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js index 469444b7d..6946bdc4a 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js @@ -14,6 +14,7 @@ info: > 15. Let src be ? ToObject(array). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js b/test/built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js index e25b45855..07a4ab115 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js @@ -19,6 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-set-values.js b/test/built-ins/TypedArray/prototype/set/array-arg-set-values.js index edb03aefd..b06b8e29b 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-set-values.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-set-values.js @@ -19,6 +19,7 @@ info: > ... 22. Return undefined. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js b/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js index 2e0cff765..319e76c19 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js @@ -19,6 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj1 = { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-src-values-are-not-cached.js b/test/built-ins/TypedArray/prototype/set/array-arg-src-values-are-not-cached.js index 7cabfccb6..ffa590bff 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-src-values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-src-values-are-not-cached.js @@ -19,6 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js b/test/built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js index 53f94e69f..f5d6c15a7 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js @@ -16,6 +16,7 @@ info: > 17. If srcLength + targetOffset > targetLength, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js b/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js index 097975386..4943a0b2b 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js @@ -19,6 +19,7 @@ info: > kNumber). ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js b/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js index 6257a772a..b1f1fafbb 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js @@ -18,6 +18,7 @@ info: > 9. If IsDetachedBuffer(targetBuffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js b/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js index ec01638db..4b6d91927 100644 --- a/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js +++ b/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js @@ -19,6 +19,7 @@ info: > 16. Let srcLength be ? ToLength(? Get(src, "length")). ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var obj = {}; diff --git a/test/built-ins/TypedArray/prototype/set/invoked-as-func.js b/test/built-ins/TypedArray/prototype/set/invoked-as-func.js index af8ba4534..255d0b501 100644 --- a/test/built-ins/TypedArray/prototype/set/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/set/invoked-as-func.js @@ -9,6 +9,7 @@ info: > This function is not generic. The this value must be an object with a [[TypedArrayName]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var set = TypedArray.prototype.set; diff --git a/test/built-ins/TypedArray/prototype/set/invoked-as-method.js b/test/built-ins/TypedArray/prototype/set/invoked-as-method.js index 5d4a8c0a6..1cbb85495 100644 --- a/test/built-ins/TypedArray/prototype/set/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/set/invoked-as-method.js @@ -9,6 +9,7 @@ info: > This function is not generic. The this value must be an object with a [[TypedArrayName]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/set/this-is-not-object.js b/test/built-ins/TypedArray/prototype/set/this-is-not-object.js index db5e53dc2..3bb5ee0f2 100644 --- a/test/built-ins/TypedArray/prototype/set/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/set/this-is-not-object.js @@ -11,7 +11,7 @@ info: > 3. If Type(target) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var set = TypedArray.prototype.set; diff --git a/test/built-ins/TypedArray/prototype/set/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/set/this-is-not-typedarray-instance.js index 4cd2a86c7..3fbb16c8d 100644 --- a/test/built-ins/TypedArray/prototype/set/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/set/this-is-not-typedarray-instance.js @@ -14,6 +14,7 @@ info: > TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var set = TypedArray.prototype.set; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js index fdd7b8f14..8befccddd 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js @@ -13,6 +13,7 @@ info: > 6. Let targetOffset be ? ToInteger(offset). 7. If targetOffset < 0, throw a RangeError exception. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-offset-tointeger.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-offset-tointeger.js index adbd068a8..a959f9ad2 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-offset-tointeger.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-offset-tointeger.js @@ -12,6 +12,7 @@ info: > ... 6. Let targetOffset be ? ToInteger(offset). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js index 435815241..6c45801a4 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js @@ -12,7 +12,7 @@ info: > ... 6. Let targetOffset be ? ToInteger(offset). includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js index 326fe7e48..242a9742c 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js @@ -12,6 +12,7 @@ info: > ... 6. Let targetOffset be ? ToInteger(offset). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj1 = { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js index 024a1c027..1b1a96388 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js @@ -8,7 +8,7 @@ description: > Set values from different instances using the different buffer and different type. includes: [testTypedArray.js, compareArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var int_views = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array]; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type.js index c3b7e6415..39e7a1e6b 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type.js @@ -23,6 +23,7 @@ info: > ii. Perform SetValueInBuffer(targetBuffer, targetByteIndex, targetType, value). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js index f21379958..cae8f7e5b 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js @@ -7,7 +7,7 @@ description: > Set values from different instances using the different buffer and same constructor. srcBuffer values are cached. includes: [testTypedArray.js, compareArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var int_views = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array]; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js index 8eefe658e..c70e633be 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js @@ -26,6 +26,7 @@ info: > ... 29. Return undefined. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js index 53328eb6a..8f20ef108 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js @@ -28,6 +28,7 @@ info: > ... 29. Return undefined. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var expected = { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js index a16d9f9f9..e3c3eabc2 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js @@ -8,7 +8,7 @@ description: > Set values from different instances using the same buffer and same constructor. srcBuffer values are cached. includes: [testTypedArray.js, compareArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var int_views = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array]; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js index cb7cb1cdc..8c9f72654 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js @@ -27,6 +27,7 @@ info: > ii. Perform SetValueInBuffer(targetBuffer, targetByteIndex, "Uint8", value). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-arraylength-internal.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-arraylength-internal.js index 2a4e1e205..5424e251b 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-arraylength-internal.js @@ -15,6 +15,7 @@ info: > 22. If srcLength + targetOffset > targetLength, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js index a906c73f7..9261840e6 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js @@ -12,6 +12,7 @@ info: > 21. Let srcByteOffset be typedArray.[[ByteOffset]]. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js index d774bbdad..e9049bf12 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js @@ -19,6 +19,7 @@ info: > 22. If srcLength + targetOffset > targetLength, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js index 400f5f672..1b09a7a13 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js @@ -17,6 +17,7 @@ info: > 12. If IsDetachedBuffer(srcBuffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js index cb767bdaf..64c01479e 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js @@ -16,6 +16,7 @@ info: > 22. If srcLength + targetOffset > targetLength, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-byteoffset-internal.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-byteoffset-internal.js index 5110e7a67..cfa9c22c1 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-byteoffset-internal.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-target-byteoffset-internal.js @@ -13,6 +13,7 @@ info: > 16. Let targetByteOffset be target.[[ByteOffset]]. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js index f704a641b..8057e1ebd 100644 --- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js +++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js @@ -17,6 +17,7 @@ info: > 9. If IsDetachedBuffer(targetBuffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/arraylength-internal.js b/test/built-ins/TypedArray/prototype/slice/arraylength-internal.js index 87e6d288d..90080b30f 100644 --- a/test/built-ins/TypedArray/prototype/slice/arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/slice/arraylength-internal.js @@ -10,6 +10,7 @@ info: > 3. Let len be the value of O's [[ArrayLength]] internal slot. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js index 7ef58080f..6fd556b82 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js @@ -19,7 +19,7 @@ info: > ... ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js index 279ee6135..e99c73c30 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js @@ -16,7 +16,7 @@ info: > b. If IsDetachedBuffer(srcBuffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js index 281b0b0ae..078104160 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js @@ -16,6 +16,7 @@ info: > b. If IsDetachedBuffer(srcBuffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js index 0ad3fb5d9..0e65566cb 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js @@ -24,7 +24,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js index e4bfbfd46..5659d45dd 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js @@ -20,7 +20,7 @@ info: > ... 16. Return A. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js index 33d2f3e13..e8f65d322 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js @@ -18,7 +18,7 @@ info: > b. If IsDetachedBuffer(srcBuffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/detached-buffer.js b/test/built-ins/TypedArray/prototype/slice/detached-buffer.js index e3e32168e..faf4c569e 100644 --- a/test/built-ins/TypedArray/prototype/slice/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/slice/detached-buffer.js @@ -15,6 +15,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/slice/infinity.js b/test/built-ins/TypedArray/prototype/slice/infinity.js index f71bb7bc6..a93cd713a 100644 --- a/test/built-ins/TypedArray/prototype/slice/infinity.js +++ b/test/built-ins/TypedArray/prototype/slice/infinity.js @@ -4,6 +4,7 @@ esid: sec-%typedarray%.prototype.slice description: Infinity values on start and end includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/invoked-as-func.js b/test/built-ins/TypedArray/prototype/slice/invoked-as-func.js index bbdf67bd9..1356b742e 100644 --- a/test/built-ins/TypedArray/prototype/slice/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/slice/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var slice = TypedArray.prototype.slice; diff --git a/test/built-ins/TypedArray/prototype/slice/invoked-as-method.js b/test/built-ins/TypedArray/prototype/slice/invoked-as-method.js index abba815de..92af9905a 100644 --- a/test/built-ins/TypedArray/prototype/slice/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/slice/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/slice/minus-zero.js b/test/built-ins/TypedArray/prototype/slice/minus-zero.js index 385e5952f..cb2ab05bf 100644 --- a/test/built-ins/TypedArray/prototype/slice/minus-zero.js +++ b/test/built-ins/TypedArray/prototype/slice/minus-zero.js @@ -6,6 +6,7 @@ description: -0 values on start and end info: > 22.2.3.24 %TypedArray%.prototype.slice ( start, end ) includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js b/test/built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js index eb0e376d4..6b35a345b 100644 --- a/test/built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js +++ b/test/built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js @@ -6,6 +6,7 @@ description: Result does not import own properties info: > 22.2.3.24 %TypedArray%.prototype.slice( start , end ) includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/results-with-different-length.js b/test/built-ins/TypedArray/prototype/slice/results-with-different-length.js index cac2ec525..34a4ad11b 100644 --- a/test/built-ins/TypedArray/prototype/slice/results-with-different-length.js +++ b/test/built-ins/TypedArray/prototype/slice/results-with-different-length.js @@ -4,6 +4,7 @@ esid: sec-%typedarray%.prototype.slice description: slice may return a new instance with a smaller length includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/results-with-empty-length.js b/test/built-ins/TypedArray/prototype/slice/results-with-empty-length.js index 6c05e4261..7cd44b9c6 100644 --- a/test/built-ins/TypedArray/prototype/slice/results-with-empty-length.js +++ b/test/built-ins/TypedArray/prototype/slice/results-with-empty-length.js @@ -4,6 +4,7 @@ esid: sec-%typedarray%.prototype.slice description: slice may return a new empty instance includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/results-with-same-length.js b/test/built-ins/TypedArray/prototype/slice/results-with-same-length.js index 2a50778a3..d89cbbdf5 100644 --- a/test/built-ins/TypedArray/prototype/slice/results-with-same-length.js +++ b/test/built-ins/TypedArray/prototype/slice/results-with-same-length.js @@ -4,6 +4,7 @@ esid: sec-%typedarray%.prototype.slice description: slice may return a new instance with the same length includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js index 5d7a91711..e8ee81524 100644 --- a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js +++ b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js @@ -11,7 +11,7 @@ info: > ToInteger(end). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js index 1587ec878..a7928d7be 100644 --- a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js +++ b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js @@ -11,6 +11,7 @@ info: > ToInteger(end). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var o1 = { diff --git a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js index 41ba8ab12..963905ef9 100644 --- a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js +++ b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js @@ -10,7 +10,7 @@ info: > 4. Let relativeStart be ? ToInteger(start). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js index 78d4b617e..ad0db089d 100644 --- a/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js +++ b/test/built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js @@ -10,6 +10,7 @@ info: > 4. Let relativeStart be ? ToInteger(start). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var o1 = { diff --git a/test/built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js b/test/built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js index 211c5d14b..e051092ea 100644 --- a/test/built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js +++ b/test/built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js @@ -27,7 +27,7 @@ info: > ... 16. Return A includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var arr = [42, 43, 44]; diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js index 36f07caf1..0b77e4166 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js @@ -23,6 +23,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js index eb3a2ee51..a3c8f7d69 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js @@ -23,6 +23,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js index b51788e1f..ac2c67bbe 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js @@ -25,7 +25,7 @@ info: > 4. If Type(C) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js index 8ff97e8d8..6dfdd8833 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js @@ -23,6 +23,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js index 614794ecc..96386401b 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js @@ -25,7 +25,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js index 668569deb..baae6ce18 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js @@ -33,7 +33,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js index 4b3f894ec..793733ee4 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js @@ -24,7 +24,7 @@ info: > argumentList[0], throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js index 704c17a43..714c958e8 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js @@ -24,7 +24,7 @@ info: > argumentList[0], throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js index e9a69e8fe..bdd04b04f 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js @@ -33,7 +33,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js index 0ca9244ff..42d928826 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js @@ -31,7 +31,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js index cbee40f57..0c89edaaa 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js @@ -33,7 +33,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js index e5605df3b..ef2c6966e 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js @@ -26,7 +26,7 @@ info: > 8. Throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js index e619a128d..52c5107ae 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js @@ -24,7 +24,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species.js b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species.js index c927d537f..859a10076 100644 --- a/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species.js +++ b/test/built-ins/TypedArray/prototype/slice/speciesctor-get-species.js @@ -25,7 +25,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/this-is-not-object.js b/test/built-ins/TypedArray/prototype/slice/this-is-not-object.js index b1ac94603..93bde8c0e 100644 --- a/test/built-ins/TypedArray/prototype/slice/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/slice/this-is-not-object.js @@ -17,7 +17,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var slice = TypedArray.prototype.slice; diff --git a/test/built-ins/TypedArray/prototype/slice/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/slice/this-is-not-typedarray-instance.js index 3c818d5df..e6a61be0d 100644 --- a/test/built-ins/TypedArray/prototype/slice/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/slice/this-is-not-typedarray-instance.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var slice = TypedArray.prototype.slice; diff --git a/test/built-ins/TypedArray/prototype/slice/tointeger-end.js b/test/built-ins/TypedArray/prototype/slice/tointeger-end.js index 21792ad23..f17b678c8 100644 --- a/test/built-ins/TypedArray/prototype/slice/tointeger-end.js +++ b/test/built-ins/TypedArray/prototype/slice/tointeger-end.js @@ -11,6 +11,7 @@ info: > ToInteger(end). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/slice/tointeger-start.js b/test/built-ins/TypedArray/prototype/slice/tointeger-start.js index 3f4b64997..6f1861886 100644 --- a/test/built-ins/TypedArray/prototype/slice/tointeger-start.js +++ b/test/built-ins/TypedArray/prototype/slice/tointeger-start.js @@ -10,6 +10,7 @@ info: > 4. Let relativeStart be ? ToInteger(start). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js b/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js index c5f89b47c..4a68704df 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js @@ -24,6 +24,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js b/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js index 19c888e9f..7c9db2e3d 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js @@ -24,6 +24,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js b/test/built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js index ac405daba..aed2944b1 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js @@ -15,7 +15,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-not-callable-throws.js b/test/built-ins/TypedArray/prototype/some/callbackfn-not-callable-throws.js index 7ebc48073..7ee3a531e 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-not-callable-throws.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-not-callable-throws.js @@ -17,7 +17,7 @@ info: > 3. If IsCallable(callbackfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js b/test/built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js index 29be86f5f..bb65cd522 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js b/test/built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js index 935f55595..f6e30ea8d 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js b/test/built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js index f41f9abfc..377359d75 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js @@ -21,6 +21,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js b/test/built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js index 147508c29..e47433c08 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js @@ -22,7 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] -features: [Reflect.set] +features: [Reflect.set, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-this.js b/test/built-ins/TypedArray/prototype/some/callbackfn-this.js index 2858f69b8..9c12e9599 100644 --- a/test/built-ins/TypedArray/prototype/some/callbackfn-this.js +++ b/test/built-ins/TypedArray/prototype/some/callbackfn-this.js @@ -24,6 +24,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expected = (function() { return this; })(); diff --git a/test/built-ins/TypedArray/prototype/some/detached-buffer.js b/test/built-ins/TypedArray/prototype/some/detached-buffer.js index 1555cf64d..a56e8c8b6 100644 --- a/test/built-ins/TypedArray/prototype/some/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/some/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var callbackfn = function() { diff --git a/test/built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js index e90ba1162..5f5d02635 100644 --- a/test/built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2. Let len be ? ToLength(? Get(O, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/some/invoked-as-func.js b/test/built-ins/TypedArray/prototype/some/invoked-as-func.js index b597213d3..a7eed7f70 100644 --- a/test/built-ins/TypedArray/prototype/some/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/some/invoked-as-func.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var some = TypedArray.prototype.some; diff --git a/test/built-ins/TypedArray/prototype/some/invoked-as-method.js b/test/built-ins/TypedArray/prototype/some/invoked-as-method.js index 99d39b76e..b17bfee33 100644 --- a/test/built-ins/TypedArray/prototype/some/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/some/invoked-as-method.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js b/test/built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js index 658df97a6..191917405 100644 --- a/test/built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js +++ b/test/built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js @@ -17,6 +17,7 @@ info: > ... 7. Return true. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js b/test/built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js index 4dd75f711..102c71f71 100644 --- a/test/built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js +++ b/test/built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js @@ -23,7 +23,7 @@ info: > iii. If testResult is true, return true. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/some/this-is-not-object.js b/test/built-ins/TypedArray/prototype/some/this-is-not-object.js index 35fa6c68b..c1ab76237 100644 --- a/test/built-ins/TypedArray/prototype/some/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/some/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var some = TypedArray.prototype.some; diff --git a/test/built-ins/TypedArray/prototype/some/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/some/this-is-not-typedarray-instance.js index ba48c8beb..17d2dbbc6 100644 --- a/test/built-ins/TypedArray/prototype/some/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/some/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var some = TypedArray.prototype.some; diff --git a/test/built-ins/TypedArray/prototype/some/values-are-not-cached.js b/test/built-ins/TypedArray/prototype/some/values-are-not-cached.js index 3cc2a2252..e7a5d479e 100644 --- a/test/built-ins/TypedArray/prototype/some/values-are-not-cached.js +++ b/test/built-ins/TypedArray/prototype/some/values-are-not-cached.js @@ -22,6 +22,7 @@ info: > ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/arraylength-internal.js b/test/built-ins/TypedArray/prototype/sort/arraylength-internal.js index bf81e9580..fecca8837 100644 --- a/test/built-ins/TypedArray/prototype/sort/arraylength-internal.js +++ b/test/built-ins/TypedArray/prototype/sort/arraylength-internal.js @@ -9,6 +9,7 @@ info: > ... 3. Let len be the value of obj's [[ArrayLength]] internal slot. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/sort/comparefn-call-throws.js b/test/built-ins/TypedArray/prototype/sort/comparefn-call-throws.js index a995fecea..e29835e72 100644 --- a/test/built-ins/TypedArray/prototype/sort/comparefn-call-throws.js +++ b/test/built-ins/TypedArray/prototype/sort/comparefn-call-throws.js @@ -22,6 +22,7 @@ info: > - If an abrupt completion is returned from any of these operations, it is immediately returned as the value of this function. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/comparefn-calls.js b/test/built-ins/TypedArray/prototype/sort/comparefn-calls.js index 17b1f06d0..c2552ed83 100644 --- a/test/built-ins/TypedArray/prototype/sort/comparefn-calls.js +++ b/test/built-ins/TypedArray/prototype/sort/comparefn-calls.js @@ -15,6 +15,7 @@ info: > ... ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var expectedThis = (function() { diff --git a/test/built-ins/TypedArray/prototype/sort/comparefn-nonfunction-call-throws.js b/test/built-ins/TypedArray/prototype/sort/comparefn-nonfunction-call-throws.js index e0fcc633c..e4b3e469f 100644 --- a/test/built-ins/TypedArray/prototype/sort/comparefn-nonfunction-call-throws.js +++ b/test/built-ins/TypedArray/prototype/sort/comparefn-nonfunction-call-throws.js @@ -15,6 +15,7 @@ info: > ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js b/test/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js index 1de98debc..08b6424df 100644 --- a/test/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js +++ b/test/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js @@ -16,6 +16,7 @@ info: > ... ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/detached-buffer.js b/test/built-ins/TypedArray/prototype/sort/detached-buffer.js index 17f13c446..da5a89445 100644 --- a/test/built-ins/TypedArray/prototype/sort/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/sort/detached-buffer.js @@ -15,6 +15,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var comparefn = function() { diff --git a/test/built-ins/TypedArray/prototype/sort/invoked-as-func.js b/test/built-ins/TypedArray/prototype/sort/invoked-as-func.js index 708e9349d..73bd0ffe4 100644 --- a/test/built-ins/TypedArray/prototype/sort/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/sort/invoked-as-func.js @@ -23,6 +23,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sort = TypedArray.prototype.sort; diff --git a/test/built-ins/TypedArray/prototype/sort/invoked-as-method.js b/test/built-ins/TypedArray/prototype/sort/invoked-as-method.js index ed84b118d..e5b076dde 100644 --- a/test/built-ins/TypedArray/prototype/sort/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/sort/invoked-as-method.js @@ -23,6 +23,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/sort/return-same-instance.js b/test/built-ins/TypedArray/prototype/sort/return-same-instance.js index d5ebc3816..0a5d69d6d 100644 --- a/test/built-ins/TypedArray/prototype/sort/return-same-instance.js +++ b/test/built-ins/TypedArray/prototype/sort/return-same-instance.js @@ -11,6 +11,7 @@ info: > ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js b/test/built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js index f7943cf2a..9f38ca5c9 100644 --- a/test/built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js +++ b/test/built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js @@ -15,6 +15,7 @@ info: > ... ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var origToString = Number.prototype.toString; diff --git a/test/built-ins/TypedArray/prototype/sort/sorted-values-nan.js b/test/built-ins/TypedArray/prototype/sort/sorted-values-nan.js index 6f5dd52f7..ddd4bac1d 100644 --- a/test/built-ins/TypedArray/prototype/sort/sorted-values-nan.js +++ b/test/built-ins/TypedArray/prototype/sort/sorted-values-nan.js @@ -14,6 +14,7 @@ info: > NOTE: Because NaN always compares greater than any other value, NaN property values always sort to the end of the result when comparefn is not provided. includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/sorted-values.js b/test/built-ins/TypedArray/prototype/sort/sorted-values.js index bd1846a1d..c8bc1b6e8 100644 --- a/test/built-ins/TypedArray/prototype/sort/sorted-values.js +++ b/test/built-ins/TypedArray/prototype/sort/sorted-values.js @@ -11,6 +11,7 @@ info: > ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/sort/this-is-not-object.js b/test/built-ins/TypedArray/prototype/sort/this-is-not-object.js index f60cf4664..33e02f08c 100644 --- a/test/built-ins/TypedArray/prototype/sort/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/sort/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var sort = TypedArray.prototype.sort; diff --git a/test/built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js index 1d32b8a64..19501d5e8 100644 --- a/test/built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sort = TypedArray.prototype.sort; diff --git a/test/built-ins/TypedArray/prototype/subarray/detached-buffer.js b/test/built-ins/TypedArray/prototype/subarray/detached-buffer.js index 97a52fc8b..0ca0d0426 100644 --- a/test/built-ins/TypedArray/prototype/subarray/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/subarray/detached-buffer.js @@ -31,6 +31,7 @@ info: > 11. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var begin, end; diff --git a/test/built-ins/TypedArray/prototype/subarray/infinity.js b/test/built-ins/TypedArray/prototype/subarray/infinity.js index 53f63fd02..b7eb94926 100644 --- a/test/built-ins/TypedArray/prototype/subarray/infinity.js +++ b/test/built-ins/TypedArray/prototype/subarray/infinity.js @@ -6,6 +6,7 @@ description: Infinity values on begin and end info: > 22.2.3.27 %TypedArray%.prototype.subarray( begin , end ) includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/invoked-as-func.js b/test/built-ins/TypedArray/prototype/subarray/invoked-as-func.js index 80ce69fbf..54fa925f8 100644 --- a/test/built-ins/TypedArray/prototype/subarray/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/subarray/invoked-as-func.js @@ -12,6 +12,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var subarray = TypedArray.prototype.subarray; diff --git a/test/built-ins/TypedArray/prototype/subarray/invoked-as-method.js b/test/built-ins/TypedArray/prototype/subarray/invoked-as-method.js index 81f95b346..5cd081d61 100644 --- a/test/built-ins/TypedArray/prototype/subarray/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/subarray/invoked-as-method.js @@ -12,6 +12,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/subarray/minus-zero.js b/test/built-ins/TypedArray/prototype/subarray/minus-zero.js index e9c1cc05e..2a372dd03 100644 --- a/test/built-ins/TypedArray/prototype/subarray/minus-zero.js +++ b/test/built-ins/TypedArray/prototype/subarray/minus-zero.js @@ -6,6 +6,7 @@ description: -0 values on begin and end info: > 22.2.3.27 %TypedArray%.prototype.subarray( begin , end ) includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js b/test/built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js index 98c410c3f..8328ee44d 100644 --- a/test/built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js +++ b/test/built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js @@ -9,6 +9,7 @@ info: > ... 17. Return ? TypedArraySpeciesCreate(O, argumentsList). includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-from-same-ctor.js b/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-from-same-ctor.js index db3ceed38..9b072e35f 100644 --- a/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-from-same-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-from-same-ctor.js @@ -9,6 +9,7 @@ info: > ... 17. Return ? TypedArraySpeciesCreate(O, argumentsList). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js b/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js index 1f4c454ef..17a0509da 100644 --- a/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js +++ b/test/built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js @@ -9,6 +9,7 @@ info: > ... 17. Return ? TypedArraySpeciesCreate(O, argumentsList). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/results-with-different-length.js b/test/built-ins/TypedArray/prototype/subarray/results-with-different-length.js index 44b099db8..24aae41a5 100644 --- a/test/built-ins/TypedArray/prototype/subarray/results-with-different-length.js +++ b/test/built-ins/TypedArray/prototype/subarray/results-with-different-length.js @@ -9,6 +9,7 @@ info: > ... 17. Return ? TypedArraySpeciesCreate(O, argumentsList). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/results-with-empty-length.js b/test/built-ins/TypedArray/prototype/subarray/results-with-empty-length.js index 754be3b32..1764e2312 100644 --- a/test/built-ins/TypedArray/prototype/subarray/results-with-empty-length.js +++ b/test/built-ins/TypedArray/prototype/subarray/results-with-empty-length.js @@ -9,6 +9,7 @@ info: > ... 17. Return ? TypedArraySpeciesCreate(O, argumentsList). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/results-with-same-length.js b/test/built-ins/TypedArray/prototype/subarray/results-with-same-length.js index 4e4eac87e..5c5023e85 100644 --- a/test/built-ins/TypedArray/prototype/subarray/results-with-same-length.js +++ b/test/built-ins/TypedArray/prototype/subarray/results-with-same-length.js @@ -9,6 +9,7 @@ info: > ... 17. Return ? TypedArraySpeciesCreate(O, argumentsList). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js index 057bb75be..518a79778 100644 --- a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js +++ b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js @@ -10,7 +10,7 @@ info: > 7. Let relativeBegin be ? ToInteger(begin). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin.js b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin.js index cfaabbf31..f796ced08 100644 --- a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin.js +++ b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin.js @@ -10,6 +10,7 @@ info: > 7. Let relativeBegin be ? ToInteger(begin). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var o1 = { diff --git a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js index ba2290ab3..faec59bb3 100644 --- a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js +++ b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js @@ -11,7 +11,7 @@ info: > be ? ToInteger(end). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end.js b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end.js index 766607661..ec17fbcd4 100644 --- a/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end.js +++ b/test/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end.js @@ -11,6 +11,7 @@ info: > be ? ToInteger(end). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var o1 = { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js index 5c8f1c803..c7865e11e 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js @@ -22,6 +22,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js index 4bad7509b..ebf575884 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js @@ -22,6 +22,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js index 8ad74089f..435ff3040 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js @@ -24,7 +24,7 @@ info: > 4. If Type(C) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js index ffdc78626..dc32b03e5 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js @@ -22,6 +22,7 @@ info: > 3. If C is undefined, return defaultConstructor. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js index 41f5a8322..274a12cf2 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js @@ -24,7 +24,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js index 278ca60b4..7d8224b8b 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js @@ -32,7 +32,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js index f78aa23df..7271a8b79 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js @@ -32,7 +32,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js index 555e32f60..33a3616ac 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js @@ -30,7 +30,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js index 207991bf2..4041833e3 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js @@ -32,7 +32,7 @@ info: > ... 4. Return newTypedArray. includes: [testTypedArray.js, compareArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js index 8ba3408db..943edf94f 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js @@ -25,7 +25,7 @@ info: > 8. Throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js index 940b1e2a7..f8be2d727 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js @@ -23,7 +23,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js index 113ca165a..6cc1151ac 100644 --- a/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js +++ b/test/built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js @@ -24,7 +24,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/subarray/this-is-not-object.js b/test/built-ins/TypedArray/prototype/subarray/this-is-not-object.js index 36cf455c2..5d7605dd2 100644 --- a/test/built-ins/TypedArray/prototype/subarray/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/subarray/this-is-not-object.js @@ -12,7 +12,7 @@ info: > 2. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var subarray = TypedArray.prototype.subarray; diff --git a/test/built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js index 1a27efb4a..923efa07a 100644 --- a/test/built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js @@ -15,6 +15,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var subarray = TypedArray.prototype.subarray; diff --git a/test/built-ins/TypedArray/prototype/subarray/tointeger-begin.js b/test/built-ins/TypedArray/prototype/subarray/tointeger-begin.js index 4a5c3e3e1..6da50cccb 100644 --- a/test/built-ins/TypedArray/prototype/subarray/tointeger-begin.js +++ b/test/built-ins/TypedArray/prototype/subarray/tointeger-begin.js @@ -10,6 +10,7 @@ info: > 7. Let relativeBegin be ? ToInteger(begin). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/subarray/tointeger-end.js b/test/built-ins/TypedArray/prototype/subarray/tointeger-end.js index ef570bb7d..fd1d253fc 100644 --- a/test/built-ins/TypedArray/prototype/subarray/tointeger-end.js +++ b/test/built-ins/TypedArray/prototype/subarray/tointeger-end.js @@ -11,6 +11,7 @@ info: > ? ToInteger(end). ... includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js b/test/built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js index 2da5f7b4a..980670c72 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js @@ -28,6 +28,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js, compareArray.js] +features: [TypedArray] ---*/ var separator = ["", ""].toLocaleString(); diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js b/test/built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js index 4ea1c1b47..1329e4bd2 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js @@ -29,6 +29,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var separator = ["", ""].toLocaleString(); diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js b/test/built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js index 96f5a7c35..06f7bc0e0 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js @@ -29,6 +29,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var separator = ["", ""].toLocaleString(); diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js b/test/built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js index b72be0968..b0807ea23 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js @@ -16,6 +16,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js b/test/built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js index eabd61bf9..e2570724a 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js @@ -17,6 +17,7 @@ info: | 4. If len is zero, return the empty String. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/get-length-uses-internal-arraylength.js b/test/built-ins/TypedArray/prototype/toLocaleString/get-length-uses-internal-arraylength.js index 0a5751b39..f2767e979 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/get-length-uses-internal-arraylength.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/get-length-uses-internal-arraylength.js @@ -17,6 +17,7 @@ info: > 2.Let len be ? ToLength(? Get(array, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var getCalls = 0; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-func.js b/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-func.js index ab6a51c3c..b5b68b23f 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-func.js @@ -19,6 +19,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var toLocaleString = TypedArray.prototype.toLocaleString; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js b/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js index 99a74da07..c08e035d8 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js @@ -19,6 +19,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js index 6a90b5432..ab58c6eac 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js @@ -21,6 +21,7 @@ info: | 7. Else, a. Let R be ? ToString(? Invoke(firstElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var calls; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js index e5a2feebf..736d7ff06 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js @@ -29,6 +29,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var calls = 0; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js index 69576d546..81102c73d 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js @@ -29,6 +29,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var calls = 0; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js index 3f157e05a..0909a1dcd 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js @@ -22,6 +22,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var calls = 0; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js index 46ee27487..1b7330e92 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js @@ -29,6 +29,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var calls = 0; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js index dd472bc0d..336b4b49b 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js @@ -29,6 +29,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var calls = 0; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/return-result.js b/test/built-ins/TypedArray/prototype/toLocaleString/return-result.js index 1d6391ac3..3880798df 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/return-result.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/return-result.js @@ -28,6 +28,7 @@ info: | d. Else, i. Let R be ? ToString(? Invoke(nextElement, "toLocaleString")). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var separator = ["", ""].toLocaleString(); diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js b/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js index 9d021417a..ee33ad836 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js @@ -15,7 +15,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var toLocaleString = TypedArray.prototype.toLocaleString; diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js index 49d0d7551..bf2ec68c2 100644 --- a/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var toLocaleString = TypedArray.prototype.toLocaleString; diff --git a/test/built-ins/TypedArray/prototype/toString/detached-buffer.js b/test/built-ins/TypedArray/prototype/toString/detached-buffer.js index d9be9c460..148695449 100644 --- a/test/built-ins/TypedArray/prototype/toString/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/toString/detached-buffer.js @@ -20,6 +20,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/values/detached-buffer.js b/test/built-ins/TypedArray/prototype/values/detached-buffer.js index e2f2548ce..b52cca133 100644 --- a/test/built-ins/TypedArray/prototype/values/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/values/detached-buffer.js @@ -15,6 +15,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/values/invoked-as-func.js b/test/built-ins/TypedArray/prototype/values/invoked-as-func.js index efe1a7505..e50cc70c6 100644 --- a/test/built-ins/TypedArray/prototype/values/invoked-as-func.js +++ b/test/built-ins/TypedArray/prototype/values/invoked-as-func.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var values = TypedArray.prototype.values; diff --git a/test/built-ins/TypedArray/prototype/values/invoked-as-method.js b/test/built-ins/TypedArray/prototype/values/invoked-as-method.js index 5d886158a..56512c217 100644 --- a/test/built-ins/TypedArray/prototype/values/invoked-as-method.js +++ b/test/built-ins/TypedArray/prototype/values/invoked-as-method.js @@ -18,6 +18,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var TypedArrayPrototype = TypedArray.prototype; diff --git a/test/built-ins/TypedArray/prototype/values/iter-prototype.js b/test/built-ins/TypedArray/prototype/values/iter-prototype.js index f6c130899..4bf31e184 100644 --- a/test/built-ins/TypedArray/prototype/values/iter-prototype.js +++ b/test/built-ins/TypedArray/prototype/values/iter-prototype.js @@ -12,7 +12,7 @@ info: | ... 3. Return CreateArrayIterator(O, "value"). includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var ArrayIteratorProto = Object.getPrototypeOf([][Symbol.iterator]()); diff --git a/test/built-ins/TypedArray/prototype/values/return-itor.js b/test/built-ins/TypedArray/prototype/values/return-itor.js index 1e8977f33..a66237568 100644 --- a/test/built-ins/TypedArray/prototype/values/return-itor.js +++ b/test/built-ins/TypedArray/prototype/values/return-itor.js @@ -10,6 +10,7 @@ info: > ... 3. Return CreateArrayIterator(O, "value"). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sample = new Int8Array([0, 42, 64]); diff --git a/test/built-ins/TypedArray/prototype/values/this-is-not-object.js b/test/built-ins/TypedArray/prototype/values/this-is-not-object.js index ee50dcbe5..651179996 100644 --- a/test/built-ins/TypedArray/prototype/values/this-is-not-object.js +++ b/test/built-ins/TypedArray/prototype/values/this-is-not-object.js @@ -17,7 +17,7 @@ info: > 1. If Type(O) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var values = TypedArray.prototype.values; diff --git a/test/built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js b/test/built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js index f8c89f9af..32b9e8cab 100644 --- a/test/built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js +++ b/test/built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js @@ -20,6 +20,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var values = TypedArray.prototype.values; diff --git a/test/built-ins/TypedArrays/Float32Array/proto.js b/test/built-ins/TypedArrays/Float32Array/proto.js index 575b2cc5f..b3823a0ce 100644 --- a/test/built-ins/TypedArrays/Float32Array/proto.js +++ b/test/built-ins/TypedArrays/Float32Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Float32Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Float32Array/prototype/proto.js b/test/built-ins/TypedArrays/Float32Array/prototype/proto.js index 763c6209d..6f1fd1fca 100644 --- a/test/built-ins/TypedArrays/Float32Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Float32Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Float32Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Float64Array/proto.js b/test/built-ins/TypedArrays/Float64Array/proto.js index 9b23c4206..2192b3c10 100644 --- a/test/built-ins/TypedArrays/Float64Array/proto.js +++ b/test/built-ins/TypedArrays/Float64Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Float64Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Float64Array/prototype/proto.js b/test/built-ins/TypedArrays/Float64Array/prototype/proto.js index 0e0b32d70..7f0e69e79 100644 --- a/test/built-ins/TypedArrays/Float64Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Float64Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Float64Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Int16Array/proto.js b/test/built-ins/TypedArrays/Int16Array/proto.js index c7a57dc76..635d8b5c2 100644 --- a/test/built-ins/TypedArrays/Int16Array/proto.js +++ b/test/built-ins/TypedArrays/Int16Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Int16Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Int16Array/prototype/proto.js b/test/built-ins/TypedArrays/Int16Array/prototype/proto.js index d56931346..b51e5f82a 100644 --- a/test/built-ins/TypedArrays/Int16Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Int16Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Int16Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Int32Array/proto.js b/test/built-ins/TypedArrays/Int32Array/proto.js index e390abd50..44cf987b1 100644 --- a/test/built-ins/TypedArrays/Int32Array/proto.js +++ b/test/built-ins/TypedArrays/Int32Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Int32Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Int32Array/prototype/proto.js b/test/built-ins/TypedArrays/Int32Array/prototype/proto.js index b794f4634..3364ba27a 100644 --- a/test/built-ins/TypedArrays/Int32Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Int32Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Int32Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Int8Array/proto.js b/test/built-ins/TypedArrays/Int8Array/proto.js index 86897e652..ce7a49eac 100644 --- a/test/built-ins/TypedArrays/Int8Array/proto.js +++ b/test/built-ins/TypedArrays/Int8Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Int8Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Int8Array/prototype/proto.js b/test/built-ins/TypedArrays/Int8Array/prototype/proto.js index 132dc58a3..3f17e44af 100644 --- a/test/built-ins/TypedArrays/Int8Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Int8Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Int8Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Uint16Array/proto.js b/test/built-ins/TypedArrays/Uint16Array/proto.js index 836b10221..b21c9b3e4 100644 --- a/test/built-ins/TypedArrays/Uint16Array/proto.js +++ b/test/built-ins/TypedArrays/Uint16Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint16Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Uint16Array/prototype/proto.js b/test/built-ins/TypedArrays/Uint16Array/prototype/proto.js index f4a78f1e0..e76f7b376 100644 --- a/test/built-ins/TypedArrays/Uint16Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Uint16Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint16Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Uint32Array/proto.js b/test/built-ins/TypedArrays/Uint32Array/proto.js index 3eea0969f..53dbcfb2f 100644 --- a/test/built-ins/TypedArrays/Uint32Array/proto.js +++ b/test/built-ins/TypedArrays/Uint32Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint32Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Uint32Array/prototype/proto.js b/test/built-ins/TypedArrays/Uint32Array/prototype/proto.js index eb024d698..f6ac4221f 100644 --- a/test/built-ins/TypedArrays/Uint32Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Uint32Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint32Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Uint8Array/proto.js b/test/built-ins/TypedArrays/Uint8Array/proto.js index 4ab71c1d8..9ddf9dab6 100644 --- a/test/built-ins/TypedArrays/Uint8Array/proto.js +++ b/test/built-ins/TypedArrays/Uint8Array/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint8Array), TypedArray); diff --git a/test/built-ins/TypedArrays/Uint8Array/prototype/proto.js b/test/built-ins/TypedArrays/Uint8Array/prototype/proto.js index 3799e433e..e4c1f0bfc 100644 --- a/test/built-ins/TypedArrays/Uint8Array/prototype/proto.js +++ b/test/built-ins/TypedArrays/Uint8Array/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint8Array.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/proto.js b/test/built-ins/TypedArrays/Uint8ClampedArray/proto.js index 464acc995..8468a01ba 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/proto.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/proto.js @@ -9,6 +9,7 @@ description: > info: > The value of the [[Prototype]] internal slot of each TypedArray constructor is the %TypedArray% intrinsic object (22.2.1). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint8ClampedArray), TypedArray); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/proto.js b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/proto.js index a26821a45..7307ec661 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/proto.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/proto.js @@ -10,6 +10,7 @@ info: > The value of the [[Prototype]] internal slot of a TypedArray prototype object is the intrinsic object %TypedArrayPrototype% (22.2.3). includes: [testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(Object.getPrototypeOf(Uint8ClampedArray.prototype), TypedArray.prototype); diff --git a/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size-sab.js b/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size-sab.js index 4e40dfef9..2f5f3b7d2 100644 --- a/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size-sab.js @@ -17,7 +17,7 @@ info: > a. If bufferByteLength modulo elementSize ≠ 0, throw a RangeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(1); diff --git a/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js b/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js index f51ffaf19..e8f81669f 100644 --- a/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js +++ b/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js @@ -16,6 +16,7 @@ info: > a. If bufferByteLength modulo elementSize ≠ 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(1); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws-sab.js index 3f07c9da5..2520caeee 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws-sab.js @@ -17,7 +17,7 @@ info: > 8. If offset < 0, throw a RangeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js index 36b310414..351352ebb 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js @@ -16,6 +16,7 @@ info: > 8. If offset < 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero-sab.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero-sab.js index 06dd9be43..3b100f32a 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero-sab.js @@ -14,7 +14,7 @@ info: > 8. If offset is -0, let offset be +0. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TAConstructor) { diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js index 3694f65a2..26a6bf7d6 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js @@ -14,6 +14,7 @@ info: > 8. If offset is -0, let offset be +0. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TAConstructor) { diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws-sab.js index 2b9d976bf..0f5050242 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws-sab.js @@ -16,7 +16,7 @@ info: > 7. Let offset be ? ToInteger(byteOffset). ... includes: [testTypedArray.js] -features: [Symbol, SharedArrayBuffer] +features: [Symbol, SharedArrayBuffer, TypedArray] ---*/ var byteOffset = Symbol("1"); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js index 6a0c49899..9c53e6a68 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js @@ -15,7 +15,7 @@ info: > 7. Let offset be ? ToInteger(byteOffset). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var byteOffset = Symbol("1"); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size-sab.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size-sab.js index 15139fd62..ad2817e15 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size-sab.js @@ -16,7 +16,7 @@ info: > 10. If offset modulo elementSize ≠ 0, throw a RangeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js index b6a0fae8c..e7acb9643 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js @@ -15,6 +15,7 @@ info: > 10. If offset modulo elementSize ≠ 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-detachbuffer.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-detachbuffer.js index 9357cd0e3..f6174a00c 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-detachbuffer.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-detachbuffer.js @@ -10,6 +10,7 @@ info: > 9. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws-sab.js index aca2e5331..9a15064e8 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws-sab.js @@ -16,7 +16,7 @@ info: > 7. Let offset be ? ToInteger(byteOffset). ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js index 8bcfcecef..8b378b2da 100644 --- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js @@ -15,6 +15,7 @@ info: > 7. Let offset be ? ToInteger(byteOffset). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws-sab.js index 0cc7860d5..a46531d76 100644 --- a/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws-sab.js @@ -28,8 +28,8 @@ info: > ... 3. Let proto be ? Get(constructor, "prototype"). ... -features: [Reflect, SharedArrayBuffer] includes: [testTypedArray.js] +features: [Reflect, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js index de1bc65a3..3d3907781 100644 --- a/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js @@ -27,8 +27,8 @@ info: > ... 3. Let proto be ? Get(constructor, "prototype"). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset-sab.js b/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset-sab.js index f1a71ebec..021bd8ca3 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset-sab.js @@ -12,7 +12,7 @@ info: > least one argument and the Type of the first argument is Object and that object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js b/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js index 60d60699e..f82c25087 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js @@ -11,6 +11,7 @@ info: > least one argument and the Type of the first argument is Object and that object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-length-sab.js b/test/built-ins/TypedArrays/buffer-arg-defined-length-sab.js index 0acb7537b..fc74e3d70 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-length-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-length-sab.js @@ -13,7 +13,7 @@ info: > object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-length.js b/test/built-ins/TypedArrays/buffer-arg-defined-length.js index af018652f..dc8b9d411 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-length.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-length.js @@ -12,6 +12,7 @@ info: > object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-negative-length-sab.js b/test/built-ins/TypedArrays/buffer-arg-defined-negative-length-sab.js index 8ad965c6e..8229c6c32 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-negative-length-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-negative-length-sab.js @@ -13,7 +13,7 @@ info: > object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(16); diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js b/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js index 26b2630bf..859039ba7 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js @@ -12,6 +12,7 @@ info: > object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(16); diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-offset-sab.js b/test/built-ins/TypedArrays/buffer-arg-defined-offset-sab.js index ddcb73e86..a6fb03906 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-offset-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-offset-sab.js @@ -12,7 +12,7 @@ info: > least one argument and the Type of the first argument is Object and that object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-offset.js b/test/built-ins/TypedArrays/buffer-arg-defined-offset.js index aa363bd1e..c2c1a0da6 100644 --- a/test/built-ins/TypedArrays/buffer-arg-defined-offset.js +++ b/test/built-ins/TypedArrays/buffer-arg-defined-offset.js @@ -11,6 +11,7 @@ info: > least one argument and the Type of the first argument is Object and that object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-detachedbuffer.js b/test/built-ins/TypedArrays/buffer-arg-detachedbuffer.js index 7a69e249e..b170f8479 100644 --- a/test/built-ins/TypedArrays/buffer-arg-detachedbuffer.js +++ b/test/built-ins/TypedArrays/buffer-arg-detachedbuffer.js @@ -10,6 +10,7 @@ info: > 9. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws-sab.js index 95936bc44..aa10c0c79 100644 --- a/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws-sab.js @@ -19,7 +19,7 @@ info: > c. If offset+newByteLength > bufferByteLength, throw a RangeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js b/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js index 2babb3f69..6e07fc5c0 100644 --- a/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js @@ -18,6 +18,7 @@ info: > c. If offset+newByteLength > bufferByteLength, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws-sab.js index 0daffb5ad..b83c96b2b 100644 --- a/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws-sab.js @@ -19,7 +19,7 @@ info: > c. If newByteLength < 0, throw a RangeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js b/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js index 6e98b23ff..015c7f3b6 100644 --- a/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js @@ -18,6 +18,7 @@ info: > c. If newByteLength < 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget-sab.js b/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget-sab.js index d6cd3981a..dea8f59a4 100644 --- a/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget-sab.js @@ -16,7 +16,7 @@ info: > 2. If NewTarget is undefined, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js b/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js index 1eaf6be2d..feea08a2b 100644 --- a/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js +++ b/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js @@ -15,6 +15,7 @@ info: > 2. If NewTarget is undefined, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-is-referenced-sab.js b/test/built-ins/TypedArrays/buffer-arg-is-referenced-sab.js index eb119ea96..2ba2ac38a 100644 --- a/test/built-ins/TypedArrays/buffer-arg-is-referenced-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-is-referenced-sab.js @@ -16,7 +16,7 @@ info: > 15. Set O's [[ViewedArrayBuffer]] internal slot to buffer. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-is-referenced.js b/test/built-ins/TypedArrays/buffer-arg-is-referenced.js index 046c541ec..82ca244c7 100644 --- a/test/built-ins/TypedArrays/buffer-arg-is-referenced.js +++ b/test/built-ins/TypedArrays/buffer-arg-is-referenced.js @@ -15,6 +15,7 @@ info: > 15. Set O's [[ViewedArrayBuffer]] internal slot to buffer. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-length-access-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-length-access-throws-sab.js index 27a5f84c6..3e10828a3 100644 --- a/test/built-ins/TypedArrays/buffer-arg-length-access-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-length-access-throws-sab.js @@ -17,7 +17,7 @@ info: > a. Let newLength be ? ToLength(length). ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js b/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js index 704945716..0f47e1147 100644 --- a/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js @@ -16,6 +16,7 @@ info: > a. Let newLength be ? ToLength(length). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws-sab.js b/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws-sab.js index 237aaf62a..3e40f720c 100644 --- a/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws-sab.js @@ -17,7 +17,7 @@ info: > a. Let newLength be ? ToLength(length). ... includes: [testTypedArray.js] -features: [Symbol, SharedArrayBuffer] +features: [Symbol, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js b/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js index 839be8242..cd2fad66f 100644 --- a/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js +++ b/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js @@ -16,7 +16,7 @@ info: > a. Let newLength be ? ToLength(length). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-length-to-number-detachbuffer.js b/test/built-ins/TypedArrays/buffer-arg-length-to-number-detachbuffer.js index a4d57d6e5..62932db6f 100644 --- a/test/built-ins/TypedArrays/buffer-arg-length-to-number-detachbuffer.js +++ b/test/built-ins/TypedArrays/buffer-arg-length-to-number-detachbuffer.js @@ -10,6 +10,7 @@ info: > 9. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility-sab.js b/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility-sab.js index 80f506d7f..806787937 100644 --- a/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility-sab.js @@ -27,7 +27,7 @@ info: > 11. Set the [[Extensible]] internal slot of A to true. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility.js b/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility.js index 843369f9d..215c2d528 100644 --- a/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility.js +++ b/test/built-ins/TypedArrays/buffer-arg-new-instance-extensibility.js @@ -26,6 +26,7 @@ info: > 11. Set the [[Extensible]] internal slot of A to true. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm-sab.js b/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm-sab.js index 5be87fa6a..75bf93995 100644 --- a/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm-sab.js @@ -24,7 +24,7 @@ info: | b. Let proto be realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. includes: [testTypedArray.js] -features: [SharedArrayBuffer, Reflect] +features: [SharedArrayBuffer, Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm.js index 0cf3f1fae..bf7449b53 100644 --- a/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm.js @@ -23,7 +23,7 @@ info: | b. Let proto be realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/buffer-arg-returns-new-instance-sab.js b/test/built-ins/TypedArrays/buffer-arg-returns-new-instance-sab.js index e702f6930..1e110372d 100644 --- a/test/built-ins/TypedArrays/buffer-arg-returns-new-instance-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-returns-new-instance-sab.js @@ -12,7 +12,7 @@ info: > least one argument and the Type of the first argument is Object and that object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js b/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js index 4e274f536..3c581b57d 100644 --- a/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js +++ b/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js @@ -11,6 +11,7 @@ info: > least one argument and the Type of the first argument is Object and that object has an [[ArrayBufferData]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength-sab.js b/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength-sab.js index e5791798a..5fd87715f 100644 --- a/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength-sab.js @@ -19,7 +19,7 @@ info: | a. Let newLength be ? ToIndex(length). ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(16); diff --git a/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength.js b/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength.js index 8ea85b0ab..ae660b820 100644 --- a/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength.js +++ b/test/built-ins/TypedArrays/buffer-arg-toindex-bytelength.js @@ -18,6 +18,7 @@ info: | a. Let newLength be ? ToIndex(length). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(16); diff --git a/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset-sab.js b/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset-sab.js index 301172224..43ae9f601 100644 --- a/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset-sab.js @@ -17,7 +17,7 @@ info: | 8. If offset modulo elementSize ≠ 0, throw a RangeError exception. ... includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(16); diff --git a/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset.js b/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset.js index ea9c39ca1..35a087aaf 100644 --- a/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset.js +++ b/test/built-ins/TypedArrays/buffer-arg-toindex-byteoffset.js @@ -16,6 +16,7 @@ info: | 8. If offset modulo elementSize ≠ 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(16); diff --git a/test/built-ins/TypedArrays/buffer-arg-typedarray-backed-by-sharedarraybuffer.js b/test/built-ins/TypedArrays/buffer-arg-typedarray-backed-by-sharedarraybuffer.js index eecbe5edd..739d1cdd2 100644 --- a/test/built-ins/TypedArrays/buffer-arg-typedarray-backed-by-sharedarraybuffer.js +++ b/test/built-ins/TypedArrays/buffer-arg-typedarray-backed-by-sharedarraybuffer.js @@ -7,7 +7,7 @@ description: > Passing a SharedArrayBuffer-backed TypedArray to a TypedArray constructor produces an ArrayBuffer-backed TypedArray. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var sab = new SharedArrayBuffer(4); diff --git a/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object-sab.js b/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object-sab.js index e3e402f76..80727c33a 100644 --- a/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object-sab.js @@ -32,7 +32,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] -features: [SharedArrayBuffer, Reflect] +features: [SharedArrayBuffer, Reflect, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js index 33f91e855..ac7254db0 100644 --- a/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js +++ b/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js @@ -30,8 +30,8 @@ info: > 10. Set the [[Prototype]] internal slot of A to prototype. ... 12. Return A. -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object-sab.js b/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object-sab.js index 60b4fcbb6..b9321eddf 100644 --- a/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object-sab.js +++ b/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object-sab.js @@ -32,7 +32,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] -features: [SharedArrayBuffer] +features: [SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js index 463d395b5..f8562069b 100644 --- a/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js +++ b/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js @@ -31,6 +31,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var buffer = new ArrayBuffer(8); diff --git a/test/built-ins/TypedArrays/from/arylk-get-length-error.js b/test/built-ins/TypedArrays/from/arylk-get-length-error.js index 5cf6e7b33..68168b9d9 100644 --- a/test/built-ins/TypedArrays/from/arylk-get-length-error.js +++ b/test/built-ins/TypedArrays/from/arylk-get-length-error.js @@ -10,6 +10,7 @@ info: > 7. Let len be ? ToLength(? Get(arrayLike, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var arrayLike = {}; diff --git a/test/built-ins/TypedArrays/from/arylk-to-length-error.js b/test/built-ins/TypedArrays/from/arylk-to-length-error.js index 73a404f3d..4af645e4c 100644 --- a/test/built-ins/TypedArrays/from/arylk-to-length-error.js +++ b/test/built-ins/TypedArrays/from/arylk-to-length-error.js @@ -10,6 +10,7 @@ info: > 7. Let len be ? ToLength(? Get(arrayLike, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var arrayLike = { length: {} }; diff --git a/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js b/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js index 16e40b739..f9422d65a 100644 --- a/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js +++ b/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js @@ -17,6 +17,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/from/custom-ctor-returns-other-instance.js b/test/built-ins/TypedArrays/from/custom-ctor-returns-other-instance.js index d5a631ad5..8a0117682 100644 --- a/test/built-ins/TypedArrays/from/custom-ctor-returns-other-instance.js +++ b/test/built-ins/TypedArrays/from/custom-ctor-returns-other-instance.js @@ -20,7 +20,7 @@ info: | 11. Let targetObj be ? TypedArrayCreate(C, « len »). ... includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var sourceItor = [1, 2]; diff --git a/test/built-ins/TypedArrays/from/custom-ctor-returns-smaller-instance-throws.js b/test/built-ins/TypedArrays/from/custom-ctor-returns-smaller-instance-throws.js index 00fb7bcf6..ada4c3f7d 100644 --- a/test/built-ins/TypedArrays/from/custom-ctor-returns-smaller-instance-throws.js +++ b/test/built-ins/TypedArrays/from/custom-ctor-returns-smaller-instance-throws.js @@ -19,7 +19,7 @@ info: | 11. Let targetObj be ? TypedArrayCreate(C, « len »). ... includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var sourceItor = [1, 2]; diff --git a/test/built-ins/TypedArrays/from/custom-ctor.js b/test/built-ins/TypedArrays/from/custom-ctor.js index ce9081475..59df6b598 100644 --- a/test/built-ins/TypedArrays/from/custom-ctor.js +++ b/test/built-ins/TypedArrays/from/custom-ctor.js @@ -16,6 +16,7 @@ info: > 1. Let newTypedArray be ? Construct(constructor, argumentList). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/from/inherited.js b/test/built-ins/TypedArrays/from/inherited.js index 879ebabf1..31528acba 100644 --- a/test/built-ins/TypedArrays/from/inherited.js +++ b/test/built-ins/TypedArrays/from/inherited.js @@ -10,6 +10,7 @@ info: > The %TypedArray% intrinsic object is a constructor function object that all of the TypedArray constructor object inherit from. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/from/invoked-as-func.js b/test/built-ins/TypedArrays/from/invoked-as-func.js index 291fe50e0..e8df7330a 100644 --- a/test/built-ins/TypedArrays/from/invoked-as-func.js +++ b/test/built-ins/TypedArrays/from/invoked-as-func.js @@ -11,6 +11,7 @@ info: > 2. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/from/iter-access-error.js b/test/built-ins/TypedArrays/from/iter-access-error.js index 6affe9fb2..bf6e354de 100644 --- a/test/built-ins/TypedArrays/from/iter-access-error.js +++ b/test/built-ins/TypedArrays/from/iter-access-error.js @@ -14,8 +14,8 @@ info: > 1. Let usingIterator be ? GetMethod(items, @@iterator). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArrays/from/iter-invoke-error.js b/test/built-ins/TypedArrays/from/iter-invoke-error.js index daaed4ec4..69daeb475 100644 --- a/test/built-ins/TypedArrays/from/iter-invoke-error.js +++ b/test/built-ins/TypedArrays/from/iter-invoke-error.js @@ -16,8 +16,8 @@ info: > 2. If usingIterator is not undefined, then a. Let iterator be ? GetIterator(items, usingIterator). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArrays/from/iter-next-error.js b/test/built-ins/TypedArrays/from/iter-next-error.js index e56139386..6020a8409 100644 --- a/test/built-ins/TypedArrays/from/iter-next-error.js +++ b/test/built-ins/TypedArrays/from/iter-next-error.js @@ -11,8 +11,8 @@ info: > d. Repeat, while next is not false i. Let next be ? IteratorStep(iterator). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArrays/from/iter-next-value-error.js b/test/built-ins/TypedArrays/from/iter-next-value-error.js index ba7a9e3f1..084af3a06 100644 --- a/test/built-ins/TypedArrays/from/iter-next-value-error.js +++ b/test/built-ins/TypedArrays/from/iter-next-value-error.js @@ -13,8 +13,8 @@ info: > ii. If next is not false, then 1. Let nextValue be ? IteratorValue(next). ... -features: [Symbol.iterator] includes: [testTypedArray.js] +features: [Symbol.iterator, TypedArray] ---*/ var iter = {}; diff --git a/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js b/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js index 98c45feb4..c4e36396d 100644 --- a/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js +++ b/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js @@ -14,6 +14,7 @@ info: > i. Let mappedValue be ? Call(mapfn, T, « kValue, k »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = { diff --git a/test/built-ins/TypedArrays/from/mapfn-arguments.js b/test/built-ins/TypedArrays/from/mapfn-arguments.js index fefa98635..ae4498a5c 100644 --- a/test/built-ins/TypedArrays/from/mapfn-arguments.js +++ b/test/built-ins/TypedArrays/from/mapfn-arguments.js @@ -14,6 +14,7 @@ info: > i. Let mappedValue be ? Call(mapfn, T, « kValue, k »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = [42, 43, 44]; diff --git a/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js b/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js index de2171edc..ba96e8345 100644 --- a/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js +++ b/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js @@ -11,7 +11,7 @@ info: > a. If IsCallable(mapfn) is false, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol, Symbol.iterator] +features: [Symbol, Symbol.iterator, TypedArray] ---*/ var getIterator = 0; diff --git a/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js b/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js index fba15cc63..167f040ac 100644 --- a/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js +++ b/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js @@ -16,6 +16,7 @@ info: > i. Let mappedValue be ? Call(mapfn, T, « kValue, k »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = [42, 43]; diff --git a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js index 3be1326c2..d25694fd6 100644 --- a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js +++ b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js @@ -17,6 +17,7 @@ info: > ... includes: [testTypedArray.js] flags: [noStrict] +features: [TypedArray] ---*/ var source = [42, 43]; diff --git a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js index c44027959..7589f013b 100644 --- a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js +++ b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js @@ -17,6 +17,7 @@ info: > ... includes: [testTypedArray.js] flags: [onlyStrict] +features: [TypedArray] ---*/ var source = [42, 43]; diff --git a/test/built-ins/TypedArrays/from/nan-conversion.js b/test/built-ins/TypedArrays/from/nan-conversion.js index 658ed6c42..c99151f5a 100644 --- a/test/built-ins/TypedArrays/from/nan-conversion.js +++ b/test/built-ins/TypedArrays/from/nan-conversion.js @@ -14,6 +14,7 @@ info: > 24.1.1.6 SetValueInBuffer ( arrayBuffer, byteIndex, type, value [ , isLittleEndian ] ) includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/from/new-instance-empty.js b/test/built-ins/TypedArrays/from/new-instance-empty.js index 9d6ba8d62..28eadb43a 100644 --- a/test/built-ins/TypedArrays/from/new-instance-empty.js +++ b/test/built-ins/TypedArrays/from/new-instance-empty.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new empty TypedArray includes: [testTypedArray.js] +features: [TypedArray] ---*/ diff --git a/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js b/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js index f3551729a..b29d4de6f 100644 --- a/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js +++ b/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js @@ -5,7 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new TypedArray from an ordinary object includes: [testTypedArray.js] -features: [Array.prototype.values] +features: [Array.prototype.values, TypedArray] ---*/ var source = { diff --git a/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js b/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js index 3fd0e4289..2eef7a2a8 100644 --- a/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js +++ b/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js @@ -5,7 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new TypedArray from a sparse array includes: [testTypedArray.js] -features: [Array.prototype.values] +features: [Array.prototype.values, TypedArray] ---*/ var source = [,,42,,44,,]; diff --git a/test/built-ins/TypedArrays/from/new-instance-from-zero.js b/test/built-ins/TypedArrays/from/new-instance-from-zero.js index 2d3433839..ef06c4b93 100644 --- a/test/built-ins/TypedArrays/from/new-instance-from-zero.js +++ b/test/built-ins/TypedArrays/from/new-instance-from-zero.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new TypedArray using -0 and +0 includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js b/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js index a060d7da2..2fe53a328 100644 --- a/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js +++ b/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new TypedArray using a custom Constructor includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = [42, 43, 42]; diff --git a/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js b/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js index a58356929..ab8da0b98 100644 --- a/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js +++ b/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new TypedArray using mapfn includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = [42, 43, 42]; diff --git a/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js b/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js index e43864aa3..d7ac6abc2 100644 --- a/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js +++ b/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.from description: > Return a new TypedArray includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = [42, 43, 42]; diff --git a/test/built-ins/TypedArrays/from/property-abrupt-completion.js b/test/built-ins/TypedArrays/from/property-abrupt-completion.js index c50d9c132..94016073f 100644 --- a/test/built-ins/TypedArrays/from/property-abrupt-completion.js +++ b/test/built-ins/TypedArrays/from/property-abrupt-completion.js @@ -13,6 +13,7 @@ info: > b. Let kValue be ? Get(arrayLike, Pk). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var source = { diff --git a/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js b/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js index af9a3ecc0..cc47f9655 100644 --- a/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js +++ b/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js @@ -16,6 +16,7 @@ info: > e. Perform ? Set(targetObj, Pk, mappedValue, true). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js b/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js index 53212679e..251ba7b36 100644 --- a/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js +++ b/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js @@ -11,7 +11,7 @@ info: > 3. Let numValue be ? ToNumber(value). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArrays/from/this-is-not-constructor.js b/test/built-ins/TypedArrays/from/this-is-not-constructor.js index 9cbe2670f..3df2ddb84 100644 --- a/test/built-ins/TypedArrays/from/this-is-not-constructor.js +++ b/test/built-ins/TypedArrays/from/this-is-not-constructor.js @@ -11,6 +11,7 @@ info: > 2. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var m = { m() {} }.m; diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/desc-value-throws.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/desc-value-throws.js index 55f50ec2f..afda38e7d 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/desc-value-throws.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/desc-value-throws.js @@ -22,6 +22,7 @@ info: > 3. Let numValue be ? ToNumber(value). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js index 2ab1ee922..32fc13f35 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js @@ -24,7 +24,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer.js index 7459d6750..f53336fff 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer.js @@ -23,7 +23,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var desc = { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-greater-than-last-index.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-greater-than-last-index.js index 3f6de3aeb..830a3bd51 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-greater-than-last-index.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-greater-than-last-index.js @@ -17,7 +17,7 @@ info: > vi. If intIndex ≥ length, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-lower-than-zero.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-lower-than-zero.js index ce70399f0..baa65d24a 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-lower-than-zero.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-lower-than-zero.js @@ -15,7 +15,7 @@ info: > iv. If intIndex < 0, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-minus-zero.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-minus-zero.js index 1e0d449b4..dc5a3d4b3 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-minus-zero.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-minus-zero.js @@ -15,7 +15,7 @@ info: > iii. If intIndex = -0, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-canonical-index.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-canonical-index.js index 723a48b20..bdcb6080e 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-canonical-index.js @@ -14,7 +14,7 @@ info: > 4. Return OrdinaryDefineOwnProperty(O, P, Desc). ... includes: [testTypedArray.js, propertyHelper.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-integer.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-integer.js index 2a29fda52..e723f61a8 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-integer.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-integer.js @@ -13,7 +13,7 @@ info: > i. If IsInteger(numericIndex) is false, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-numeric-index.js index 39de1c867..8039aa22d 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: > 4. Return OrdinaryDefineOwnProperty(O, P, Desc). ... includes: [testTypedArray.js, propertyHelper.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js index 140f739b1..76b7a7a6d 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js @@ -15,7 +15,7 @@ info: > vii. If IsAccessorDescriptor(Desc) is true, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js index 6ac9a956a..0a3aac5dd 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js @@ -15,7 +15,7 @@ info: > true, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js index 8045899ad..97c66ad6b 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js @@ -15,7 +15,7 @@ info: > false, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js index f9f14fef3..b214f6610 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js @@ -15,7 +15,7 @@ info: > return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js index ced641dab..2fa85e3f1 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js @@ -15,7 +15,7 @@ info: > return false. ... includes: [testTypedArray.js, propertyHelper.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-symbol.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-symbol.js index d423f3e8e..dd4de9672 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-symbol.js @@ -12,7 +12,7 @@ info: > 4. Return OrdinaryDefineOwnProperty(O, P, Desc). ... includes: [testTypedArray.js, propertyHelper.js] -features: [Reflect, Symbol] +features: [Reflect, Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-new-key.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-new-key.js index c56ae2a8e..6ee9ba8f4 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-new-key.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-new-key.js @@ -14,7 +14,7 @@ info: > 4. Return OrdinaryDefineOwnProperty(O, P, Desc). ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-redefine-key.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-redefine-key.js index 405979434..ce2b6d49b 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-redefine-key.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-redefine-key.js @@ -14,7 +14,7 @@ info: > 4. Return OrdinaryDefineOwnProperty(O, P, Desc). ... includes: [testTypedArray.js, propertyHelper.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/set-value.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/set-value.js index 6b20dd2fe..ec3a0e84c 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/set-value.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/set-value.js @@ -22,7 +22,7 @@ info: > 15. Perform SetValueInBuffer(buffer, indexedPosition, elementType, numValue). 16. Return true. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/this-is-not-extensible.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/this-is-not-extensible.js index 68a689eca..c1987117e 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/this-is-not-extensible.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/this-is-not-extensible.js @@ -14,7 +14,7 @@ info: > 4. Return OrdinaryDefineOwnProperty(O, P, Desc). ... includes: [testTypedArray.js] -features: [Reflect, Symbol] +features: [Reflect, Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-not-numeric-index.js index 25b9ac968..dd35beb85 100644 --- a/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-not-numeric-index.js @@ -14,6 +14,7 @@ info: > ... 3. Return ? OrdinaryGet(O, P, Receiver includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-symbol.js index f139d3230..463d3e2df 100644 --- a/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-symbol.js @@ -12,7 +12,7 @@ info: > ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Get/detached-buffer-realm.js b/test/built-ins/TypedArrays/internals/Get/detached-buffer-realm.js index d5b52becc..7e30672b2 100644 --- a/test/built-ins/TypedArrays/internals/Get/detached-buffer-realm.js +++ b/test/built-ins/TypedArrays/internals/Get/detached-buffer-realm.js @@ -15,6 +15,7 @@ info: > i. Return ? IntegerIndexedElementGet(O, numericIndex). ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/internals/Get/detached-buffer.js b/test/built-ins/TypedArrays/internals/Get/detached-buffer.js index 1f583907a..d6d19cc54 100644 --- a/test/built-ins/TypedArrays/internals/Get/detached-buffer.js +++ b/test/built-ins/TypedArrays/internals/Get/detached-buffer.js @@ -14,6 +14,7 @@ info: > i. Return ? IntegerIndexedElementGet(O, numericIndex). ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Get/indexed-value-sab.js b/test/built-ins/TypedArrays/internals/Get/indexed-value-sab.js index 4fa02f313..f5fd9602e 100644 --- a/test/built-ins/TypedArrays/internals/Get/indexed-value-sab.js +++ b/test/built-ins/TypedArrays/internals/Get/indexed-value-sab.js @@ -6,6 +6,7 @@ esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > Return value from valid numeric index, with SharedArrayBuffer includes: [testTypedArray.js] +features: [TypedArray] ---*/ var proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/internals/Get/indexed-value.js b/test/built-ins/TypedArrays/internals/Get/indexed-value.js index 26f0d345f..9eb946e02 100644 --- a/test/built-ins/TypedArrays/internals/Get/indexed-value.js +++ b/test/built-ins/TypedArrays/internals/Get/indexed-value.js @@ -14,6 +14,7 @@ info: > i. Return ? IntegerIndexedElementGet(O, numericIndex). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-not-canonical-index.js b/test/built-ins/TypedArrays/internals/Get/key-is-not-canonical-index.js index 85a4de77c..0168ff28e 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-not-canonical-index.js @@ -14,6 +14,7 @@ info: > ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js] +features: [TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-not-integer.js b/test/built-ins/TypedArrays/internals/Get/key-is-not-integer.js index 15e7c7d8c..09a3f2a05 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-not-integer.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-not-integer.js @@ -20,6 +20,7 @@ info: > 5. If IsInteger(index) is false, return undefined. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js b/test/built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js index 574922023..a917caeaf 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js @@ -20,6 +20,7 @@ info: > 6. If index = -0, return undefined. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index-get-throws.js index a1ae57778..47775bb75 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index-get-throws.js @@ -20,6 +20,7 @@ info: > 8. Return ? Call(getter, Receiver). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index.js index b8d8e984c..3ea01f94d 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index.js @@ -14,6 +14,7 @@ info: > ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js] +features: [TypedArray] ---*/ TypedArray.prototype.baz = "test262"; diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js b/test/built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js index 399b47ea2..feb786cec 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js @@ -21,6 +21,7 @@ info: > 8. If index < 0 or index ≥ length, return undefined. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/internals/Get/key-is-symbol.js b/test/built-ins/TypedArrays/internals/Get/key-is-symbol.js index e60d0e17f..d6f24f884 100644 --- a/test/built-ins/TypedArrays/internals/Get/key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/Get/key-is-symbol.js @@ -12,7 +12,7 @@ info: > ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var parentKey = Symbol("2"); diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-not-number.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-not-number.js index a16c6d6f3..ee4c11bad 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-not-number.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-not-number.js @@ -14,6 +14,7 @@ info: > ... 4. Return OrdinaryGetOwnProperty(O, P). includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-symbol.js index 2b5783b72..ad656de7f 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-symbol.js @@ -14,7 +14,7 @@ info: > ... 4. Return OrdinaryGetOwnProperty(O, P). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js index 637a4f0ac..11e82effa 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js @@ -22,6 +22,7 @@ info: > 4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer.js index af78815c5..41fa9ccb1 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer.js @@ -20,6 +20,7 @@ info: > 4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js index 58a502e1a..26aa497f3 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js @@ -16,6 +16,7 @@ info: > [[Enumerable]]: true, [[Configurable]]: false}. ... includes: [testTypedArray.js, propertyHelper.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-minus-zero.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-minus-zero.js index 32fc5cd19..5892be2e3 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-minus-zero.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-minus-zero.js @@ -26,6 +26,7 @@ info: > 6. If index = -0, return undefined. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-canonical-index.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-canonical-index.js index ec9ad236b..8be516a3e 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-canonical-index.js @@ -16,6 +16,7 @@ info: > 4. Return OrdinaryGetOwnProperty(O, P). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-integer.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-integer.js index 4da9be71d..42b34803a 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-integer.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-integer.js @@ -20,6 +20,7 @@ info: > 5. If IsInteger(index) is false, return undefined. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-numeric-index.js index a6ccaf3ff..8fecc5221 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-numeric-index.js @@ -15,6 +15,7 @@ info: > 4. Return OrdinaryGetOwnProperty(O, P). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-out-of-bounds.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-out-of-bounds.js index ff92617ee..afcecece2 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-out-of-bounds.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-out-of-bounds.js @@ -21,6 +21,7 @@ info: > 8. If index < 0 or index ≥ length, return undefined. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-symbol.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-symbol.js index 1101f9e95..6625415fa 100644 --- a/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/key-is-symbol.js @@ -15,7 +15,7 @@ info: > 4. Return OrdinaryGetOwnProperty(O, P). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js b/test/built-ins/TypedArrays/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js index ca1bcb436..3fe6713e9 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js @@ -23,8 +23,8 @@ info: > 5. If parent is not null, then a. Return ? parent.[[HasProperty]](P). 6. Return false. -features: [Reflect, Proxy] includes: [testTypedArray.js, detachArrayBuffer.js] +features: [Reflect, Proxy, TypedArray] ---*/ var handler = { diff --git a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-not-number.js b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-not-number.js index 693de351a..95399d22a 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-not-number.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-not-number.js @@ -15,7 +15,7 @@ info: > ... 4. Return ? OrdinaryHasProperty(O, P). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-symbol.js index 00e45f46d..6de9cc4fa 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-symbol.js @@ -14,7 +14,7 @@ info: > ... 4. Return ? OrdinaryHasProperty(O, P). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect, Symbol] +features: [Reflect, Symbol, TypedArray] ---*/ var s1 = Symbol("foo"); diff --git a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js index acebcc15b..fbb7629a6 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js @@ -15,8 +15,8 @@ info: > i. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot. ii. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... -features: [Reflect] includes: [testTypedArray.js, detachArrayBuffer.js] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer.js b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer.js index ed9bed956..04cbb4210 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/detached-buffer.js @@ -13,8 +13,8 @@ info: > i. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot. ii. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... -features: [Reflect] includes: [testTypedArray.js, detachArrayBuffer.js] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/HasProperty/indexed-value.js b/test/built-ins/TypedArrays/internals/HasProperty/indexed-value.js index 3cd5c3992..6ecb4eab3 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/indexed-value.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/indexed-value.js @@ -20,8 +20,8 @@ info: > return false. vii. Return true. ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/HasProperty/inherited-property.js b/test/built-ins/TypedArrays/internals/HasProperty/inherited-property.js index ceba758ab..a8fd5e335 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/inherited-property.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/inherited-property.js @@ -14,8 +14,8 @@ info: > ... 4. Return ? OrdinaryHasProperty(O, P). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ TypedArray.prototype.foo = 42; diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-greater-than-last-index.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-greater-than-last-index.js index 20adc0355..f71dd639e 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-greater-than-last-index.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-greater-than-last-index.js @@ -14,8 +14,8 @@ info: > vi. If numericIndex ≥ the value of O's [[ArrayLength]] internal slot, return false. ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ // Prevents false positives using OrdinaryHasProperty diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-lower-than-zero.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-lower-than-zero.js index efb5b379d..ac9dbfcdf 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-lower-than-zero.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-lower-than-zero.js @@ -13,8 +13,8 @@ info: > ... v. If numericIndex < 0, return false. ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-minus-zero.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-minus-zero.js index 6c6ec59bb..886595efc 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-minus-zero.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-minus-zero.js @@ -13,8 +13,8 @@ info: > ... iv. If numericIndex = -0, return false. ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-canonical-index.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-canonical-index.js index 3ededcf06..b5d6dc604 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-canonical-index.js @@ -14,8 +14,8 @@ info: > ... 4. Return ? OrdinaryHasProperty(O, P). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-integer.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-integer.js index 742069389..75f1b8dfa 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-integer.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-integer.js @@ -13,8 +13,8 @@ info: > ... iii. If IsInteger(numericIndex) is false, return false. ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-numeric-index.js index 8e3bfec37..3b4fc324e 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-not-numeric-index.js @@ -14,8 +14,8 @@ info: > ... 4. Return ? OrdinaryHasProperty(O, P). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/HasProperty/key-is-symbol.js b/test/built-ins/TypedArrays/internals/HasProperty/key-is-symbol.js index 8c1d9ad17..4f66826a2 100644 --- a/test/built-ins/TypedArrays/internals/HasProperty/key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/HasProperty/key-is-symbol.js @@ -11,8 +11,8 @@ info: > 3. If Type(P) is String, then ... 4. Return ? OrdinaryHasProperty(O, P). -features: [Reflect, Symbol] includes: [testTypedArray.js] +features: [Reflect, Symbol, TypedArray] ---*/ var s = Symbol("foo"); diff --git a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js index 0e824c763..a9e1d76de 100644 --- a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js +++ b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js @@ -14,7 +14,7 @@ info: > a. Add ! ToString(i) as the last element of keys. ... includes: [testTypedArray.js, compareArray.js] -features: [Reflect, Symbol] +features: [Reflect, Symbol, TypedArray] ---*/ var s1 = Symbol("1"); diff --git a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js index a9720a6d6..b2ed7f40c 100644 --- a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js +++ b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js @@ -14,7 +14,7 @@ info: > a. Add ! ToString(i) as the last element of keys. ... includes: [testTypedArray.js, compareArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ TypedArray.prototype[3] = 42; diff --git a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js index 242588897..2316e399f 100644 --- a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js +++ b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js @@ -14,7 +14,7 @@ info: > a. Add ! ToString(i) as the last element of keys. ... includes: [testTypedArray.js, compareArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/not-enumerable-keys.js b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/not-enumerable-keys.js index 3a334e34c..61677d105 100644 --- a/test/built-ins/TypedArrays/internals/OwnPropertyKeys/not-enumerable-keys.js +++ b/test/built-ins/TypedArrays/internals/OwnPropertyKeys/not-enumerable-keys.js @@ -14,7 +14,7 @@ info: > a. Add ! ToString(i) as the last element of keys. ... includes: [testTypedArray.js, compareArray.js] -features: [Reflect, Symbol] +features: [Reflect, Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-not-numeric-index.js index 72281dc3d..2d43ee4be 100644 --- a/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: > ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-symbol.js index 0e2e9e286..82204de1b 100644 --- a/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-symbol.js @@ -12,7 +12,7 @@ info: > ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol, Reflect] +features: [Symbol, Reflect, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArrays/internals/Set/detached-buffer-realm.js b/test/built-ins/TypedArrays/internals/Set/detached-buffer-realm.js index e453d5b20..f19222dc9 100644 --- a/test/built-ins/TypedArrays/internals/Set/detached-buffer-realm.js +++ b/test/built-ins/TypedArrays/internals/Set/detached-buffer-realm.js @@ -23,6 +23,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/internals/Set/detached-buffer.js b/test/built-ins/TypedArrays/internals/Set/detached-buffer.js index 3759c3a6f..d4fec961b 100644 --- a/test/built-ins/TypedArrays/internals/Set/detached-buffer.js +++ b/test/built-ins/TypedArrays/internals/Set/detached-buffer.js @@ -22,6 +22,7 @@ info: > 5. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/indexed-value.js b/test/built-ins/TypedArrays/internals/Set/indexed-value.js index caad13dff..a680f7d2a 100644 --- a/test/built-ins/TypedArrays/internals/Set/indexed-value.js +++ b/test/built-ins/TypedArrays/internals/Set/indexed-value.js @@ -20,7 +20,7 @@ info: > 15. Perform SetValueInBuffer(buffer, indexedPosition, elementType, numValue). 16. Return true. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-minus-zero.js b/test/built-ins/TypedArrays/internals/Set/key-is-minus-zero.js index 9262921b8..ececef88a 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-minus-zero.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-minus-zero.js @@ -20,7 +20,7 @@ info: > 7. If index = -0, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-not-canonical-index.js b/test/built-ins/TypedArrays/internals/Set/key-is-not-canonical-index.js index 00fff7b2e..11c1c35ae 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-not-canonical-index.js @@ -14,7 +14,7 @@ info: > ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-not-integer.js b/test/built-ins/TypedArrays/internals/Set/key-is-not-integer.js index 9fa7ec23d..abbf8f12b 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-not-integer.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-not-integer.js @@ -20,7 +20,7 @@ info: > 6. If IsInteger(index) is false, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index-set-throws.js b/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index-set-throws.js index 3861bd2ed..b8c48fc68 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index-set-throws.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index-set-throws.js @@ -20,6 +20,7 @@ info: > 8. Perform ? Call(setter, Receiver, « V »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index.js b/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index.js index f26e52089..a765af54c 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: > ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-out-of-bounds.js b/test/built-ins/TypedArrays/internals/Set/key-is-out-of-bounds.js index ec0ebbad1..33dfcdd07 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-out-of-bounds.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-out-of-bounds.js @@ -21,7 +21,7 @@ info: > 9. If index < 0 or index ≥ length, return false. ... includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/internals/Set/key-is-symbol.js b/test/built-ins/TypedArrays/internals/Set/key-is-symbol.js index 147e139a9..71c6a32ad 100644 --- a/test/built-ins/TypedArrays/internals/Set/key-is-symbol.js +++ b/test/built-ins/TypedArrays/internals/Set/key-is-symbol.js @@ -12,7 +12,7 @@ info: > ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testTypedArray.js] -features: [Reflect, Symbol] +features: [Reflect, Symbol, TypedArray] ---*/ var s1 = Symbol("1"); diff --git a/test/built-ins/TypedArrays/internals/Set/tonumber-value-throws.js b/test/built-ins/TypedArrays/internals/Set/tonumber-value-throws.js index 9ff436e60..3db051ef7 100644 --- a/test/built-ins/TypedArrays/internals/Set/tonumber-value-throws.js +++ b/test/built-ins/TypedArrays/internals/Set/tonumber-value-throws.js @@ -20,6 +20,7 @@ info: > 3. Let numValue be ? ToNumber(value). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js index 999626265..b3dcda30b 100644 --- a/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js +++ b/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js @@ -25,8 +25,8 @@ info: > ... 3. Let proto be ? Get(constructor, "prototype"). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var newTarget = function() {}.bind(null); diff --git a/test/built-ins/TypedArrays/length-arg-init-zeros.js b/test/built-ins/TypedArrays/length-arg-init-zeros.js index a62f7519b..571d2ed0d 100644 --- a/test/built-ins/TypedArrays/length-arg-init-zeros.js +++ b/test/built-ins/TypedArrays/length-arg-init-zeros.js @@ -37,6 +37,7 @@ info: > 3. Set all of the bytes of db to 0. 4. Return db. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js index aeb96dc94..6bba074f5 100644 --- a/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js +++ b/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js @@ -17,6 +17,7 @@ info: > exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-is-negative-integer-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-negative-integer-throws-rangeerror.js index 2c33cbf24..a5a9ec2d1 100644 --- a/test/built-ins/TypedArrays/length-arg-is-negative-integer-throws-rangeerror.js +++ b/test/built-ins/TypedArrays/length-arg-is-negative-integer-throws-rangeerror.js @@ -23,6 +23,7 @@ info: > b. If integerIndex < 0, throw a RangeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js b/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js index 72f0972ec..736abdb44 100644 --- a/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js +++ b/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js @@ -13,8 +13,8 @@ info: > ... 4. Let numberLength be ? ToNumber(length). ... -features: [Symbol] includes: [testTypedArray.js] +features: [Symbol, TypedArray] ---*/ var s = Symbol('1'); diff --git a/test/built-ins/TypedArrays/length-arg-new-instance-extensibility.js b/test/built-ins/TypedArrays/length-arg-new-instance-extensibility.js index 7f71859bc..f673b30ad 100644 --- a/test/built-ins/TypedArrays/length-arg-new-instance-extensibility.js +++ b/test/built-ins/TypedArrays/length-arg-new-instance-extensibility.js @@ -28,6 +28,7 @@ info: > 11. Set the [[Extensible]] internal slot of A to true. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/length-arg-proto-from-ctor-realm.js index 9cfcf06b6..1c6f8c934 100644 --- a/test/built-ins/TypedArrays/length-arg-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/length-arg-proto-from-ctor-realm.js @@ -22,7 +22,7 @@ info: | b. Let proto be realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/length-arg-returns-object.js b/test/built-ins/TypedArrays/length-arg-returns-object.js index 2c5cdc772..41e557445 100644 --- a/test/built-ins/TypedArrays/length-arg-returns-object.js +++ b/test/built-ins/TypedArrays/length-arg-returns-object.js @@ -20,6 +20,7 @@ info: > ... 7. Return obj includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-toindex-length.js b/test/built-ins/TypedArrays/length-arg-toindex-length.js index e190a9e60..b753c0064 100644 --- a/test/built-ins/TypedArrays/length-arg-toindex-length.js +++ b/test/built-ins/TypedArrays/length-arg-toindex-length.js @@ -14,6 +14,7 @@ info: > 3. Let elementLength be ? ToIndex(length). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var items = [ diff --git a/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js index c58318dc0..2583862df 100644 --- a/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js +++ b/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js @@ -14,6 +14,7 @@ info: > 2. If NewTarget is undefined, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js index d0e4df8c6..e61d439b8 100644 --- a/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js +++ b/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js @@ -28,8 +28,8 @@ info: > 10. Set the [[Prototype]] internal slot of A to prototype. ... 12. Return A. -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js index 3500a7ab0..6a6ab7bca 100644 --- a/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js +++ b/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js @@ -29,6 +29,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js b/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js index 5dd91222e..97777f853 100644 --- a/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js +++ b/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js @@ -25,8 +25,8 @@ info: > ... 3. Let proto be ? Get(constructor, "prototype"). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var newTarget = function() {}.bind(null); diff --git a/test/built-ins/TypedArrays/no-args-new-instance-extensibility.js b/test/built-ins/TypedArrays/no-args-new-instance-extensibility.js index ef2893313..48effdeff 100644 --- a/test/built-ins/TypedArrays/no-args-new-instance-extensibility.js +++ b/test/built-ins/TypedArrays/no-args-new-instance-extensibility.js @@ -28,6 +28,7 @@ info: > 11. Set the [[Extensible]] internal slot of A to true. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/no-args-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/no-args-proto-from-ctor-realm.js index dabbdb8d8..4cf0ca496 100644 --- a/test/built-ins/TypedArrays/no-args-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/no-args-proto-from-ctor-realm.js @@ -22,7 +22,7 @@ info: | b. Let proto be realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/no-args-returns-object.js b/test/built-ins/TypedArrays/no-args-returns-object.js index 12c6ff5ef..ccb9f8bf6 100644 --- a/test/built-ins/TypedArrays/no-args-returns-object.js +++ b/test/built-ins/TypedArrays/no-args-returns-object.js @@ -20,6 +20,7 @@ info: > ... 7. Return obj includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js index 026997337..330c0e205 100644 --- a/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js +++ b/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js @@ -13,6 +13,7 @@ info: > 1. If NewTarget is undefined, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js index 19806323f..5a7baa4a3 100644 --- a/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js +++ b/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js @@ -28,8 +28,8 @@ info: > 10. Set the [[Prototype]] internal slot of A to prototype. ... 12. Return A. -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js index 2c1ebfdf8..7ba777f0a 100644 --- a/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js +++ b/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js @@ -29,6 +29,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/object-arg-as-array-returns.js b/test/built-ins/TypedArrays/object-arg-as-array-returns.js index af72c32fb..cceebfaa1 100644 --- a/test/built-ins/TypedArrays/object-arg-as-array-returns.js +++ b/test/built-ins/TypedArrays/object-arg-as-array-returns.js @@ -13,6 +13,7 @@ info: > internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = [7, 42]; diff --git a/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js b/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js index 7ab6f498f..d2fa74b7a 100644 --- a/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js +++ b/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js @@ -13,6 +13,7 @@ info: > internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js index c40635a9d..a970dceba 100644 --- a/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js +++ b/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js @@ -28,8 +28,8 @@ info: > ... 3. Let proto be ? Get(constructor, "prototype"). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var newTarget = function() {}.bind(null); diff --git a/test/built-ins/TypedArrays/object-arg-iterating-throws.js b/test/built-ins/TypedArrays/object-arg-iterating-throws.js index b6eb625fe..7bb61ae7e 100644 --- a/test/built-ins/TypedArrays/object-arg-iterating-throws.js +++ b/test/built-ins/TypedArrays/object-arg-iterating-throws.js @@ -16,6 +16,7 @@ info: > 4. Let arrayLike be ? IterableToArrayLike(object). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js b/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js index b7c6c74c6..dfcb21ff4 100644 --- a/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js +++ b/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js @@ -16,7 +16,7 @@ info: > 4. Let arrayLike be ? IterableToArrayLike(object). ... includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var obj = function () {}; diff --git a/test/built-ins/TypedArrays/object-arg-iterator-throws.js b/test/built-ins/TypedArrays/object-arg-iterator-throws.js index efc3cb6d0..b9f1a002f 100644 --- a/test/built-ins/TypedArrays/object-arg-iterator-throws.js +++ b/test/built-ins/TypedArrays/object-arg-iterator-throws.js @@ -16,7 +16,7 @@ info: > 4. Let arrayLike be ? IterableToArrayLike(object). ... includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ var obj = function () {}; diff --git a/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js b/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js index 590931e40..1d3906e5c 100644 --- a/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js +++ b/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js @@ -16,6 +16,7 @@ info: > 6. Perform ? AllocateTypedArrayBuffer(O, len). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js b/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js index b2f89cf33..d3e6e7248 100644 --- a/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js +++ b/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js @@ -16,7 +16,7 @@ info: > 5. Let len be ? ToLength(? Get(arrayLike, "length")). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-length-throws.js b/test/built-ins/TypedArrays/object-arg-length-throws.js index eba1292f2..8cfbb4c15 100644 --- a/test/built-ins/TypedArrays/object-arg-length-throws.js +++ b/test/built-ins/TypedArrays/object-arg-length-throws.js @@ -16,6 +16,7 @@ info: > 5. Let len be ? ToLength(? Get(arrayLike, "length")). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = {}; diff --git a/test/built-ins/TypedArrays/object-arg-new-instance-extensibility.js b/test/built-ins/TypedArrays/object-arg-new-instance-extensibility.js index b24132104..811399099 100644 --- a/test/built-ins/TypedArrays/object-arg-new-instance-extensibility.js +++ b/test/built-ins/TypedArrays/object-arg-new-instance-extensibility.js @@ -26,6 +26,7 @@ info: > 11. Set the [[Extensible]] internal slot of A to true. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/object-arg-proto-from-ctor-realm.js index decbb0644..c55eed46d 100644 --- a/test/built-ins/TypedArrays/object-arg-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/object-arg-proto-from-ctor-realm.js @@ -23,7 +23,7 @@ info: | b. Let proto be realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/object-arg-returns.js b/test/built-ins/TypedArrays/object-arg-returns.js index 3e3fbe5c3..2f410d459 100644 --- a/test/built-ins/TypedArrays/object-arg-returns.js +++ b/test/built-ins/TypedArrays/object-arg-returns.js @@ -13,7 +13,7 @@ info: > internal slot. includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-throws-from-property.js b/test/built-ins/TypedArrays/object-arg-throws-from-property.js index 99fa64378..520505e51 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-from-property.js +++ b/test/built-ins/TypedArrays/object-arg-throws-from-property.js @@ -18,6 +18,7 @@ info: > b. Let kValue be ? Get(arrayLike, Pk). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js index 677e18fb1..74c08ab3d 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js @@ -51,7 +51,7 @@ info: > c. Throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol.toPrimitive] +features: [Symbol.toPrimitive, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js index d83fe19ca..f6757d3fe 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js @@ -49,7 +49,7 @@ info: > a. Let result be ? Call(exoticToPrim, input, « hint »). ... includes: [testTypedArray.js] -features: [Symbol.toPrimitive] +features: [Symbol.toPrimitive, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js index 73f075741..8e2fcdce3 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js @@ -61,6 +61,7 @@ info: > i. Let result be ? Call(method, O). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js index fe899122e..1de4a6869 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js @@ -62,6 +62,7 @@ info: > ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js index c336f956e..e36c0f2a7 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js @@ -62,6 +62,7 @@ info: > ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-property.js b/test/built-ins/TypedArrays/object-arg-throws-setting-property.js index dd8ef19bc..494c77371 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-property.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-property.js @@ -19,6 +19,7 @@ info: > c. Perform ? Set(O, Pk, kValue, true). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js b/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js index c797b688c..392411c6c 100644 --- a/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js +++ b/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js @@ -19,7 +19,7 @@ info: > c. Perform ? Set(O, Pk, kValue, true). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var obj = { diff --git a/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js index 05517b1c2..0b938c95e 100644 --- a/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js +++ b/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js @@ -16,6 +16,7 @@ info: > 2. If NewTarget is undefined, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js index 3244a697f..41ed70564 100644 --- a/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js +++ b/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js @@ -31,8 +31,8 @@ info: > 10. Set the [[Prototype]] internal slot of A to prototype. ... 12. Return A. -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js index b52ffa653..48ec9ccf7 100644 --- a/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js +++ b/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js @@ -32,6 +32,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js b/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js index 72fdb51f5..7c2f6f02d 100644 --- a/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js +++ b/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js @@ -11,7 +11,7 @@ info: > 3. Let numValue be ? ToNumber(value). ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var s = Symbol("1"); diff --git a/test/built-ins/TypedArrays/of/argument-number-value-throws.js b/test/built-ins/TypedArrays/of/argument-number-value-throws.js index c284e3a4a..08a775891 100644 --- a/test/built-ins/TypedArrays/of/argument-number-value-throws.js +++ b/test/built-ins/TypedArrays/of/argument-number-value-throws.js @@ -13,6 +13,7 @@ info: > c. Perform ? Set(newObj, Pk, kValue, true). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var lastValue; diff --git a/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js b/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js index 2df428f27..cc429c70a 100644 --- a/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js +++ b/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js @@ -17,6 +17,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/custom-ctor-returns-other-instance.js b/test/built-ins/TypedArrays/of/custom-ctor-returns-other-instance.js index 5e7ee9b6e..e116b1db7 100644 --- a/test/built-ins/TypedArrays/of/custom-ctor-returns-other-instance.js +++ b/test/built-ins/TypedArrays/of/custom-ctor-returns-other-instance.js @@ -15,6 +15,7 @@ info: | 5. Let newObj be ? TypedArrayCreate(C, « len »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/custom-ctor-returns-smaller-instance-throws.js b/test/built-ins/TypedArrays/of/custom-ctor-returns-smaller-instance-throws.js index 9cbe75637..0179d479b 100644 --- a/test/built-ins/TypedArrays/of/custom-ctor-returns-smaller-instance-throws.js +++ b/test/built-ins/TypedArrays/of/custom-ctor-returns-smaller-instance-throws.js @@ -14,6 +14,7 @@ info: | 5. Let newObj be ? TypedArrayCreate(C, « len »). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/custom-ctor.js b/test/built-ins/TypedArrays/of/custom-ctor.js index 988804b39..a81809db4 100644 --- a/test/built-ins/TypedArrays/of/custom-ctor.js +++ b/test/built-ins/TypedArrays/of/custom-ctor.js @@ -17,6 +17,7 @@ info: > 2. Perform ? ValidateTypedArray(newTypedArray). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/inherited.js b/test/built-ins/TypedArrays/of/inherited.js index 378b7cbf0..83d5420d9 100644 --- a/test/built-ins/TypedArrays/of/inherited.js +++ b/test/built-ins/TypedArrays/of/inherited.js @@ -10,6 +10,7 @@ info: > The %TypedArray% intrinsic object is a constructor function object that all of the TypedArray constructor object inherit from. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/invoked-as-func.js b/test/built-ins/TypedArrays/of/invoked-as-func.js index 32c286c24..397464a04 100644 --- a/test/built-ins/TypedArrays/of/invoked-as-func.js +++ b/test/built-ins/TypedArrays/of/invoked-as-func.js @@ -13,6 +13,7 @@ info: > 4. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/nan-conversion.js b/test/built-ins/TypedArrays/of/nan-conversion.js index 2a25a2539..a2e17168f 100644 --- a/test/built-ins/TypedArrays/of/nan-conversion.js +++ b/test/built-ins/TypedArrays/of/nan-conversion.js @@ -14,6 +14,7 @@ info: > 24.1.1.6 SetValueInBuffer ( arrayBuffer, byteIndex, type, value [ , isLittleEndian ] ) includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/new-instance-empty.js b/test/built-ins/TypedArrays/of/new-instance-empty.js index 9d88426d5..75c7feb8a 100644 --- a/test/built-ins/TypedArrays/of/new-instance-empty.js +++ b/test/built-ins/TypedArrays/of/new-instance-empty.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.of description: > Return a new empty TypedArray includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/new-instance-from-zero.js b/test/built-ins/TypedArrays/of/new-instance-from-zero.js index 0e17656ce..ecffd9c36 100644 --- a/test/built-ins/TypedArrays/of/new-instance-from-zero.js +++ b/test/built-ins/TypedArrays/of/new-instance-from-zero.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.of description: > Return a new TypedArray using -0 and +0 values includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js b/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js index b3d93f865..7cc95230e 100644 --- a/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js +++ b/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.of description: > Return a new TypedArray using a custom Constructor includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/new-instance.js b/test/built-ins/TypedArrays/of/new-instance.js index dc05fda2e..ee1c9fefb 100644 --- a/test/built-ins/TypedArrays/of/new-instance.js +++ b/test/built-ins/TypedArrays/of/new-instance.js @@ -20,6 +20,7 @@ info: > 3. Let numValue be ? ToNumber(value). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/of/this-is-not-constructor.js b/test/built-ins/TypedArrays/of/this-is-not-constructor.js index acd86f13a..07a625603 100644 --- a/test/built-ins/TypedArrays/of/this-is-not-constructor.js +++ b/test/built-ins/TypedArrays/of/this-is-not-constructor.js @@ -12,6 +12,7 @@ info: > 4. If IsConstructor(C) is false, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var m = { m() {} }.m; diff --git a/test/built-ins/TypedArrays/prototype/Symbol.iterator.js b/test/built-ins/TypedArrays/prototype/Symbol.iterator.js index cfb4a2424..46590fe4d 100644 --- a/test/built-ins/TypedArrays/prototype/Symbol.iterator.js +++ b/test/built-ins/TypedArrays/prototype/Symbol.iterator.js @@ -5,7 +5,7 @@ esid: sec-%typedarray%.prototype-@@iterator description: > _TypedArray_.prototype has no own property @@iterator includes: [testTypedArray.js] -features: [Symbol.iterator] +features: [Symbol.iterator, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/Symbol.toStringTag/inherited.js b/test/built-ins/TypedArrays/prototype/Symbol.toStringTag/inherited.js index 1e5cc0e2b..e0372adb7 100644 --- a/test/built-ins/TypedArrays/prototype/Symbol.toStringTag/inherited.js +++ b/test/built-ins/TypedArrays/prototype/Symbol.toStringTag/inherited.js @@ -6,7 +6,7 @@ description: > _TypedArray_.prototype[@@toStringTag] is inherited from %TypedArray% _TypedArray_.prototype has no own property @@toStringTag includes: [testTypedArray.js] -features: [Symbol.toStringTag] +features: [Symbol.toStringTag, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/buffer/inherited.js b/test/built-ins/TypedArrays/prototype/buffer/inherited.js index 0d68c60fd..323b7476f 100644 --- a/test/built-ins/TypedArrays/prototype/buffer/inherited.js +++ b/test/built-ins/TypedArrays/prototype/buffer/inherited.js @@ -5,6 +5,7 @@ esid: sec-get-%typedarray%.prototype.buffer description: > _TypedArray_.prototype has no own property "buffer" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/byteLength/inherited.js b/test/built-ins/TypedArrays/prototype/byteLength/inherited.js index 55646f37e..52b343265 100644 --- a/test/built-ins/TypedArrays/prototype/byteLength/inherited.js +++ b/test/built-ins/TypedArrays/prototype/byteLength/inherited.js @@ -5,6 +5,7 @@ esid: sec-get-%typedarray%.prototype.bytelength description: > _TypedArray_.prototype has no own property "byteLength" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/byteOffset/inherited.js b/test/built-ins/TypedArrays/prototype/byteOffset/inherited.js index eb098d626..1d60311e0 100644 --- a/test/built-ins/TypedArrays/prototype/byteOffset/inherited.js +++ b/test/built-ins/TypedArrays/prototype/byteOffset/inherited.js @@ -5,6 +5,7 @@ esid: sec-get-%typedarray%.prototype.byteoffset description: > _TypedArray_.prototype has no own property "byteOffset" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/copyWithin/inherited.js b/test/built-ins/TypedArrays/prototype/copyWithin/inherited.js index 9c2e52ac3..db5105ac6 100644 --- a/test/built-ins/TypedArrays/prototype/copyWithin/inherited.js +++ b/test/built-ins/TypedArrays/prototype/copyWithin/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.copywithin description: > _TypedArray_.prototype has no own property "copyWithin" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/entries/inherited.js b/test/built-ins/TypedArrays/prototype/entries/inherited.js index e4b080c55..8601bc268 100644 --- a/test/built-ins/TypedArrays/prototype/entries/inherited.js +++ b/test/built-ins/TypedArrays/prototype/entries/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.entries description: > _TypedArray_.prototype has no own property "entries" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/every/inherited.js b/test/built-ins/TypedArrays/prototype/every/inherited.js index fcf42763e..9b3da52bf 100644 --- a/test/built-ins/TypedArrays/prototype/every/inherited.js +++ b/test/built-ins/TypedArrays/prototype/every/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.every description: > _TypedArray_.prototype has no own property "every" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/fill/inherited.js b/test/built-ins/TypedArrays/prototype/fill/inherited.js index 050de1b05..b6862164e 100644 --- a/test/built-ins/TypedArrays/prototype/fill/inherited.js +++ b/test/built-ins/TypedArrays/prototype/fill/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.fill description: > _TypedArray_.prototype has no own property "fill" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/filter/inherited.js b/test/built-ins/TypedArrays/prototype/filter/inherited.js index 48bde7b97..36d9019de 100644 --- a/test/built-ins/TypedArrays/prototype/filter/inherited.js +++ b/test/built-ins/TypedArrays/prototype/filter/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.filter description: > _TypedArray_.prototype has no own property "filter" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/find/inherited.js b/test/built-ins/TypedArrays/prototype/find/inherited.js index 39be0a7c7..828c4f4c4 100644 --- a/test/built-ins/TypedArrays/prototype/find/inherited.js +++ b/test/built-ins/TypedArrays/prototype/find/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.find description: > _TypedArray_.prototype has no own property "find" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/findIndex/inherited.js b/test/built-ins/TypedArrays/prototype/findIndex/inherited.js index df3acdd08..63f6f2279 100644 --- a/test/built-ins/TypedArrays/prototype/findIndex/inherited.js +++ b/test/built-ins/TypedArrays/prototype/findIndex/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.findindex description: > _TypedArray_.prototype has no own property "findIndex" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/forEach/inherited.js b/test/built-ins/TypedArrays/prototype/forEach/inherited.js index d08b41484..de6e9371d 100644 --- a/test/built-ins/TypedArrays/prototype/forEach/inherited.js +++ b/test/built-ins/TypedArrays/prototype/forEach/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.foreach description: > _TypedArray_.prototype has no own property "forEach" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/indexOf/inherited.js b/test/built-ins/TypedArrays/prototype/indexOf/inherited.js index fdebbaed1..362ef22a9 100644 --- a/test/built-ins/TypedArrays/prototype/indexOf/inherited.js +++ b/test/built-ins/TypedArrays/prototype/indexOf/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.indexof description: > _TypedArray_.prototype has no own property "indexOf" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/join/inherited.js b/test/built-ins/TypedArrays/prototype/join/inherited.js index 07db7980a..cc649c89f 100644 --- a/test/built-ins/TypedArrays/prototype/join/inherited.js +++ b/test/built-ins/TypedArrays/prototype/join/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.join description: > _TypedArray_.prototype has no own property "join" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/keys/inherited.js b/test/built-ins/TypedArrays/prototype/keys/inherited.js index c2d85c011..f4c800c5e 100644 --- a/test/built-ins/TypedArrays/prototype/keys/inherited.js +++ b/test/built-ins/TypedArrays/prototype/keys/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.keys description: > _TypedArray_.prototype has no own property "keys" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/lastIndexOf/inherited.js b/test/built-ins/TypedArrays/prototype/lastIndexOf/inherited.js index 3dccc11ab..5a68f3fa3 100644 --- a/test/built-ins/TypedArrays/prototype/lastIndexOf/inherited.js +++ b/test/built-ins/TypedArrays/prototype/lastIndexOf/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.lastindexof description: > _TypedArray_.prototype has no own property "lastIndexOf" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/length/inherited.js b/test/built-ins/TypedArrays/prototype/length/inherited.js index fb73a6d5e..b75ccb831 100644 --- a/test/built-ins/TypedArrays/prototype/length/inherited.js +++ b/test/built-ins/TypedArrays/prototype/length/inherited.js @@ -5,6 +5,7 @@ esid: sec-get-%typedarray%.prototype.length description: > _TypedArray_.prototype has no own property "length" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/map/inherited.js b/test/built-ins/TypedArrays/prototype/map/inherited.js index 8305e9331..2d5d48aae 100644 --- a/test/built-ins/TypedArrays/prototype/map/inherited.js +++ b/test/built-ins/TypedArrays/prototype/map/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.map description: > _TypedArray_.prototype has no own property "map" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/reduce/inherited.js b/test/built-ins/TypedArrays/prototype/reduce/inherited.js index a1327a87a..d01bda709 100644 --- a/test/built-ins/TypedArrays/prototype/reduce/inherited.js +++ b/test/built-ins/TypedArrays/prototype/reduce/inherited.js @@ -5,6 +5,7 @@ esid: sec-get-%typedarray%.prototype.reduce description: > _TypedArray_.prototype has no own property "reduce" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/reduceRight/inherited.js b/test/built-ins/TypedArrays/prototype/reduceRight/inherited.js index 0073fd5d2..784e4c2b7 100644 --- a/test/built-ins/TypedArrays/prototype/reduceRight/inherited.js +++ b/test/built-ins/TypedArrays/prototype/reduceRight/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.reduceright description: > _TypedArray_.prototype has no own property "reduceRight" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/reverse/inherited.js b/test/built-ins/TypedArrays/prototype/reverse/inherited.js index 54555621f..7d8a7d6e2 100644 --- a/test/built-ins/TypedArrays/prototype/reverse/inherited.js +++ b/test/built-ins/TypedArrays/prototype/reverse/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.reverse description: > _TypedArray_.prototype has no own property "reverse" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/set/inherited.js b/test/built-ins/TypedArrays/prototype/set/inherited.js index 2b741bbdc..411b66fda 100644 --- a/test/built-ins/TypedArrays/prototype/set/inherited.js +++ b/test/built-ins/TypedArrays/prototype/set/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.set description: > _TypedArray_.prototype has no own property "set" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/slice/inherited.js b/test/built-ins/TypedArrays/prototype/slice/inherited.js index 1fb88a840..a1ae44026 100644 --- a/test/built-ins/TypedArrays/prototype/slice/inherited.js +++ b/test/built-ins/TypedArrays/prototype/slice/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.slice description: > _TypedArray_.prototype has no own property "slice" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/some/inherited.js b/test/built-ins/TypedArrays/prototype/some/inherited.js index 5d3bf013d..4b75f87f2 100644 --- a/test/built-ins/TypedArrays/prototype/some/inherited.js +++ b/test/built-ins/TypedArrays/prototype/some/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.some description: > _TypedArray_.prototype has no own property "some" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/sort/inherited.js b/test/built-ins/TypedArrays/prototype/sort/inherited.js index b63866111..37aab5255 100644 --- a/test/built-ins/TypedArrays/prototype/sort/inherited.js +++ b/test/built-ins/TypedArrays/prototype/sort/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.sort description: > _TypedArray_.prototype has no own property "sort" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/subarray/inherited.js b/test/built-ins/TypedArrays/prototype/subarray/inherited.js index 53bb41efc..2416208a3 100644 --- a/test/built-ins/TypedArrays/prototype/subarray/inherited.js +++ b/test/built-ins/TypedArrays/prototype/subarray/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.subarray description: > _TypedArray_.prototype has no own property "subarray" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/toLocaleString/inherited.js b/test/built-ins/TypedArrays/prototype/toLocaleString/inherited.js index 69809cf7d..d4a48e25d 100644 --- a/test/built-ins/TypedArrays/prototype/toLocaleString/inherited.js +++ b/test/built-ins/TypedArrays/prototype/toLocaleString/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.tolocalestring description: > _TypedArray_.prototype has no own property "toLocaleString" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/toString/inherited.js b/test/built-ins/TypedArrays/prototype/toString/inherited.js index 44cb7c19b..9f1b0e217 100644 --- a/test/built-ins/TypedArrays/prototype/toString/inherited.js +++ b/test/built-ins/TypedArrays/prototype/toString/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.tostring description: > _TypedArray_.prototype has no own property "toString" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/prototype/values/inherited.js b/test/built-ins/TypedArrays/prototype/values/inherited.js index 86570c55a..bd4aaec70 100644 --- a/test/built-ins/TypedArrays/prototype/values/inherited.js +++ b/test/built-ins/TypedArrays/prototype/values/inherited.js @@ -5,6 +5,7 @@ esid: sec-%typedarray%.prototype.values description: > _TypedArray_.prototype has no own property "values" includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js index 67ae7c222..591759758 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js @@ -27,8 +27,8 @@ info: > ... 3. Let proto be ? Get(constructor, "prototype"). ... -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ var newTarget = function() {}.bind(null); diff --git a/test/built-ins/TypedArrays/typedarray-arg-new-instance-extensibility.js b/test/built-ins/TypedArrays/typedarray-arg-new-instance-extensibility.js index 604233609..fc93dfac3 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-new-instance-extensibility.js +++ b/test/built-ins/TypedArrays/typedarray-arg-new-instance-extensibility.js @@ -26,6 +26,7 @@ info: > 11. Set the [[Extensible]] internal slot of A to true. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ var typedArraySample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js index fe6d62859..63e0f0337 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js @@ -22,6 +22,7 @@ info: > 2. Let C be ? Get(O, "constructor"). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js index 7ce5f77d5..a666ff942 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js @@ -34,7 +34,7 @@ info: > b. Let proto be realm's intrinsic object named intrinsicDefaultProto. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var sample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js index 2b69cd299..1768c01af 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js @@ -26,7 +26,7 @@ info: > ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var sample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js index e4fec6242..d0828a23f 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js @@ -24,7 +24,7 @@ info: > 4. If Type(C) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ var sample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js index 3a9ea9805..f9df87fe1 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js @@ -22,7 +22,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var sample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js index 5ee3a5201..4597e1336 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js @@ -24,7 +24,7 @@ info: > 7. If IsConstructor(S) is true, return S. 8. Throw a TypeError exception. includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var sample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js index afe10ae31..e4f321a8c 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js @@ -23,7 +23,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js index 1455403e7..46d7648cb 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js @@ -32,7 +32,7 @@ info: > "%ArrayBufferPrototype%", « [[ArrayBufferData]], [[ArrayBufferByteLength]] » ) ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var sample1 = new Int8Array(); diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js index 7c020c09e..d061e08ff 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js @@ -23,7 +23,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js index 4aa247424..6e2b4b6af 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js +++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js @@ -11,6 +11,7 @@ info: > least one argument and the Type of the first argument is Object and that object has a [[TypedArrayName]] internal slot. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var sample1 = new Int8Array(7); diff --git a/test/built-ins/TypedArrays/typedarray-arg-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/typedarray-arg-proto-from-ctor-realm.js index deeb55cd2..cf6e5e66d 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/typedarray-arg-proto-from-ctor-realm.js @@ -23,7 +23,7 @@ info: | b. Let proto be realm's intrinsic object named intrinsicDefaultProto. 5. Return proto. includes: [testTypedArray.js] -features: [Reflect] +features: [Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js b/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js index 6cc9f27a8..60395646a 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js +++ b/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js @@ -15,6 +15,7 @@ info: > 20. Return O. includes: [testTypedArray.js] +features: [TypedArray] ---*/ var len = 10; diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js index 24452ca69..7acb61e3f 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js @@ -29,6 +29,7 @@ info: > 2. Let C be ? Get(O, "constructor"). ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js index 8a9668815..f9687957d 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js @@ -46,7 +46,7 @@ info: > b. Let proto be realm's intrinsic object named intrinsicDefaultProto. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js index 6d815444c..26f2cec00 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js @@ -37,7 +37,7 @@ info: > 8. Let targetBuffer be ? AllocateArrayBuffer(cloneConstructor, cloneLength). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js index 2fb42c302..92e3127d7 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js @@ -31,7 +31,7 @@ info: > 7. If IsConstructor(S) is true, return S. 8. Throw a TypeError exception. includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js index a004b7c14..a00d39f06 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js @@ -30,7 +30,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js index bdc0122ce..a0a602d51 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js @@ -40,7 +40,7 @@ info: > "%ArrayBufferPrototype%", « [[ArrayBufferData]], [[ArrayBufferByteLength]] » ) ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js index ff1193cb5..738aab4e4 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js @@ -29,7 +29,7 @@ info: > 5. Let S be ? Get(C, @@species). ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js index c838939d5..811171396 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js @@ -30,7 +30,7 @@ info: > 6. If S is either undefined or null, return defaultConstructor. ... includes: [testTypedArray.js] -features: [Symbol.species] +features: [Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js index e671ea56d..0b147ec39 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js @@ -31,7 +31,7 @@ info: > 4. If Type(C) is not Object, throw a TypeError exception. ... includes: [testTypedArray.js] -features: [Symbol] +features: [Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js index 071b71b8a..9cb1aa733 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js +++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js @@ -17,6 +17,7 @@ info: > ... 23. Return O. includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js index 7786a0e7b..1a0b01511 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js +++ b/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js @@ -15,6 +15,7 @@ info: > 2. If NewTarget is undefined, throw a TypeError exception. ... includes: [testTypedArray.js] +features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js index eb09fe1fc..25dc87f3c 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js +++ b/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js @@ -30,8 +30,8 @@ info: > 10. Set the [[Prototype]] internal slot of A to prototype. ... 12. Return A. -features: [Reflect] includes: [testTypedArray.js] +features: [Reflect, TypedArray] ---*/ function newTarget() {} diff --git a/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js index 46bc9ebf5..600ecc361 100644 --- a/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js +++ b/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js @@ -31,6 +31,7 @@ info: > ... 12. Return A. includes: [testTypedArray.js] +features: [TypedArray] ---*/ function newTarget() {} |