From 9382febd80707d29303d4fc0be208ea63c4036ce Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Thu, 2 Sep 2021 14:07:50 -0400 Subject: [PATCH] Automated feature flag update (#3153) --- .../SharedArrayBuffer/options-maxbytelength-diminuitive.js | 2 +- .../SharedArrayBuffer/options-maxbytelength-excessive.js | 2 +- .../SharedArrayBuffer/options-maxbytelength-negative.js | 2 +- .../built-ins/SharedArrayBuffer/options-maxbytelength-object.js | 2 +- .../SharedArrayBuffer/options-maxbytelength-poisoned.js | 2 +- .../SharedArrayBuffer/options-maxbytelength-undefined.js | 2 +- test/built-ins/SharedArrayBuffer/options-non-object.js | 2 +- test/built-ins/SharedArrayBuffer/prototype-from-newtarget.js | 2 +- test/built-ins/SharedArrayBuffer/prototype/grow/descriptor.js | 2 +- test/built-ins/SharedArrayBuffer/prototype/grow/extensible.js | 2 +- .../SharedArrayBuffer/prototype/grow/grow-larger-size.js | 2 +- .../SharedArrayBuffer/prototype/grow/grow-same-size.js | 2 +- .../SharedArrayBuffer/prototype/grow/grow-smaller-size.js | 2 +- test/built-ins/SharedArrayBuffer/prototype/grow/length.js | 2 +- test/built-ins/SharedArrayBuffer/prototype/grow/name.js | 2 +- .../SharedArrayBuffer/prototype/grow/new-length-excessive.js | 2 +- .../SharedArrayBuffer/prototype/grow/new-length-negative.js | 2 +- .../SharedArrayBuffer/prototype/grow/new-length-non-number.js | 2 +- .../SharedArrayBuffer/prototype/grow/nonconstructor.js | 2 +- .../prototype/grow/this-is-not-arraybuffer-object.js | 2 +- .../SharedArrayBuffer/prototype/grow/this-is-not-object.js | 2 +- .../prototype/grow/this-is-not-resizable-arraybuffer-object.js | 2 +- .../prototype/grow/this-is-sharedarraybuffer.js | 2 +- .../SharedArrayBuffer/prototype/growable/invoked-as-accessor.js | 2 +- .../SharedArrayBuffer/prototype/growable/invoked-as-func.js | 2 +- test/built-ins/SharedArrayBuffer/prototype/growable/length.js | 2 +- test/built-ins/SharedArrayBuffer/prototype/growable/name.js | 2 +- .../built-ins/SharedArrayBuffer/prototype/growable/prop-desc.js | 2 +- .../SharedArrayBuffer/prototype/growable/return-growable.js | 2 +- .../prototype/growable/this-has-no-arraybufferdata-internal.js | 2 +- .../SharedArrayBuffer/prototype/growable/this-is-arraybuffer.js | 2 +- .../SharedArrayBuffer/prototype/growable/this-is-not-object.js | 2 +- .../prototype/maxByteLength/invoked-as-accessor.js | 2 +- .../prototype/maxByteLength/invoked-as-func.js | 2 +- .../SharedArrayBuffer/prototype/maxByteLength/length.js | 2 +- .../built-ins/SharedArrayBuffer/prototype/maxByteLength/name.js | 2 +- .../SharedArrayBuffer/prototype/maxByteLength/prop-desc.js | 2 +- .../prototype/maxByteLength/return-maxbytelength-growable.js | 2 +- .../maxByteLength/return-maxbytelength-non-growable.js | 2 +- .../maxByteLength/this-has-no-arraybufferdata-internal.js | 2 +- .../prototype/maxByteLength/this-is-arraybuffer.js | 2 +- .../prototype/maxByteLength/this-is-not-object.js | 2 +- .../SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) diff --git a/test/built-ins/SharedArrayBuffer/options-maxbytelength-diminuitive.js b/test/built-ins/SharedArrayBuffer/options-maxbytelength-diminuitive.js index 7562be3eaf..9b057b92de 100644 --- a/test/built-ins/SharedArrayBuffer/options-maxbytelength-diminuitive.js +++ b/test/built-ins/SharedArrayBuffer/options-maxbytelength-diminuitive.js @@ -14,7 +14,7 @@ info: | 4. If requestedMaxByteLength is empty, then a. [...] 5. If byteLength > requestedMaxByteLength, throw a RangeError exception. -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.throws(RangeError, function() { diff --git a/test/built-ins/SharedArrayBuffer/options-maxbytelength-excessive.js b/test/built-ins/SharedArrayBuffer/options-maxbytelength-excessive.js index 77fec8af55..5badf58c6f 100644 --- a/test/built-ins/SharedArrayBuffer/options-maxbytelength-excessive.js +++ b/test/built-ins/SharedArrayBuffer/options-maxbytelength-excessive.js @@ -19,7 +19,7 @@ info: | 2. Let maxByteLength be ? Get(options, "maxByteLength"). 3. If maxByteLength is undefined, return empty. 4. Return ? ToIndex(maxByteLength). -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.throws(RangeError, function() { diff --git a/test/built-ins/SharedArrayBuffer/options-maxbytelength-negative.js b/test/built-ins/SharedArrayBuffer/options-maxbytelength-negative.js index 747f33cee4..933b33500e 100644 --- a/test/built-ins/SharedArrayBuffer/options-maxbytelength-negative.js +++ b/test/built-ins/SharedArrayBuffer/options-maxbytelength-negative.js @@ -17,7 +17,7 @@ info: | 2. Let maxByteLength be ? Get(options, "maxByteLength"). 3. If maxByteLength is undefined, return empty. 4. Return ? ToIndex(maxByteLength). -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.throws(RangeError, function() { diff --git a/test/built-ins/SharedArrayBuffer/options-maxbytelength-object.js b/test/built-ins/SharedArrayBuffer/options-maxbytelength-object.js index a0ebddf885..8830f8be5f 100644 --- a/test/built-ins/SharedArrayBuffer/options-maxbytelength-object.js +++ b/test/built-ins/SharedArrayBuffer/options-maxbytelength-object.js @@ -19,7 +19,7 @@ info: | 2. Let maxByteLength be ? Get(options, "maxByteLength"). 3. If maxByteLength is undefined, return empty. 4. Return ? ToIndex(maxByteLength). -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var log = []; diff --git a/test/built-ins/SharedArrayBuffer/options-maxbytelength-poisoned.js b/test/built-ins/SharedArrayBuffer/options-maxbytelength-poisoned.js index 2ae5aac72b..05fc129bcb 100644 --- a/test/built-ins/SharedArrayBuffer/options-maxbytelength-poisoned.js +++ b/test/built-ins/SharedArrayBuffer/options-maxbytelength-poisoned.js @@ -15,7 +15,7 @@ info: | 1. If Type(options) is not Object, return empty. 2. Let maxByteLength be ? Get(options, "maxByteLength"). -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var options = { diff --git a/test/built-ins/SharedArrayBuffer/options-maxbytelength-undefined.js b/test/built-ins/SharedArrayBuffer/options-maxbytelength-undefined.js index 4e6f89e9dc..ca881c4da2 100644 --- a/test/built-ins/SharedArrayBuffer/options-maxbytelength-undefined.js +++ b/test/built-ins/SharedArrayBuffer/options-maxbytelength-undefined.js @@ -17,7 +17,7 @@ info: | 1. If Type(options) is not Object, return empty. 2. Let maxByteLength be ? Get(options, "maxByteLength"). 3. If maxByteLength is undefined, return empty. -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.sameValue(new SharedArrayBuffer(0, {}).growable, false); diff --git a/test/built-ins/SharedArrayBuffer/options-non-object.js b/test/built-ins/SharedArrayBuffer/options-non-object.js index 8f03e83929..8c83297917 100644 --- a/test/built-ins/SharedArrayBuffer/options-non-object.js +++ b/test/built-ins/SharedArrayBuffer/options-non-object.js @@ -15,7 +15,7 @@ info: | 1.1.5 GetArrayBufferMaxByteLengthOption ( options ) 1. If Type(options) is not Object, return empty. -features: [resizable-arraybuffer] +features: [BigInt, SharedArrayBuffer, Symbol, resizable-arraybuffer] ---*/ assert.sameValue(new SharedArrayBuffer(0, null).growable, false, 'null'); diff --git a/test/built-ins/SharedArrayBuffer/prototype-from-newtarget.js b/test/built-ins/SharedArrayBuffer/prototype-from-newtarget.js index 4502c18f74..6133502d64 100644 --- a/test/built-ins/SharedArrayBuffer/prototype-from-newtarget.js +++ b/test/built-ins/SharedArrayBuffer/prototype-from-newtarget.js @@ -18,7 +18,7 @@ info: | 1. Let obj be ? OrdinaryCreateFromConstructor(constructor, "%SharedArrayBufferPrototype%", «[[ArrayBufferData]], [[ArrayBufferByteLength]]» ). ... -features: [SharedArrayBuffer, Reflect.construct] +features: [Reflect, Reflect.construct, SharedArrayBuffer] ---*/ var arrayBuffer = Reflect.construct(SharedArrayBuffer, [8], Object); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/descriptor.js b/test/built-ins/SharedArrayBuffer/prototype/grow/descriptor.js index 215b61c9ae..dd36298f29 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/descriptor.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/descriptor.js @@ -12,7 +12,7 @@ info: | Annex B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ verifyProperty(SharedArrayBuffer.prototype, 'grow', { diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/extensible.js b/test/built-ins/SharedArrayBuffer/prototype/grow/extensible.js index 55bfe4f9b2..f42ec8756a 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/extensible.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/extensible.js @@ -9,7 +9,7 @@ info: | 17 ECMAScript Standard Built-in Objects: Unless specified otherwise, the [[Extensible]] internal slot of a built-in object initially has the value true. -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert(Object.isExtensible(SharedArrayBuffer.prototype.grow)); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/grow-larger-size.js b/test/built-ins/SharedArrayBuffer/prototype/grow/grow-larger-size.js index 3999c31fd5..52191371bc 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/grow-larger-size.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/grow-larger-size.js @@ -14,7 +14,7 @@ info: | 5. Let hostHandled be ? HostGrowSharedArrayBuffer(O, newByteLength). 6. If hostHandled is handled, return undefined. [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var sab = new SharedArrayBuffer(4, {maxByteLength: 5}); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/grow-same-size.js b/test/built-ins/SharedArrayBuffer/prototype/grow/grow-same-size.js index d65f3f1a84..392fc8ae10 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/grow-same-size.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/grow-same-size.js @@ -14,7 +14,7 @@ info: | 5. Let hostHandled be ? HostGrowSharedArrayBuffer(O, newByteLength). 6. If hostHandled is handled, return undefined. [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var sab = new SharedArrayBuffer(4, {maxByteLength: 5}); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/grow-smaller-size.js b/test/built-ins/SharedArrayBuffer/prototype/grow/grow-smaller-size.js index 9f7f05017b..75e598ee22 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/grow-smaller-size.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/grow-smaller-size.js @@ -14,7 +14,7 @@ info: | 5. Let hostHandled be ? HostGrowSharedArrayBuffer(O, newByteLength). 6. If hostHandled is handled, return undefined. [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var sab = new SharedArrayBuffer(4, {maxByteLength: 5}); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/length.js b/test/built-ins/SharedArrayBuffer/prototype/grow/length.js index 0442f90c21..62fbcb6246 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/length.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/length.js @@ -19,7 +19,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ verifyProperty(SharedArrayBuffer.prototype.grow, 'length', { diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/name.js b/test/built-ins/SharedArrayBuffer/prototype/grow/name.js index f819448c4f..f6253f4dc6 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/name.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/name.js @@ -15,7 +15,7 @@ info: | Unless otherwise specified, the name property of a built-in Function object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] includes: [propertyHelper.js] ---*/ diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-excessive.js b/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-excessive.js index aad2d5bcef..06a7d027b0 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-excessive.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-excessive.js @@ -14,7 +14,7 @@ info: | 5. If newByteLength < 0 or newByteLength > O.[[ArrayBufferMaxByteLength]], throw a RangeError exception. [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var ab = new SharedArrayBuffer(4, {maxByteLength: 4}); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-negative.js b/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-negative.js index 7533191ac3..0e09080289 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-negative.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-negative.js @@ -14,7 +14,7 @@ info: | 5. If newByteLength < 0 or newByteLength > O.[[ArrayBufferMaxByteLength]], throw a RangeError exception. [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var ab = new SharedArrayBuffer(4, {maxByteLength: 4}); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-non-number.js b/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-non-number.js index 608e23b6a3..d7d02f1a61 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-non-number.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/new-length-non-number.js @@ -11,7 +11,7 @@ info: | 3. If IsSharedArrayBuffer(O) is false, throw a TypeError exception. 4. Let newByteLength be ? ToIntegerOrInfinity(newLength). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var log = []; diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/nonconstructor.js b/test/built-ins/SharedArrayBuffer/prototype/grow/nonconstructor.js index 89ee04e45d..209a161cd5 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/nonconstructor.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/nonconstructor.js @@ -11,7 +11,7 @@ info: | Built-in function objects that are not identified as constructors do not implement the [[Construct]] internal method unless otherwise specified in the description of a particular function. -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.sameValue( diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-arraybuffer-object.js b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-arraybuffer-object.js index 1b04f4df27..da16218643 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-arraybuffer-object.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-arraybuffer-object.js @@ -10,7 +10,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferMaxByteLength]]). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.sameValue(typeof SharedArrayBuffer.prototype.grow, 'function'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-object.js b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-object.js index 6d4b386940..cc530b78fa 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-object.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-object.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferMaxByteLength]]). [...] -features: [resizable-arraybuffer, Symbol, BigInt] +features: [BigInt, SharedArrayBuffer, Symbol, resizable-arraybuffer] ---*/ assert.sameValue(typeof SharedArrayBuffer.prototype.grow, "function"); diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-resizable-arraybuffer-object.js b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-resizable-arraybuffer-object.js index e7f54329cc..d5e6521e75 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-resizable-arraybuffer-object.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-not-resizable-arraybuffer-object.js @@ -10,7 +10,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferMaxByteLength]]). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var ab; diff --git a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-sharedarraybuffer.js b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-sharedarraybuffer.js index eb17f49c3c..243dfc5183 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-sharedarraybuffer.js +++ b/test/built-ins/SharedArrayBuffer/prototype/grow/this-is-sharedarraybuffer.js @@ -10,7 +10,7 @@ info: | 2. Perform ? RequireInternalSlot(O, [[ArrayBufferMaxByteLength]]). 3. If IsSharedArrayBuffer(O) is false, throw a TypeError exception. [...] -features: [ArrayBuffer, resizable-arraybuffer] +features: [ArrayBuffer, SharedArrayBuffer, resizable-arraybuffer] ---*/ var ab = new ArrayBuffer(0); diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-accessor.js b/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-accessor.js index c3a8835864..c3abc0f4c5 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-accessor.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-accessor.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-func.js b/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-func.js index b1be36ca6e..3e29d07bae 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-func.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/invoked-as-func.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/length.js b/test/built-ins/SharedArrayBuffer/prototype/growable/length.js index d237046011..ea1e44d866 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/length.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/length.js @@ -19,7 +19,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var desc = Object.getOwnPropertyDescriptor(SharedArrayBuffer.prototype, 'growable'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/name.js b/test/built-ins/SharedArrayBuffer/prototype/growable/name.js index 5ee9edd799..41b445084a 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/name.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/name.js @@ -11,7 +11,7 @@ description: > properties have "get " or "set " prepended to the property name string. includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var desc = Object.getOwnPropertyDescriptor(SharedArrayBuffer.prototype, 'growable'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/prop-desc.js b/test/built-ins/SharedArrayBuffer/prototype/growable/prop-desc.js index 88b86571f9..0e79cd8729 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/prop-desc.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/prop-desc.js @@ -11,7 +11,7 @@ info: | Section 17: Every accessor property described in clauses 18 through 26 and in Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true } includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var desc = Object.getOwnPropertyDescriptor(SharedArrayBuffer.prototype, 'growable'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/return-growable.js b/test/built-ins/SharedArrayBuffer/prototype/growable/return-growable.js index 2c4bdb0d0f..b9fcc7965f 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/return-growable.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/return-growable.js @@ -17,7 +17,7 @@ info: | [[ArrayBufferData]] internal slot. 2. If buffer has an [[ArrayBufferMaxByteLength]] internal slot, return true. 3. Return false. -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var sab1 = new SharedArrayBuffer(1); diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/this-has-no-arraybufferdata-internal.js b/test/built-ins/SharedArrayBuffer/prototype/growable/this-has-no-arraybufferdata-internal.js index 1c666cc571..5aaec2c5fb 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/this-has-no-arraybufferdata-internal.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/this-has-no-arraybufferdata-internal.js @@ -11,7 +11,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [DataView, Int8Array, resizable-arraybuffer] +features: [DataView, SharedArrayBuffer, TypedArray, resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-arraybuffer.js b/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-arraybuffer.js index f6322a298d..baead79f80 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-arraybuffer.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-arraybuffer.js @@ -10,7 +10,7 @@ info: | 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). 3. If IsSharedArrayBuffer(O) is false, throw a TypeError exception. [...] -features: [SharedArrayBuffer, resizable-arraybuffer] +features: [ArrayBuffer, SharedArrayBuffer, resizable-arraybuffer] ---*/ var growable = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-not-object.js b/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-not-object.js index e55b8fd0ed..196c53fd53 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-not-object.js +++ b/test/built-ins/SharedArrayBuffer/prototype/growable/this-is-not-object.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [Symbol, resizable-arraybuffer] +features: [SharedArrayBuffer, Symbol, resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-accessor.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-accessor.js index a58d599b44..5129edab0b 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-accessor.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-accessor.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-func.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-func.js index d07c2a38aa..080d43a5d7 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-func.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/invoked-as-func.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/length.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/length.js index 7b4a6e781c..4a2e4b8326 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/length.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/length.js @@ -19,7 +19,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var desc = Object.getOwnPropertyDescriptor(SharedArrayBuffer.prototype, 'maxByteLength'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/name.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/name.js index 31c668fe33..57b3f80904 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/name.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/name.js @@ -11,7 +11,7 @@ description: > properties have "get " or "set " prepended to the property name string. includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var desc = Object.getOwnPropertyDescriptor(SharedArrayBuffer.prototype, 'maxByteLength'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/prop-desc.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/prop-desc.js index 22f8a6ce7f..98725d0273 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/prop-desc.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/prop-desc.js @@ -11,7 +11,7 @@ info: | Section 17: Every accessor property described in clauses 18 through 26 and in Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true } includes: [propertyHelper.js] -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var desc = Object.getOwnPropertyDescriptor(SharedArrayBuffer.prototype, 'maxByteLength'); diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-growable.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-growable.js index 4ed60bf793..c872a33998 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-growable.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-growable.js @@ -14,7 +14,7 @@ info: | 5. Else, [...] 6. Return 𝔽(length). -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var ab1 = new SharedArrayBuffer(0, { maxByteLength: 0 }); diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-non-growable.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-non-growable.js index 3957f784c1..8584e8ad3c 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-non-growable.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/return-maxbytelength-non-growable.js @@ -14,7 +14,7 @@ info: | 5. Else, a. Let length be O.[[ArrayBufferByteLength]]. 6. Return 𝔽(length). -features: [resizable-arraybuffer] +features: [SharedArrayBuffer, resizable-arraybuffer] ---*/ var ab1 = new SharedArrayBuffer(0); diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-has-no-arraybufferdata-internal.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-has-no-arraybufferdata-internal.js index fc00fbc158..fc83ea4940 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-has-no-arraybufferdata-internal.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-has-no-arraybufferdata-internal.js @@ -11,7 +11,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [DataView, Int8Array, resizable-arraybuffer] +features: [DataView, SharedArrayBuffer, TypedArray, resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-arraybuffer.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-arraybuffer.js index 5d61485762..6a64c5571f 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-arraybuffer.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-arraybuffer.js @@ -10,7 +10,7 @@ info: | 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). 3. If IsSharedArrayBuffer(O) is false, throw a TypeError exception. [...] -features: [ArrayBuffer, resizable-arraybuffer] +features: [ArrayBuffer, SharedArrayBuffer, resizable-arraybuffer] ---*/ var maxByteLength = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-not-object.js b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-not-object.js index 9afa3cf857..b51539b806 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-not-object.js +++ b/test/built-ins/SharedArrayBuffer/prototype/maxByteLength/this-is-not-object.js @@ -9,7 +9,7 @@ info: | 1. Let O be the this value. 2. Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). [...] -features: [Symbol, resizable-arraybuffer] +features: [SharedArrayBuffer, Symbol, resizable-arraybuffer] ---*/ var getter = Object.getOwnPropertyDescriptor( diff --git a/test/built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js b/test/built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js index 1282b188f3..7b773d898e 100644 --- a/test/built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js +++ b/test/built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js @@ -5,7 +5,7 @@ esid: sec-sharedarraybuffer.prototype.slice description: > Throws a TypeError if `this` is an ArrayBuffer -features: [SharedArrayBuffer] +features: [ArrayBuffer, SharedArrayBuffer] ---*/ assert.throws(TypeError, function() {