diff --git a/test/built-ins/Atomics/waitAsync/descriptor.js b/test/built-ins/Atomics/waitAsync/descriptor.js index c3e552c58b..42187bca9d 100644 --- a/test/built-ins/Atomics/waitAsync/descriptor.js +++ b/test/built-ins/Atomics/waitAsync/descriptor.js @@ -11,7 +11,7 @@ info: | B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, Atomics] ---*/ verifyProperty(Atomics, 'waitAsync', { diff --git a/test/built-ins/Atomics/waitAsync/false-for-timeout-agent.js b/test/built-ins/Atomics/waitAsync/false-for-timeout-agent.js index abf7c19efe..09c1cd3725 100644 --- a/test/built-ins/Atomics/waitAsync/false-for-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/false-for-timeout-agent.js @@ -16,7 +16,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/false-for-timeout.js b/test/built-ins/Atomics/waitAsync/false-for-timeout.js index 7aa3daa6f8..53fb98b24e 100644 --- a/test/built-ins/Atomics/waitAsync/false-for-timeout.js +++ b/test/built-ins/Atomics/waitAsync/false-for-timeout.js @@ -15,7 +15,7 @@ info: | 6. Let q be ? ToNumber(timeout). flags: [async] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function] ---*/ const i32a = new Int32Array( new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 4) diff --git a/test/built-ins/Atomics/waitAsync/is-function.js b/test/built-ins/Atomics/waitAsync/is-function.js index 5de1884b10..7888e110a3 100644 --- a/test/built-ins/Atomics/waitAsync/is-function.js +++ b/test/built-ins/Atomics/waitAsync/is-function.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.waitasync description: Atomics.waitAsync is callable -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, Atomics] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/length.js b/test/built-ins/Atomics/waitAsync/length.js index 84f4772b9e..8a2595ff94 100644 --- a/test/built-ins/Atomics/waitAsync/length.js +++ b/test/built-ins/Atomics/waitAsync/length.js @@ -20,7 +20,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [Atomics.waitAsync,Atomics] +features: [Atomics.waitAsync, Atomics] ---*/ verifyProperty(Atomics.waitAsync, 'length', { diff --git a/test/built-ins/Atomics/waitAsync/name.js b/test/built-ins/Atomics/waitAsync/name.js index fed8ded69f..8ea55e3e4b 100644 --- a/test/built-ins/Atomics/waitAsync/name.js +++ b/test/built-ins/Atomics/waitAsync/name.js @@ -6,7 +6,7 @@ esid: sec-atomics.waitasync description: > Atomics.waitAsync.name is "waitAsync". includes: [propertyHelper.js] -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, Atomics] ---*/ verifyProperty(Atomics.waitAsync, 'name', { diff --git a/test/built-ins/Atomics/waitAsync/nan-for-timeout-agent.js b/test/built-ins/Atomics/waitAsync/nan-for-timeout-agent.js index 9158693e20..ac3c99cb9f 100644 --- a/test/built-ins/Atomics/waitAsync/nan-for-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/nan-for-timeout-agent.js @@ -16,7 +16,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/negative-timeout-agent.js b/test/built-ins/Atomics/waitAsync/negative-timeout-agent.js index 922117219a..5a2ca5e504 100644 --- a/test/built-ins/Atomics/waitAsync/negative-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/negative-timeout-agent.js @@ -16,7 +16,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/negative-timeout.js b/test/built-ins/Atomics/waitAsync/negative-timeout.js index c75ca5a4c8..9b2a74a8b5 100644 --- a/test/built-ins/Atomics/waitAsync/negative-timeout.js +++ b/test/built-ins/Atomics/waitAsync/negative-timeout.js @@ -15,7 +15,7 @@ info: | 6. Let q be ? ToNumber(timeout). flags: [async] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, destructuring-binding, arrow-function] ---*/ const i32a = new Int32Array( new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 4) diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js index bd6413320b..1f990fcef1 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js @@ -24,7 +24,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js index 8920b03d9e..cd8defbd9c 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js index 25f27b9c65..b02bbfbeba 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js index 6d4217e4d4..5549f45e5f 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js index 2ea1907408..c80108c559 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js index ae66f2dfb5..7aa8931650 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js index e64e7ed1ec..a48b39d679 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js index ff429c1a93..6a55b62453 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js index 43c8a245d2..1481999d4b 100644 --- a/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js +++ b/test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js @@ -23,7 +23,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js b/test/built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js index 6916f39e0b..2f7c2d2be8 100644 --- a/test/built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js +++ b/test/built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js @@ -19,7 +19,7 @@ info: | 5. If waitable is true, then a. If typeName is not "Int32Array" or "BigInt64Array", throw a TypeError exception. -features: [Atomics.waitAsync, Float32Array, Float64Array, Int8Array, TypedArray, Uint16Array, Uint8Array, Uint8ClampedArray] +features: [Atomics.waitAsync, Float32Array, Float64Array, Int8Array, TypedArray, Uint16Array, Uint8Array, Uint8ClampedArray, arrow-function, SharedArrayBuffer, Atomics] ---*/ const poisoned = { valueOf() { diff --git a/test/built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js b/test/built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js index fc71c5535b..e2e75a670c 100644 --- a/test/built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js +++ b/test/built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js @@ -18,7 +18,7 @@ info: | 5. If waitable is true, then a. If typeName is not "Int32Array" or "BigInt64Array", throw a TypeError exception. -features: [Atomics.waitAsync, ArrayBuffer, Atomics, TypedArray] +features: [Atomics.waitAsync, ArrayBuffer, Atomics, TypedArray, arrow-function] ---*/ const i32a = new Int32Array( new ArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 4) diff --git a/test/built-ins/Atomics/waitAsync/not-a-typedarray-throws.js b/test/built-ins/Atomics/waitAsync/not-a-typedarray-throws.js index 88d0f15e54..28027b3dfe 100644 --- a/test/built-ins/Atomics/waitAsync/not-a-typedarray-throws.js +++ b/test/built-ins/Atomics/waitAsync/not-a-typedarray-throws.js @@ -22,7 +22,7 @@ info: | 1. If Type(O) is not Object, throw a TypeError exception. 2. If O does not have an internalSlot internal slot, throw a TypeError exception. -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, arrow-function, Atomics] ---*/ const poisoned = { valueOf() { diff --git a/test/built-ins/Atomics/waitAsync/not-an-object-throws.js b/test/built-ins/Atomics/waitAsync/not-an-object-throws.js index e3f5995ff5..ec0097a711 100644 --- a/test/built-ins/Atomics/waitAsync/not-an-object-throws.js +++ b/test/built-ins/Atomics/waitAsync/not-an-object-throws.js @@ -22,7 +22,7 @@ info: | 1. If Type(O) is not Object, throw a TypeError exception. 2. If O does not have an internalSlot internal slot, throw a TypeError exception. -features: [Atomics.waitAsync, Symbol] +features: [Atomics.waitAsync, Symbol, arrow-function, Atomics] ---*/ const poisoned = { valueOf() { diff --git a/test/built-ins/Atomics/waitAsync/null-for-timeout-agent.js b/test/built-ins/Atomics/waitAsync/null-for-timeout-agent.js index 1d32f0252f..8bf67bc4cd 100644 --- a/test/built-ins/Atomics/waitAsync/null-for-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/null-for-timeout-agent.js @@ -18,7 +18,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/null-for-timeout.js b/test/built-ins/Atomics/waitAsync/null-for-timeout.js index 08be72e69b..ca68b3dc7e 100644 --- a/test/built-ins/Atomics/waitAsync/null-for-timeout.js +++ b/test/built-ins/Atomics/waitAsync/null-for-timeout.js @@ -16,7 +16,7 @@ info: | Null -> Return +0. -features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, computed-property-names, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, computed-property-names, Atomics, arrow-function] flags: [async] ---*/ diff --git a/test/built-ins/Atomics/waitAsync/object-for-timeout-agent.js b/test/built-ins/Atomics/waitAsync/object-for-timeout-agent.js index 2277612a90..a126b54afe 100644 --- a/test/built-ins/Atomics/waitAsync/object-for-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/object-for-timeout-agent.js @@ -21,7 +21,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/object-for-timeout.js b/test/built-ins/Atomics/waitAsync/object-for-timeout.js index 0213c860b3..f45d304b8f 100644 --- a/test/built-ins/Atomics/waitAsync/object-for-timeout.js +++ b/test/built-ins/Atomics/waitAsync/object-for-timeout.js @@ -19,7 +19,7 @@ info: | Let primValue be ? ToPrimitive(argument, hint Number). Return ? ToNumber(primValue). -features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, computed-property-names, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, computed-property-names, Atomics, arrow-function] flags: [async] ---*/ const i32a = new Int32Array( diff --git a/test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js b/test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js index d7e6ec156f..4ea1e5a23e 100644 --- a/test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js +++ b/test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js @@ -19,7 +19,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js index a9307c314b..b2593e0b95 100644 --- a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js +++ b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js @@ -23,7 +23,7 @@ info: | Return _resultObject_. flags: [async] -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, TypedArray, SharedArrayBuffer, destructuring-binding, Atomics, arrow-function] ---*/ const i32a = new Int32Array( diff --git a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js index 977040525e..2390e16e4d 100644 --- a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js +++ b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js @@ -23,7 +23,7 @@ info: | Return _resultObject_. flags: [async] -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, TypedArray, SharedArrayBuffer, destructuring-binding, Atomics, arrow-function] ---*/ const i32a = new Int32Array( diff --git a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js index 519740d337..d643451dc4 100644 --- a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js +++ b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js @@ -22,7 +22,7 @@ info: | Perform ! CreateDataPropertyOrThrow(_resultObject_, *"value"*, _promiseCapability_.[[Promise]]). Return _resultObject_. -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, TypedArray, SharedArrayBuffer, destructuring-binding, Atomics] ---*/ const i32a = new Int32Array( diff --git a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js index 0f8766f995..f404bcd238 100644 --- a/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js +++ b/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js @@ -22,7 +22,7 @@ info: | Perform ! CreateDataPropertyOrThrow(_resultObject_, *"value"*, _promiseCapability_.[[Promise]]). Return _resultObject_. -features: [Atomics.waitAsync] +features: [Atomics.waitAsync, TypedArray, SharedArrayBuffer, destructuring-binding, Atomics] ---*/ const i32a = new Int32Array( diff --git a/test/built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js b/test/built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js index 8ef2c9858a..4971e4013d 100644 --- a/test/built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js +++ b/test/built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js @@ -31,7 +31,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js b/test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js index 546f241c40..d1a09aee90 100644 --- a/test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js +++ b/test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js @@ -18,7 +18,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js b/test/built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js index c4b9eb38de..b6281cb516 100644 --- a/test/built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js +++ b/test/built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js @@ -22,7 +22,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, Symbol, Symbol.toPrimitive, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/true-for-timeout-agent.js b/test/built-ins/Atomics/waitAsync/true-for-timeout-agent.js index 061d1bffaa..96b5be6368 100644 --- a/test/built-ins/Atomics/waitAsync/true-for-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/true-for-timeout-agent.js @@ -16,7 +16,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/true-for-timeout.js b/test/built-ins/Atomics/waitAsync/true-for-timeout.js index b52c221e80..631fc59170 100644 --- a/test/built-ins/Atomics/waitAsync/true-for-timeout.js +++ b/test/built-ins/Atomics/waitAsync/true-for-timeout.js @@ -17,7 +17,7 @@ info: | Boolean -> If argument is true, return 1. If argument is false, return +0. flags: [async] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function] ---*/ const i32a = new Int32Array( new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 4) diff --git a/test/built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js b/test/built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js index 8f60642eb5..44a13777f1 100644 --- a/test/built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js +++ b/test/built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js @@ -20,7 +20,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/undefined-for-timeout.js b/test/built-ins/Atomics/waitAsync/undefined-for-timeout.js index fa761d85ed..7b9b5ac64e 100644 --- a/test/built-ins/Atomics/waitAsync/undefined-for-timeout.js +++ b/test/built-ins/Atomics/waitAsync/undefined-for-timeout.js @@ -20,7 +20,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function] ---*/ const i32a = new Int32Array( new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 4) diff --git a/test/built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js b/test/built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js index d1d603f119..aa4abae36e 100644 --- a/test/built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js +++ b/test/built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js @@ -24,7 +24,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/value-not-equal-agent.js b/test/built-ins/Atomics/waitAsync/value-not-equal-agent.js index 925ce2342c..16d261f226 100644 --- a/test/built-ins/Atomics/waitAsync/value-not-equal-agent.js +++ b/test/built-ins/Atomics/waitAsync/value-not-equal-agent.js @@ -22,7 +22,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/value-not-equal.js b/test/built-ins/Atomics/waitAsync/value-not-equal.js index 87c4b3418b..0e606f91ce 100644 --- a/test/built-ins/Atomics/waitAsync/value-not-equal.js +++ b/test/built-ins/Atomics/waitAsync/value-not-equal.js @@ -21,7 +21,7 @@ info: | d. Return promiseCapability.[[Promise]]. flags: [async] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, computed-property-names, Symbol, Symbol.toPrimitive, Atomics, arrow-function] ---*/ const i32a = new Int32Array( new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 4) diff --git a/test/built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js b/test/built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js index d2654e4138..09a55b2fbd 100644 --- a/test/built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js +++ b/test/built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js @@ -22,7 +22,7 @@ info: | flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function'); diff --git a/test/built-ins/Atomics/waitAsync/was-woken-before-timeout.js b/test/built-ins/Atomics/waitAsync/was-woken-before-timeout.js index 49e0407315..a337f066e1 100644 --- a/test/built-ins/Atomics/waitAsync/was-woken-before-timeout.js +++ b/test/built-ins/Atomics/waitAsync/was-woken-before-timeout.js @@ -7,7 +7,7 @@ description: > a timeout flags: [async] includes: [atomicsHelper.js] -features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics] +features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, arrow-function, async-functions] ---*/ assert.sameValue(typeof Atomics.waitAsync, 'function');