diff --git a/test/built-ins/Atomics/wait/bigint/nan-for-timeout.js b/test/built-ins/Atomics/wait/bigint/nan-for-timeout.js index d3df2ef0786e73ab33427c6cc3ad7a1eb36e6fed..87ac7a679f55a4307b3dbe354eb74aac503307d3 100644 --- a/test/built-ins/Atomics/wait/bigint/nan-for-timeout.js +++ b/test/built-ins/Atomics/wait/bigint/nan-for-timeout.js @@ -39,5 +39,5 @@ $262.agent.waitUntil(i64a, RUNNING, 1n); // Try to yield control to ensure the agent actually started to wait. $262.agent.tryYield(); -assert.sameValue(Atomics.wake(i64a, 0), 1, 'Atomics.wake(i64a, 0) returns 1'); +assert.sameValue(Atomics.notify(i64a, 0), 1, 'Atomics.notify(i64a, 0) returns 1'); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok"'); diff --git a/test/built-ins/Atomics/wait/bigint/negative-timeout-agent.js b/test/built-ins/Atomics/wait/bigint/negative-timeout-agent.js index f2edf290af7c76eabe9872a598c276eef74971c3..15085d371b93486d6613652554de05a5d1c1871a 100644 --- a/test/built-ins/Atomics/wait/bigint/negative-timeout-agent.js +++ b/test/built-ins/Atomics/wait/bigint/negative-timeout-agent.js @@ -36,4 +36,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js index 369e39d93ffc822c9f8ab7bb975828a32df28c0f..df6942dc6ef056f9c0e61f2921dac4c575adc7f9 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js @@ -56,4 +56,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js index a1de60a4ab1c2693d2fb6de6da4aa30f9cd953ed..a8e16f1a01db8398ca3da74f96b3296f25e0b378 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Add operation + Waiter does not spuriously notify on index which is subject to Add operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,6 +49,6 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js index 11a851f4742584d1166f39a428900a116cd36b0c..80358b7bbe1a4f91e7166d57fe1ca93d16444031 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to And operation + Waiter does not spuriously nofity on index which is subject to And operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,6 +49,6 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js index c7c7e95705f50e79e168ec59699b6da7d1e0a36f..91b69dc05a04e889428005f5c28daa8b520fb9cb 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to compareExchange operation + Waiter does not spuriously notify on index which is subject to compareExchange operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js index 3d32007565d4f0934092e96a1e115e6dc2ff892e..4625a899ce66d918f2491bc74d1fde153ffda181 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to exchange operation + Waiter does not spuriously notify on index which is subject to exchange operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,9 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); +<<<<<<< HEAD assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +======= +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); + +>>>>>>> e6e13b293e... First renaming for wake to notify in the wait folder diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js index d965025fb9d7065dbb6cae3a52a3e2571e249d04..3c705fbce10136f3c8f73632dae6d75f1459464b 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Or operation + Waiter does not spuriously notify on index which is subject to Or operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js index a3950ad1e799d4dbb6f297953d47d6d1f68d6ad4..5d0b8a7d4d6c2ed349eb1b5c8f7d1b4a6038a5cb 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js index 947d38a1bae478f62888061f53c2c1c44641fbbb..b066d03bad7148326e9f148eb89520ee55bed0a5 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Sub operation + Waiter does not spuriously notify on index which is subject to Sub operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js index abf0103ff7f39ff22da220fe91f04849a8c5e117..9cc06769a6238b605f997c772b12ea4cda338cf6 100644 --- a/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js +++ b/test/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to xor operation + Waiter does not spuriously notify on index which is subject to xor operation includes: [atomicsHelper.js] features: [Atomics, BigInt, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i64a, 0), 0, 'Atomics.wake(i64a, 0) returns 0'); +assert.sameValue(Atomics.notify(i64a, 0), 0, 'Atomics.notify(i64a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js b/test/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js index c45df83d2879824aacebc63a35a3139324ac6b92..3f0e13866319f86765aedb23c76522fb497f8389 100644 --- a/test/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js +++ b/test/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js @@ -56,20 +56,20 @@ $262.agent.broadcast(i64a.buffer); // Wait until all agents started. $262.agent.waitUntil(i64a, RUNNING, BigInt(NUMAGENT)); -// Wake index 1, wakes nothing -assert.sameValue(Atomics.wake(i64a, 1), 0, 'Atomics.wake(i64a, 1) returns 0'); +// Notify index 1, notifies nothing +assert.sameValue(Atomics.notify(i64a, 1), 0, 'Atomics.notify(i64a, 1) returns 0'); -// Wake index 3, wakes nothing -assert.sameValue(Atomics.wake(i64a, 3), 0, 'Atomics.wake(i64a, 3) returns 0'); +// Notify index 3, notifies nothing +assert.sameValue(Atomics.notify(i64a, 3), 0, 'Atomics.notify(i64a, 3) returns 0'); -// Wake index 2, wakes 1 +// Notify index 2, notifies 1 var woken = 0; -while ((woken = Atomics.wake(i64a, 2)) === 0) ; -assert.sameValue(woken, 1, 'Atomics.wake(i64a, 2) returns 1'); +while ((woken = Atomics.notify(i64a, 2)) === 0) ; +assert.sameValue(woken, 1, 'Atomics.notify(i64a, 2) returns 1'); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok"'); -// Wake index 0, wakes 1 +// Notify index 0, notifies 1 var woken = 0; -while ((woken = Atomics.wake(i64a, 0)) === 0) ; -assert.sameValue(woken, 1, 'Atomics.wake(i64a, 0) returns 1'); +while ((woken = Atomics.notify(i64a, 0)) === 0) ; +assert.sameValue(woken, 1, 'Atomics.notify(i64a, 0) returns 1'); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok"'); diff --git a/test/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js b/test/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js index 6c33fba1391da53fb7095ea4da75d9ee94809fb1..769dac832a028854f9139d9d788d0a9ab309d3c7 100644 --- a/test/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js +++ b/test/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js @@ -77,13 +77,13 @@ for (var i = 0; i < NUMAGENT; i++) { Atomics.store(i64a, LOCK_INDEX, 0n); } -// Agents must wake in the order they waited. +// Agents must notify in the order they waited. for (var i = 0; i < NUMAGENT; i++) { var woken = 0; - while ((woken = Atomics.wake(i64a, WAIT_INDEX, 1)) === 0) ; + while ((woken = Atomics.notify(i64a, WAIT_INDEX, 1)) === 0) ; assert.sameValue(woken, 1, - 'Atomics.wake(i64a, WAIT_INDEX, 1) returns 1, at index = ' + i); + 'Atomics.notify(i64a, WAIT_INDEX, 1) returns 1, at index = ' + i); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok", at index = ' + i); diff --git a/test/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js b/test/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js index 829b1479dadfd46eae4cb41e63b3b41e636bd321..2ae8b384e20680729abee8bc66537fad5919efe8 100644 --- a/test/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js +++ b/test/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js @@ -50,7 +50,7 @@ $262.agent.waitUntil(i64a, RUNNING, 1n); // Try to yield control to ensure the agent actually started to wait. $262.agent.tryYield(); -assert.sameValue(Atomics.wake(i64a, 0), 1, 'Atomics.wake(i64a, 0) returns 1'); +assert.sameValue(Atomics.notify(i64a, 0), 1, 'Atomics.notify(i64a, 0) returns 1'); const lapse = $262.agent.getReport(); diff --git a/test/built-ins/Atomics/wait/false-for-timeout-agent.js b/test/built-ins/Atomics/wait/false-for-timeout-agent.js index e2ecf01c3d3c94e482336a7f8a5d867f88710c7c..d25a44b72d4a3322c22fbf1aca72eabcfb42ad00 100644 --- a/test/built-ins/Atomics/wait/false-for-timeout-agent.js +++ b/test/built-ins/Atomics/wait/false-for-timeout-agent.js @@ -81,4 +81,4 @@ assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a mi assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/nan-for-timeout.js b/test/built-ins/Atomics/wait/nan-for-timeout.js index 6b17d7a8673e0885eb4a951660236f347f48e1bd..08dea96c3c9688eb05dd46373e668181c376a776 100644 --- a/test/built-ins/Atomics/wait/nan-for-timeout.js +++ b/test/built-ins/Atomics/wait/nan-for-timeout.js @@ -39,5 +39,5 @@ $262.agent.waitUntil(i32a, RUNNING, 1); // Try to yield control to ensure the agent actually started to wait. $262.agent.tryYield(); -assert.sameValue(Atomics.wake(i32a, 0), 1, 'Atomics.wake(i32a, 0) returns 1'); +assert.sameValue(Atomics.notify(i32a, 0), 1, 'Atomics.notify(i32a, 0) returns 1'); assert.sameValue($262.agent.getReport(), "ok", '$262.agent.getReport() returns "ok"'); diff --git a/test/built-ins/Atomics/wait/negative-timeout-agent.js b/test/built-ins/Atomics/wait/negative-timeout-agent.js index 92dca639554cf3cd3bd2e2cf6d2c8e7004e4799b..4b505cf5b0f867d8c3c1d50b82434c975964a334 100644 --- a/test/built-ins/Atomics/wait/negative-timeout-agent.js +++ b/test/built-ins/Atomics/wait/negative-timeout-agent.js @@ -36,4 +36,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-add.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-add.js index 69a9b5d457ecadb91846743d32be38a9ec198aa6..6757300aad478933438f0c67b8448de0249500f7 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-add.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-add.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Add operation + Waiter does not spuriously notify on index which is subject to Add operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-and.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-and.js index 94546ce76c3318a205e1b9b9f9706b9a8caa5489..64efe55af87eff846ff4848b5b7ee5ae22df50b6 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-and.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-and.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to And operation + Waiter does not spuriously notify on index which is subject to And operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js index 63c54cbf2a897f62ba9d5395291d3c7b2f5164ab..adc190c001df22249956194cdb99156fac1dd483 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to compareExchange operation + Waiter does not spuriously notify on index which is subject to compareExchange operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js index 5aa8061d2f4eaf453aa879f6909e5362cdd21825..93b880b61ec0746b50a0ac5dea2f215d360ce510 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to exchange operation + Waiter does not spuriously notify on index which is subject to exchange operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-or.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-or.js index 5e65beeb5c500dea52fb6928fbf3c9724c0dbcb8..0f73bafacde4399ea133d76bbad3e9da0151f4ba 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-or.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-or.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Or operation + Waiter does not spuriously notify on index which is subject to Or operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-store.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-store.js index 2307a684e37d5784869e7c9e6cd544878a6a162c..95a8d8a8a7b2c55a1afd3979aa5a62427fc2b331 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-store.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-store.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Store operation + Waiter does not spuriously notify on index which is subject to Store operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js index d748364b2e6ec0d8969b0e3728ec5aecd4e4a10b..bf260d7a02c6e6bf208d2da6a819ef62c6e31385 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to Sub operation + Waiter does not spuriously notify on index which is subject to Sub operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js index 319d876eaf7a8385e52784e8cac9fb6ccdd26b4b..dbb38f8e74d83eb2ba147700130572a9c4b8c015 100644 --- a/test/built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js +++ b/test/built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js @@ -4,7 +4,7 @@ /*--- esid: sec-atomics.wait description: > - Waiter does not spuriously wake on index which is subject to xor operation + Waiter does not spuriously notify on index which is subject to xor operation includes: [atomicsHelper.js] features: [Atomics, SharedArrayBuffer, TypedArray] ---*/ @@ -49,4 +49,4 @@ assert.sameValue( 'timed-out', '$262.agent.getReport() returns "timed-out"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/null-for-timeout-agent.js b/test/built-ins/Atomics/wait/null-for-timeout-agent.js index 2ac79ee9248b629467539512a017e849fb77fd88..265ebefb9ea4845c63625769cff93d98fa313c1f 100644 --- a/test/built-ins/Atomics/wait/null-for-timeout-agent.js +++ b/test/built-ins/Atomics/wait/null-for-timeout-agent.js @@ -81,4 +81,4 @@ assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a mi assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $262.agent.MAX_TIME_EPSILON)'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/object-for-timeout-agent.js b/test/built-ins/Atomics/wait/object-for-timeout-agent.js index ba91897915d34d765b365282c070458aa27c4ca3..3e216b12561bc034b16f69ad201d1c46868673de 100644 --- a/test/built-ins/Atomics/wait/object-for-timeout-agent.js +++ b/test/built-ins/Atomics/wait/object-for-timeout-agent.js @@ -87,4 +87,4 @@ assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a mi assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $$262.agent.MAX_TIME_EPSILON)'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js b/test/built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js index a3bb792b780c96743c3f8753081df27b69f365db..d6352bac29f6cc5ddbf0ae45efe23e7de182e9f0 100644 --- a/test/built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js +++ b/test/built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js @@ -85,4 +85,4 @@ assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a mi assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $$262.agent.MAX_TIME_EPSILON)'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/symbol-for-index-throws-agent.js b/test/built-ins/Atomics/wait/symbol-for-index-throws-agent.js index 728520ddf0726e0741d720249648406295a92110..d323e6a5a4840793a415b86c43eb467c096badd6 100644 --- a/test/built-ins/Atomics/wait/symbol-for-index-throws-agent.js +++ b/test/built-ins/Atomics/wait/symbol-for-index-throws-agent.js @@ -97,4 +97,4 @@ const lapse = $262.agent.getReport(); assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (The result of `(lapse >= 0)` is true (timeout should be a min of 0ms))'); assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $$262.agent.MAX_TIME_EPSILON))'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js b/test/built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js index f745ef583b362dd886745315a49be40c77cab8d9..96b1d731e48cff181bc0cbcd5e253dd70f52cae6 100644 --- a/test/built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js +++ b/test/built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js @@ -72,4 +72,4 @@ const lapse = $262.agent.getReport(); assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a min of 0ms)'); assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $$262.agent.MAX_TIME_EPSILON)'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/symbol-for-value-throws-agent.js b/test/built-ins/Atomics/wait/symbol-for-value-throws-agent.js index c0e96c3c195e73b435587dcf566b9687b9834f2f..7cc4f4ca1ea8a384cc06930e4176b778cf672e4d 100644 --- a/test/built-ins/Atomics/wait/symbol-for-value-throws-agent.js +++ b/test/built-ins/Atomics/wait/symbol-for-value-throws-agent.js @@ -88,4 +88,4 @@ const lapse = $262.agent.getReport(); assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a min of 0ms)'); assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $$262.agent.MAX_TIME_EPSILON)'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/true-for-timeout-agent.js b/test/built-ins/Atomics/wait/true-for-timeout-agent.js index 3b2de2ad9ff550d5e0dd29f4ba48091f4351a678..ef0ef6f277c56b117f67477f2b268d991c5d8968 100644 --- a/test/built-ins/Atomics/wait/true-for-timeout-agent.js +++ b/test/built-ins/Atomics/wait/true-for-timeout-agent.js @@ -81,4 +81,4 @@ assert(lapse >= 0, 'The result of `(lapse >= 0)` is true (timeout should be a mi assert(lapse <= $262.agent.MAX_TIME_EPSILON, 'The result of `(lapse <= $262.agent.MAX_TIME_EPSILON)` is true (timeout should be a max of $$262.agent.MAX_TIME_EPSILON)'); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/undefined-for-timeout.js b/test/built-ins/Atomics/wait/undefined-for-timeout.js index 4e7cebe7f16858980f6581b0a8852a33cdc817e7..52688b9ed508d4c0dfa9a02961c556680792d027 100644 --- a/test/built-ins/Atomics/wait/undefined-for-timeout.js +++ b/test/built-ins/Atomics/wait/undefined-for-timeout.js @@ -20,7 +20,7 @@ features: [Atomics, SharedArrayBuffer, TypedArray] const WAIT_INDEX = 0; // Index all agents are waiting on const RUNNING = 1; const NUMAGENT = 2; // Total number of agents started -const WAKECOUNT = 2; // Total number of agents to wake up +const WAKECOUNT = 2; // Total number of agents to notify up $262.agent.start(` $262.agent.receiveBroadcast(function(sab) { @@ -55,9 +55,9 @@ $262.agent.waitUntil(i32a, RUNNING, NUMAGENT); $262.agent.tryYield(); assert.sameValue( - Atomics.wake(i32a, WAIT_INDEX, WAKECOUNT), + Atomics.notify(i32a, WAIT_INDEX, WAKECOUNT), WAKECOUNT, - 'Atomics.wake(i32a, WAIT_INDEX, WAKECOUNT) returns the value of `WAKECOUNT` (2)' + 'Atomics.notify(i32a, WAIT_INDEX, WAKECOUNT) returns the value of `WAKECOUNT` (2)' ); const reports = []; diff --git a/test/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js b/test/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js index 14ba084ced8b4e7e45cf0d257bc99f20ecc60d51..3d207c1a11462846c7fe2626e4d428a33c6d1323 100644 --- a/test/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js +++ b/test/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js @@ -45,6 +45,6 @@ $262.agent.waitUntil(i32a, RUNNING, 1); // Try to yield control to ensure the agent actually started to wait. $262.agent.tryYield(); -assert.sameValue(Atomics.wake(i32a, 0), 1, 'Atomics.wake(i32a, 0) returns 1'); // wake at index 0 -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); // wake again at index 0, and 0 agents should be woken +assert.sameValue(Atomics.notify(i32a, 0), 1, 'Atomics.notify(i32a, 0) returns 1'); // notify at index 0 +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); // notify again at index 0, and 0 agents should be woken assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok"'); diff --git a/test/built-ins/Atomics/wait/wait-index-value-not-equal.js b/test/built-ins/Atomics/wait/wait-index-value-not-equal.js index af9d56b60308da415cdfe88dd23771e818e0d466..5d9babd78eb464e8a8b2842573836c099bdbf91d 100644 --- a/test/built-ins/Atomics/wait/wait-index-value-not-equal.js +++ b/test/built-ins/Atomics/wait/wait-index-value-not-equal.js @@ -54,4 +54,4 @@ assert.sameValue( 'not-equal', '$262.agent.getReport() returns "not-equal"' ); -assert.sameValue(Atomics.wake(i32a, 0), 0, 'Atomics.wake(i32a, 0) returns 0'); +assert.sameValue(Atomics.notify(i32a, 0), 0, 'Atomics.notify(i32a, 0) returns 0'); diff --git a/test/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js b/test/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js index ba6896cceb8acd194c0b004847e2a4fdb2458cdb..592c46ee5e77644ee453901dab6cae16922e2c86 100644 --- a/test/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js +++ b/test/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js @@ -56,20 +56,20 @@ $262.agent.broadcast(i32a.buffer); // Wait until all agents started. $262.agent.waitUntil(i32a, RUNNING, NUMAGENT); -// Wake index 1, wakes nothing -assert.sameValue(Atomics.wake(i32a, 1), 0, 'Atomics.wake(i32a, 1) returns 0'); +// Wake index 1, notifies nothing +assert.sameValue(Atomics.notify(i32a, 1), 0, 'Atomics.notify(i32a, 1) returns 0'); -// Wake index 3, wakes nothing -assert.sameValue(Atomics.wake(i32a, 3), 0, 'Atomics.wake(i32a, 3) returns 0'); +// Wake index 3, notifies nothing +assert.sameValue(Atomics.notify(i32a, 3), 0, 'Atomics.notify(i32a, 3) returns 0'); -// Wake index 2, wakes 1 +// Wake index 2, notifies 1 var woken = 0; -while ((woken = Atomics.wake(i32a, 2)) === 0) ; -assert.sameValue(woken, 1, 'Atomics.wake(i32a, 2) returns 1'); +while ((woken = Atomics.notify(i32a, 2)) === 0) ; +assert.sameValue(woken, 1, 'Atomics.notify(i32a, 2) returns 1'); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok"'); -// Wake index 0, wakes 1 +// Wake index 0, notifies 1 var woken = 0; -while ((woken = Atomics.wake(i32a, 0)) === 0) ; -assert.sameValue(woken, 1, 'Atomics.wake(i32a, 0) returns 1'); +while ((woken = Atomics.notify(i32a, 0)) === 0) ; +assert.sameValue(woken, 1, 'Atomics.notify(i32a, 0) returns 1'); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok"'); diff --git a/test/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js b/test/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js index 81c1030a8a39261ca255009bd1fc92415d05a945..c5a731f33422439e45b36c3f123f2bec98394a7b 100644 --- a/test/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js +++ b/test/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js @@ -77,13 +77,13 @@ for (var i = 0; i < NUMAGENT; i++) { Atomics.store(i32a, LOCK_INDEX, 0); } -// Agents must wake in the order they waited. +// Agents must notify in the order they waited. for (var i = 0; i < NUMAGENT; i++) { var woken = 0; - while ((woken = Atomics.wake(i32a, WAIT_INDEX, 1)) === 0) ; + while ((woken = Atomics.notify(i32a, WAIT_INDEX, 1)) === 0) ; assert.sameValue(woken, 1, - 'Atomics.wake(i32a, WAIT_INDEX, 1) returns 1, at index = ' + i); + 'Atomics.notify(i32a, WAIT_INDEX, 1) returns 1, at index = ' + i); assert.sameValue($262.agent.getReport(), 'ok', '$262.agent.getReport() returns "ok", at index = ' + i); diff --git a/test/built-ins/Atomics/wait/was-woken-before-timeout.js b/test/built-ins/Atomics/wait/was-woken-before-timeout.js index d1fa5944e85cecf95506a3fa5aba1564da991b2f..eebd1f88c4a45b49704f6dd751a56a8b81da402f 100644 --- a/test/built-ins/Atomics/wait/was-woken-before-timeout.js +++ b/test/built-ins/Atomics/wait/was-woken-before-timeout.js @@ -50,7 +50,7 @@ $262.agent.waitUntil(i32a, RUNNING, 1); // Try to yield control to ensure the agent actually started to wait. $262.agent.tryYield(); -assert.sameValue(Atomics.wake(i32a, 0), 1, 'Atomics.wake(i32a, 0) returns 1'); +assert.sameValue(Atomics.notify(i32a, 0), 1, 'Atomics.notify(i32a, 0) returns 1'); const lapse = $262.agent.getReport();