From bf900a30b23aadd044f592d9fd96ca789cabbedb Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Thu, 8 Oct 2020 11:21:32 -0400 Subject: [PATCH] Create and assign feature: "align-detached-buffer-semantics-with-web-reality" --- features.txt | 4 ++++ .../ArrayBuffer/prototype/byteLength/detached-buffer.js | 1 + .../prototype/byteLength/this-is-sharedarraybuffer.js | 2 +- .../BigInt/detached-buffer-custom-ctor-other-targettype.js | 2 +- .../BigInt/detached-buffer-custom-ctor-same-targettype.js | 2 +- .../prototype/slice/BigInt/detached-buffer-get-ctor.js | 2 +- ...ached-buffer-speciesctor-get-species-custom-ctor-throws.js | 2 +- ...detached-buffer-zero-count-custom-ctor-other-targettype.js | 2 +- .../detached-buffer-zero-count-custom-ctor-same-targettype.js | 2 +- .../slice/detached-buffer-custom-ctor-other-targettype.js | 2 +- .../slice/detached-buffer-custom-ctor-same-targettype.js | 2 +- .../TypedArray/prototype/slice/detached-buffer-get-ctor.js | 2 +- ...ached-buffer-speciesctor-get-species-custom-ctor-throws.js | 2 +- ...detached-buffer-zero-count-custom-ctor-other-targettype.js | 2 +- .../detached-buffer-zero-count-custom-ctor-same-targettype.js | 2 +- .../DefineOwnProperty/BigInt/detached-buffer-realm.js | 2 +- .../internals/DefineOwnProperty/BigInt/detached-buffer.js | 2 +- .../internals/DefineOwnProperty/BigInt/key-is-numericindex.js | 2 +- .../BigInt/tonumber-value-detached-buffer.js | 2 +- .../internals/DefineOwnProperty/detached-buffer-realm.js | 2 +- .../internals/DefineOwnProperty/detached-buffer.js | 2 +- .../DefineOwnProperty/tonumber-value-detached-buffer.js | 2 +- .../Delete/BigInt/detached-buffer-key-is-not-numeric-index.js | 2 +- .../internals/Delete/BigInt/detached-buffer-key-is-symbol.js | 2 +- .../internals/Delete/BigInt/detached-buffer-realm.js | 2 +- .../internals/Delete/BigInt/detached-buffer.js | 2 +- .../internals/Delete/BigInt/indexed-value-ab-non-strict.js | 2 +- .../internals/Delete/BigInt/indexed-value-ab-strict.js | 2 +- .../internals/Delete/BigInt/indexed-value-sab-non-strict.js | 2 +- .../internals/Delete/BigInt/indexed-value-sab-strict.js | 2 +- .../internals/Delete/BigInt/infinity-detached-buffer.js | 2 +- .../Delete/BigInt/key-is-not-canonical-index-non-strict.js | 2 +- .../Delete/BigInt/key-is-not-canonical-index-strict.js | 2 +- .../Delete/BigInt/key-is-not-minus-zero-non-strict.js | 2 +- .../internals/Delete/BigInt/key-is-not-minus-zero-strict.js | 2 +- .../Delete/BigInt/key-is-not-numeric-index-get-throws.js | 2 +- .../Delete/BigInt/key-is-not-numeric-index-non-strict.js | 2 +- .../Delete/BigInt/key-is-not-numeric-index-strict.js | 2 +- .../Delete/BigInt/key-is-out-of-bounds-non-strict.js | 2 +- .../internals/Delete/BigInt/key-is-out-of-bounds-strict.js | 2 +- .../internals/Delete/BigInt/key-is-symbol.js | 2 +- .../Delete/detached-buffer-key-is-not-numeric-index.js | 2 +- .../internals/Delete/detached-buffer-key-is-symbol.js | 2 +- .../internals/Delete/detached-buffer-realm.js | 2 +- .../internals/Delete/detached-buffer.js | 2 +- .../internals/Delete/indexed-value-ab-non-strict.js | 2 +- .../internals/Delete/indexed-value-ab-strict.js | 2 +- .../internals/Delete/indexed-value-sab-non-strict.js | 2 +- .../internals/Delete/indexed-value-sab-strict.js | 2 +- .../internals/Delete/infinity-detached-buffer.js | 2 +- .../internals/Delete/key-is-not-canonical-index-non-strict.js | 2 +- .../internals/Delete/key-is-not-canonical-index-strict.js | 2 +- .../internals/Delete/key-is-not-integer.js | 2 +- .../internals/Delete/key-is-not-minus-zero-non-strict.js | 2 +- .../internals/Delete/key-is-not-minus-zero-strict.js | 2 +- .../internals/Delete/key-is-not-numeric-index-get-throws.js | 2 +- .../internals/Delete/key-is-not-numeric-index-non-strict.js | 2 +- .../internals/Delete/key-is-not-numeric-index-strict.js | 2 +- .../internals/Delete/key-is-out-of-bounds-non-strict.js | 2 +- .../internals/Delete/key-is-out-of-bounds-strict.js | 2 +- .../TypedArrayConstructors/internals/Delete/key-is-symbol.js | 2 +- .../internals/Get/BigInt/detached-buffer-realm.js | 2 +- .../internals/Get/BigInt/detached-buffer.js | 2 +- .../internals/Get/BigInt/infinity-detached-buffer.js | 2 +- .../internals/Get/BigInt/key-is-not-canonical-index.js | 2 +- .../Get/BigInt/key-is-not-numeric-index-get-throws.js | 2 +- .../internals/Get/BigInt/key-is-not-numeric-index.js | 2 +- .../internals/Get/BigInt/key-is-symbol.js | 2 +- .../internals/Get/detached-buffer-realm.js | 2 +- .../TypedArrayConstructors/internals/Get/detached-buffer.js | 2 +- .../internals/Get/infinity-detached-buffer.js | 2 +- .../internals/Get/key-is-not-canonical-index.js | 2 +- .../internals/Get/key-is-not-numeric-index-get-throws.js | 2 +- .../internals/Get/key-is-not-numeric-index.js | 2 +- .../TypedArrayConstructors/internals/Get/key-is-symbol.js | 2 +- .../internals/GetOwnProperty/BigInt/detached-buffer-realm.js | 2 +- .../internals/GetOwnProperty/BigInt/detached-buffer.js | 2 +- .../GetOwnProperty/BigInt/enumerate-detached-buffer.js | 2 +- .../internals/GetOwnProperty/BigInt/index-prop-desc.js | 2 +- .../internals/GetOwnProperty/detached-buffer-realm.js | 2 +- .../internals/GetOwnProperty/detached-buffer.js | 2 +- .../internals/GetOwnProperty/enumerate-detached-buffer.js | 2 +- .../internals/GetOwnProperty/index-prop-desc.js | 2 +- .../BigInt/abrupt-from-ordinary-has-parent-hasproperty.js | 2 +- .../internals/HasProperty/BigInt/detached-buffer-realm.js | 2 +- .../internals/HasProperty/BigInt/detached-buffer.js | 2 +- .../internals/HasProperty/BigInt/indexed-value.js | 2 +- .../HasProperty/BigInt/infinity-with-detached-buffer.js | 2 +- .../HasProperty/BigInt/key-is-greater-than-last-index.js | 2 +- .../internals/HasProperty/BigInt/key-is-lower-than-zero.js | 2 +- .../internals/HasProperty/BigInt/key-is-minus-zero.js | 2 +- .../abrupt-from-ordinary-has-parent-hasproperty.js | 2 +- .../internals/HasProperty/detached-buffer-realm.js | 2 +- .../internals/HasProperty/detached-buffer.js | 2 +- .../internals/HasProperty/indexed-value.js | 2 +- .../internals/HasProperty/infinity-with-detached-buffer.js | 2 +- .../internals/HasProperty/key-is-greater-than-last-index.js | 2 +- .../internals/HasProperty/key-is-lower-than-zero.js | 2 +- .../internals/HasProperty/key-is-minus-zero.js | 2 +- .../internals/Set/BigInt/bigint-tobigint64.js | 2 +- .../internals/Set/BigInt/bigint-tobiguint64.js | 2 +- .../internals/Set/BigInt/boolean-tobigint.js | 2 +- .../Set/BigInt/detached-buffer-key-is-not-numeric-index.js | 2 +- .../internals/Set/BigInt/detached-buffer-key-is-symbol.js | 2 +- .../internals/Set/BigInt/detached-buffer-realm.js | 2 +- .../internals/Set/BigInt/detached-buffer.js | 2 +- .../internals/Set/BigInt/indexed-value.js | 2 +- .../internals/Set/BigInt/key-is-minus-zero.js | 2 +- .../internals/Set/BigInt/key-is-not-canonical-index.js | 2 +- .../internals/Set/BigInt/key-is-not-integer.js | 2 +- .../Set/BigInt/key-is-not-numeric-index-set-throws.js | 2 +- .../internals/Set/BigInt/key-is-not-numeric-index.js | 2 +- .../internals/Set/BigInt/key-is-out-of-bounds.js | 2 +- .../internals/Set/BigInt/key-is-symbol.js | 2 +- .../internals/Set/BigInt/null-tobigint.js | 2 +- .../internals/Set/BigInt/number-tobigint.js | 2 +- .../internals/Set/BigInt/string-nan-tobigint.js | 2 +- .../internals/Set/BigInt/string-tobigint.js | 2 +- .../internals/Set/BigInt/symbol-tobigint.js | 2 +- .../internals/Set/BigInt/tonumber-value-detached-buffer.js | 2 +- .../internals/Set/BigInt/tonumber-value-throws.js | 2 +- .../internals/Set/BigInt/undefined-tobigint.js | 2 +- .../TypedArrayConstructors/internals/Set/bigint-tonumber.js | 2 +- .../internals/Set/conversion-operation-consistent-nan.js | 2 +- .../internals/Set/conversion-operation.js | 2 +- .../internals/Set/detached-buffer-key-is-not-numeric-index.js | 2 +- .../internals/Set/detached-buffer-key-is-symbol.js | 2 +- .../internals/Set/detached-buffer-realm.js | 2 +- .../TypedArrayConstructors/internals/Set/detached-buffer.js | 2 +- .../TypedArrayConstructors/internals/Set/indexed-value.js | 2 +- .../TypedArrayConstructors/internals/Set/key-is-minus-zero.js | 2 +- .../internals/Set/key-is-not-canonical-index.js | 2 +- .../internals/Set/key-is-not-integer.js | 2 +- .../internals/Set/key-is-not-numeric-index-set-throws.js | 2 +- .../internals/Set/key-is-not-numeric-index.js | 2 +- .../internals/Set/key-is-out-of-bounds.js | 2 +- .../TypedArrayConstructors/internals/Set/key-is-symbol.js | 2 +- .../internals/Set/tonumber-value-detached-buffer.js | 2 +- .../internals/Set/tonumber-value-throws.js | 2 +- 139 files changed, 142 insertions(+), 137 deletions(-) diff --git a/features.txt b/features.txt index e54e2f4c2a..95f3d7bfb6 100644 --- a/features.txt +++ b/features.txt @@ -193,6 +193,10 @@ TypedArray.prototype.item # https://github.com/tc39/ecma262/pull/2154 arbitrary-module-namespace-names +# Align detached buffer semantics with web reality +# https://github.com/tc39/ecma262/pull/2164 +align-detached-buffer-semantics-with-web-reality + ## Standard language features # # Language features that have been included in a published version of the diff --git a/test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js b/test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js index 7be829e4a6..d45e029289 100644 --- a/test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js +++ b/test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js @@ -9,6 +9,7 @@ info: | If IsDetachedBuffer(buffer) is true, return 0. ... includes: [detachArrayBuffer.js] +features: [align-detached-buffer-semantics-with-web-reality] ---*/ var ab = new ArrayBuffer(1); diff --git a/test/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js b/test/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js index 6f26daf2d3..ed365b4a08 100644 --- a/test/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js +++ b/test/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js @@ -4,7 +4,7 @@ /*--- esid: sec-get-arraybuffer.prototype.bytelength description: Throws a TypeError exception when `this` is a SharedArrayBuffer -features: [SharedArrayBuffer] +features: [align-detached-buffer-semantics-with-web-reality, SharedArrayBuffer] ---*/ var byteLength = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js index 056a22f6a9..1160cd9dd9 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js @@ -13,7 +13,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js index 2690d9d2c3..ff357e9ca0 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js @@ -13,7 +13,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js index 43ee9c7ed9..ab5e65dc55 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js @@ -12,7 +12,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js index 2092fdd055..c182b4c408 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js @@ -13,7 +13,7 @@ info: | Return A. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js index 13773be7a9..70ea823512 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js @@ -15,7 +15,7 @@ info: | Return A includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js index f6775fd9fd..5feea0e79c 100644 --- a/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js +++ b/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js @@ -14,7 +14,7 @@ info: | ... Return A includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { 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 c5207efae4..2049d8d640 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 @@ -14,7 +14,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, 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 9547ff6cf0..a4161d0cb4 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 @@ -12,7 +12,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, 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 d0f659bfcb..c7588972a6 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 @@ -12,7 +12,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol.species, 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 7e4412e945..38ef39752e 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 @@ -13,7 +13,7 @@ info: | Return A. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, 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 d8548c3bb4..0dd83fe8c2 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 @@ -15,7 +15,7 @@ info: | Return A includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, 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 b2df9f99d1..58bdcf316d 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 @@ -14,7 +14,7 @@ info: | ... Return A includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol.species, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol.species, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js index 4073f10387..a8be08df81 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js @@ -24,7 +24,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, cross-realm, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, cross-realm, Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js index 4b4202cfc3..570222d551 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js @@ -23,7 +23,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ var desc = { value: 0n, diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js index 31fc7f3b81..66bf4b78fa 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js @@ -15,7 +15,7 @@ info: | return false. ... includes: [testBigIntTypedArray.js, propertyHelper.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n, 42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js index 52cc5ecae5..25a98e9bf7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js @@ -25,7 +25,7 @@ info: | 15. Perform SetValueInBuffer(buffer, indexedPosition, elementType, numValue). 16. Return true. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var ta = new TA([17n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js index 8a660029d7..4600e937e6 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js @@ -24,7 +24,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js index 02131e59f3..c32da9586f 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js @@ -23,7 +23,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ var desc = { diff --git a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js index 2db4582ce7..25ffb73c77 100644 --- a/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js @@ -26,7 +26,7 @@ info: | 15. Perform SetValueInBuffer(buffer, indexedPosition, elementType, numValue). 16. Return true. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js index 60cbb497eb..40358534c9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js @@ -17,7 +17,7 @@ info: | ... Return ? OrdinaryDelete(O, P) includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js index edf40d24cf..1f62ae3f65 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js @@ -14,7 +14,7 @@ info: | ... Return ? OrdinaryDelete(O, P). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js index bf3c277b67..cd3eb985f9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js @@ -18,7 +18,7 @@ info: | ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js index 64e0271e51..f516f2a5e7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js @@ -16,7 +16,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, return true. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-non-strict.js index 890faf6718..70e1449984 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-non-strict.js @@ -19,7 +19,7 @@ info: | ... flags: [noStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-strict.js index 3bc0412c5f..2bb6959e37 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-strict.js @@ -19,7 +19,7 @@ info: | ... flags: [onlyStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-non-strict.js index 52b56e28fa..3e1f355fee 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-non-strict.js @@ -7,7 +7,7 @@ description: > Return value from valid numeric index, with SharedArrayBuffer flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray, SharedArrayBuffer] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray, SharedArrayBuffer] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js index 877a38755e..c14e26dd08 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js @@ -7,7 +7,7 @@ description: > Throws TypeError exception in strict mode. flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray, SharedArrayBuffer] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray, SharedArrayBuffer] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js index f1a5570ae6..c654bd6b5a 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js @@ -22,7 +22,7 @@ info: | Return n. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-non-strict.js index adde52b847..440648aee9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-non-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [noStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-strict.js index 56764c65de..5f211e2ce4 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [onlyStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-non-strict.js index 8e33eaac5c..94066d866c 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-non-strict.js @@ -26,7 +26,7 @@ info: | ... flags: [noStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-strict.js index 31ff861bd8..016e8c5cde 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-strict.js @@ -26,7 +26,7 @@ info: | ... flags: [onlyStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js index e9460a8ffe..f4ff496231 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js index ed867ef434..d707ea7242 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [noStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js index dcf7a85ca8..5120af8d67 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [onlyStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-non-strict.js index 13d1116813..8f68d69bdc 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-non-strict.js @@ -21,7 +21,7 @@ info: | flags: [noStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-strict.js index 7a1ef9599f..7bd1a0767a 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-strict.js @@ -21,7 +21,7 @@ info: | flags: [onlyStrict] includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js index 26c1fa652a..014165b973 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js @@ -15,7 +15,7 @@ info: | Return ? OrdinaryDelete(O, P). includes: [testBigIntTypedArray.js] -features: [BigInt, Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js index 966e6346d7..5bad57b2e4 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js @@ -17,7 +17,7 @@ info: | ... Return ? OrdinaryDelete(O, P) includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js index edf40d24cf..1f62ae3f65 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js @@ -14,7 +14,7 @@ info: | ... Return ? OrdinaryDelete(O, P). includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js index bf3c277b67..cd3eb985f9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js @@ -18,7 +18,7 @@ info: | ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js index 126dc2574f..64adf3eb7d 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js @@ -16,7 +16,7 @@ info: | If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, return true. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js index 8b7714e03b..4ebaf4b4a5 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js @@ -19,7 +19,7 @@ info: | ... flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js index c2e12066c6..c02aa494db 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js @@ -19,7 +19,7 @@ info: | ... flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js index 52b56e28fa..3e1f355fee 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js @@ -7,7 +7,7 @@ description: > Return value from valid numeric index, with SharedArrayBuffer flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray, SharedArrayBuffer] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray, SharedArrayBuffer] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js index 877a38755e..c14e26dd08 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js @@ -7,7 +7,7 @@ description: > Throws TypeError exception in strict mode. flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray, SharedArrayBuffer] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray, SharedArrayBuffer] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js index 9ff0ea86df..72e5e99fa3 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js @@ -22,7 +22,7 @@ info: | Return n. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js index e2a0643deb..620e0a3711 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js index aaa9b9a040..bf3ce01d20 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js index 9cad5efe53..1f181fbee4 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js @@ -24,7 +24,7 @@ info: | 5. If IsInteger(index) is false, return undefined. ... includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js index 858b9c46da..aedbbbc5a9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js @@ -26,7 +26,7 @@ info: | ... flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js index 9ec8e78504..0318011cf8 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js @@ -26,7 +26,7 @@ info: | ... flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js index 15ce68867d..c0a2f3afab 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js index a8f81c9218..24c46e23b3 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js index e0bba172f0..23d3e198db 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js @@ -20,7 +20,7 @@ info: | Return ? OrdinaryDelete(O, P). flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js index 7c27117b9a..75594718ba 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js @@ -21,7 +21,7 @@ info: | flags: [noStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js index e7c5f2bf10..2599956ea9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js @@ -21,7 +21,7 @@ info: | flags: [onlyStrict] includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js index ef080c0e86..35d4b36ab0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js @@ -15,7 +15,7 @@ info: | Return ? OrdinaryDelete(O, P). includes: [testTypedArray.js] -features: [Symbol, Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol, Symbol, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js index 21abcc396e..f6290325e7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js @@ -21,7 +21,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, cross-realm, TypedArray] ---*/ let other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js index 40f43c215d..a1dd95226b 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js @@ -20,7 +20,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js index 7d4698e3de..97ed2a2da6 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js @@ -27,7 +27,7 @@ info: | ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js index 44ae70751b..760f2bd4ce 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js index 97cdbfef9e..1218afe1e5 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js @@ -20,7 +20,7 @@ info: | 8. Return ? Call(getter, Receiver). ... includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js index 1b1694e1db..f60f3b0a6a 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ TypedArray.prototype.baz = "test262"; diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js index c219dacc2e..80c550a0d5 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js @@ -12,7 +12,7 @@ info: | ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testBigIntTypedArray.js] -features: [BigInt, Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol, TypedArray] ---*/ var parentKey = Symbol("2"); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js index 7cf84018c3..60d73bee31 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js @@ -21,7 +21,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, TypedArray] ---*/ let other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js index 8e7a4f7582..e753209cd7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js @@ -20,7 +20,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js index e3c8f62c50..d5c6d5377b 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js @@ -28,7 +28,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js index b818665b5c..f6e37eeb74 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js index 32df5484f0..ce1a313ca4 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js @@ -20,7 +20,7 @@ info: | 8. Return ? Call(getter, Receiver). ... includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js index 2a7d3df6c9..7b23bc2a55 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ TypedArray.prototype.baz = "test262"; diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js index 0c4c262f6c..39180cf9ca 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js @@ -12,7 +12,7 @@ info: | ... 3. Return ? OrdinaryGet(O, P, Receiver). includes: [testTypedArray.js] -features: [Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol, TypedArray] ---*/ var parentKey = Symbol("2"); diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js index 36dd497d4b..c602b245ab 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js @@ -22,7 +22,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, cross-realm, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js index 34aa1c0d85..0178b73930 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js @@ -21,7 +21,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js index 177c750538..00b0e2f3af 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js @@ -27,7 +27,7 @@ info: | calling its [[GetOwnProperty]] internal method. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js index 8f023b8d28..565e3a60df 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js @@ -16,7 +16,7 @@ info: | [[Enumerable]]: true, [[Configurable]]: true}. ... includes: [testBigIntTypedArray.js, propertyHelper.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n, 43n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js index 6cf10779a6..955124b394 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js @@ -22,7 +22,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js index b9839533d2..e38dbb3b0f 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js @@ -21,7 +21,7 @@ info: | If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js index 97fc9aa0ce..28e1af6f31 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js @@ -27,7 +27,7 @@ info: | calling its [[GetOwnProperty]] internal method. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js index c0caeb505e..bd3493409f 100644 --- a/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js +++ b/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js @@ -16,7 +16,7 @@ info: | [[Enumerable]]: true, [[Configurable]]: false}. ... includes: [testTypedArray.js, propertyHelper.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js index ffbd259f92..10985c5a87 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js @@ -24,7 +24,7 @@ info: | a. Return ? parent.[[HasProperty]](P). 6. Return false. includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, Proxy, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, Proxy, TypedArray] ---*/ var handler = { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js index 7ef108271e..411a63bdce 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js @@ -16,7 +16,7 @@ info: | ii. If IsDetachedBuffer(buffer) is true, return false. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, cross-realm, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, cross-realm, Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js index adba3fa3e5..907b68a3a3 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js @@ -14,7 +14,7 @@ info: | ii. If IsDetachedBuffer(buffer) is true, return false. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js index 1b8fdf18e9..7f933a360c 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js @@ -17,7 +17,7 @@ info: | iv. Return true. ... includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n, 43n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js index 4343743d31..b1e54bb1ee 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js @@ -22,7 +22,7 @@ info: | flags: [noStrict] includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { let count = 0; diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js index e85de785a5..1f19f0ed38 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js @@ -14,7 +14,7 @@ info: | iii. If ! IsValidIntegerIndex(O, numericIndex) is false, return false. ... includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ // Prevents false positives using OrdinaryHasProperty diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js index ab5adbda66..4d33614014 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js @@ -14,7 +14,7 @@ info: | iii. If ! IsValidIntegerIndex(O, numericIndex) is false, return false. ... includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js index 9150c03569..fe332665c5 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js @@ -14,7 +14,7 @@ info: | iii. If ! IsValidIntegerIndex(O, numericIndex) is false, return false. ... includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js index 37b404fc6b..76460854c0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js @@ -24,7 +24,7 @@ info: | a. Return ? parent.[[HasProperty]](P). 6. Return false. includes: [testTypedArray.js] -features: [Reflect, Proxy, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, Proxy, TypedArray] ---*/ var handler = { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js index 7b58ee6ee6..85bc63cec6 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js @@ -15,7 +15,7 @@ info: | ii. If IsDetachedBuffer(buffer) is true, return false. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, Reflect, TypedArray] ---*/ var other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js index 4f942fb302..cf11570210 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js @@ -14,7 +14,7 @@ info: | ii. If IsDetachedBuffer(buffer) is true, return false. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js index 7f69a2f2d1..afb57ba3ac 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js @@ -17,7 +17,7 @@ info: | iv. Return true. ... includes: [testTypedArray.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js index 6d4329a5df..0fcbd89dd7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js @@ -23,7 +23,7 @@ info: | flags: [noStrict] includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js index 37eb252693..3975bb0a51 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js @@ -14,7 +14,7 @@ info: | iii. If ! IsValidIntegerIndex(O, numericIndex) is false, return false. ... includes: [testTypedArray.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ // Prevents false positives using OrdinaryHasProperty diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js index b73ed00781..920f8eaf6e 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js @@ -14,7 +14,7 @@ info: | iii. If ! IsValidIntegerIndex(O, numericIndex) is false, return false. ... includes: [testTypedArray.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js b/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js index 83d11837d4..13ba336ca0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js +++ b/test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js @@ -14,7 +14,7 @@ info: | iii. If ! IsValidIntegerIndex(O, numericIndex) is false, return false. ... includes: [testTypedArray.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js index 48d3b62bd6..d8441af2f0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js @@ -65,7 +65,7 @@ info: | 2. Let int64bit be n modulo 2^64. 3. If int64bit ≥ 2^63, return int64bit - 2^64; otherwise return int64bit. -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ // 2n ** 64n + 2n // 2n ** 63n + 2n diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js index c96f05be66..cd7491e573 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js @@ -65,7 +65,7 @@ info: | 2. Let int64bit be n modulo 2^64. 3. Return int64bit. -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ // 2n ** 64n + 2n // 2n ** 63n + 2n diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js index 6bec3b7b6b..d51fe11a17 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js @@ -48,7 +48,7 @@ info: | Result: Return 1n if prim is true and 0n if prim is false. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var typedArray = new TA(2); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js index c7cf9fe7d8..deb182e788 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA(2); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js index 2a0550bb1b..cd2b88a24b 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js @@ -12,7 +12,7 @@ info: | ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Symbol, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol, Reflect, TypedArray] ---*/ var s = Symbol('1'); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js index edc64627b2..9c66fe1565 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js @@ -25,7 +25,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, cross-realm, TypedArray] ---*/ let other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js index aca729cf78..71ee6b4513 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js @@ -24,7 +24,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { let sample = new TA([42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js index 9f0e73400c..ee77663da3 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js @@ -20,7 +20,7 @@ info: | 15. Perform SetValueInBuffer(buffer, indexedPosition, elementType, numValue). 16. Return true. includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ let proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js index 820fd86fea..32040d9f17 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js @@ -20,7 +20,7 @@ info: | ... 10. If index = -0, return false. includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js index fa8673dfcf..2710580f0e 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ var keys = ['1.0', '+1', '1000000000000000000000', '0.0000001']; diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js index 34152fae49..80b4d042a0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js @@ -20,7 +20,7 @@ info: | 6. If IsInteger(index) is false, return false. ... includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js index 040778ca4d..8d9b4632b6 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js @@ -20,7 +20,7 @@ info: | 8. Perform ? Call(setter, Receiver, « V »). ... includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js index c1f7859f60..84b9a214aa 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js @@ -14,7 +14,7 @@ info: | ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js index 1f812c4950..2f31fb83a9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js @@ -21,7 +21,7 @@ info: | 9. If index < 0 or index ≥ length, return false. ... includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var sample = new TA([42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js index 3f13eb62e4..a16e78826f 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js @@ -12,7 +12,7 @@ info: | ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testBigIntTypedArray.js] -features: [BigInt, Reflect, Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, Symbol, TypedArray] ---*/ var s1 = Symbol('1'); var s2 = Symbol('2'); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js index 768ddea1ca..679c50c690 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js @@ -48,7 +48,7 @@ info: | Result: Throw a TypeError exception. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js index d77eb6c440..692b17d20b 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js @@ -48,7 +48,7 @@ info: | Result: Throw a TypeError exception. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js index 740e981522..1a73eecc67 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js @@ -52,7 +52,7 @@ info: | 3. Return n. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js index 1e9ea4813d..d8384b67c2 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js @@ -58,7 +58,7 @@ info: | corresponds to the MV, rather than rounding to a Number. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { var typedArray = new TA(1); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js index 0637705901..fc39ac9d60 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js @@ -48,7 +48,7 @@ info: | Result: Throw a TypeError exception. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray, Symbol] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray, Symbol] ---*/ var s = Symbol() diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js index 3a4b055b74..afd11a2957 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js @@ -26,7 +26,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. includes: [testBigIntTypedArray.js, detachArrayBuffer.js] -features: [BigInt, Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js index 91d26e961b..f6bbcf6d94 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js @@ -22,7 +22,7 @@ info: | Otherwise, let numValue be ? ToNumber(value). ... includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { let sample = new TA([42n]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js index f948b9ed30..ddfe1b1d37 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js @@ -49,7 +49,7 @@ info: | Result: Throw a TypeError exception. includes: [testBigIntTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js b/test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js index 4de9c0eadb..259c5f9f31 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js @@ -48,7 +48,7 @@ info: | Result: Throw a TypeError Exception includes: [testTypedArray.js] -features: [BigInt, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { var typedArray = new TA(1); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js b/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js index 76d2781f57..87814f9aa5 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js @@ -63,7 +63,7 @@ info: | an expression of the form X !== X. The result will be true if and only if X is a NaN. includes: [nans.js, testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(FA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js b/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js index 8cd5eec790..e53c5fd1f7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js @@ -39,7 +39,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js index 8c56dab2d3..83db822da7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js index 95cf5205c6..86b31561a6 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Symbol, Reflect, TypedArray] ---*/ let s = Symbol("1"); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js index 93e01d9cd5..d739cd2291 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js @@ -25,7 +25,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. ... includes: [testTypedArray.js, detachArrayBuffer.js] -features: [cross-realm, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, cross-realm, TypedArray] ---*/ let other = $262.createRealm().global; diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js index 01dd2bd548..7461767fc4 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js @@ -24,7 +24,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { let sample = new TA([42]); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js b/test/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js index 1a0f53fbc3..65f93af058 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ let proto = TypedArray.prototype; diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js index c132da6723..31762ecc30 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js @@ -20,7 +20,7 @@ info: | 7. If index = -0, return false. ... includes: [testTypedArray.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js index 1b0814f2a0..3a57ae900f 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ var keys = [ diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js index 7f94631d97..a12cbdc432 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js index d0e9e8a322..a15b92f072 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js @@ -20,7 +20,7 @@ info: | 8. Perform ? Call(setter, Receiver, « V »). ... includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js index dc0a835028..f3705432c7 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js index bfcba22612..ce99ad1a26 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js +++ b/test/built-ins/TypedArrayConstructors/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, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js index 3b6dc4361a..029fcac82d 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js @@ -12,7 +12,7 @@ info: | ... 3. Return ? OrdinarySet(O, P, V, Receiver). includes: [testTypedArray.js] -features: [Reflect, Symbol, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, Symbol, TypedArray] ---*/ var s1 = Symbol("1"); diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js index ed82db8115..763156d096 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js @@ -26,7 +26,7 @@ info: | If IsDetachedBuffer(buffer) is true, return false. includes: [testTypedArray.js, detachArrayBuffer.js] -features: [Reflect, TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, Reflect, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js b/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js index cddd62b9d3..09f43c02f6 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js @@ -22,7 +22,7 @@ info: | Otherwise, let numValue be ? ToNumber(value). ... includes: [testTypedArray.js] -features: [TypedArray] +features: [align-detached-buffer-semantics-with-web-reality, TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) {