mirror of
https://github.com/tc39/test262.git
synced 2025-07-22 21:45:04 +02:00
Atomics.waitAsync: update feature flags (#2641)
This commit is contained in:
parent
2f1d28ddca
commit
24b7f5fa99
@ -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', {
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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');
|
||||
|
@ -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', {
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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() {
|
||||
|
@ -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)
|
||||
|
@ -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() {
|
||||
|
@ -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() {
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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]
|
||||
---*/
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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(
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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(
|
||||
|
@ -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(
|
||||
|
@ -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(
|
||||
|
@ -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(
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user