| bad-range.js |
---
esid: sec-atomics.wake
description: >
Test range checking of Atomics.wake on arrays that allow atomic operations
includes: [testAtomics.js, testTypedArray.js]
features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, TypedArray, arrow-function, let, for-of]
--- |
812 |
- |
| counts.js |
---
esid: sec-atomics.wake
description: >
Allowed boundary cases of the third 'count' argument to Atomics.wake
--- |
655 |
- |
| descriptor.js |
---
esid: sec-atomics.wake
description: Testing descriptor property of Atomics.wake
includes: [propertyHelper.js]
--- |
425 |
- |
| good-views.js |
---
esid: sec-atomics.wake
description: >
Test Atomics.wait on arrays that allow atomic operations,
in an Agent that is allowed to wait. There is only the one Agent.
includes: [testAtomics.js]
features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of]
--- |
980 |
- |
| length.js |
---
esid: sec-atomics.wake
description: >
Atomics.wake.length is 3.
info: |
Atomics.wake ( ia, index, count )
17 ECMAScript Standard Built-in Objects:
Every built-in Function object, including constructors, has a length
property whose value is an integer. Unless otherwise specified, this
value is equal to the largest number of named arguments shown in the
subclause headings for the function description, including optional
parameters. However, rest parameters shown using the form “...name”
are not included in the default argument count.
Unless otherwise specified, the length property of a built-in Function
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js]
--- |
1168 |
- |
| name.js |
---
esid: sec-atomics.wake
description: >
Atomics.wake.name is "wake".
includes: [propertyHelper.js]
--- |
479 |
- |
| non-views.js |
---
esid: sec-atomics.wake
description: >
Test Atomics.wake on view values other than TypedArrays
includes: [testAtomics.js]
features: [SharedArrayBuffer, ArrayBuffer, DataView, Atomics, arrow-function, let, for-of]
--- |
500 |
- |
| nonshared-int-views.js |
---
esid: sec-atomics.wake
description: >
Test Atomics.wake on non-shared integer TypedArrays
includes: [testTypedArray.js]
features: [TypedArray]
--- |
721 |
- |
| shared-nonint-views.js |
---
esid: sec-atomics.wake
description: >
Test Atomics.wake on shared non-integer TypedArrays
includes: [testTypedArray.js]
features: [TypedArray]
--- |
723 |
- |
| wake-all-on-loc.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes all waiters on a location, but does not
wake waiters on other locations.
--- |
2085 |
- |
| wake-all.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes all waiters if that's what the count is.
--- |
2051 |
- |
| wake-in-order.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes agents in the order they are waiting.
--- |
2082 |
- |
| wake-nan.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes zero waiters if the count is NaN
--- |
870 |
- |
| wake-negative.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes zero waiters if the count is negative
--- |
874 |
- |
| wake-one.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes one waiter if that's what the count is.
--- |
1950 |
- |
| wake-two.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes two waiters if that's what the count is.
--- |
1952 |
- |
| wake-zero.js |
---
esid: sec-atomics.wake
description: >
Test that Atomics.wake wakes zero waiters if that's what the count is.
--- |
1953 |
- |