diff --git a/test/built-ins/Atomics/add/bad-range.js b/test/built-ins/Atomics/add/bad-range.js index 59efe923db42249910ea573ea691ee08d2b0bf38..971a958806f49bcbed3c6c56e7f0b82cb770961c 100644 --- a/test/built-ins/Atomics/add/bad-range.js +++ b/test/built-ins/Atomics/add/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.add description: > Test range checking of Atomics.add on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/add/nonshared-int-views.js b/test/built-ins/Atomics/add/nonshared-int-views.js index 92b75d32e381973aa30e485d06fc2fd14c810a16..a7df43c6968d11e2b797947fce61567d0f3e498e 100644 --- a/test/built-ins/Atomics/add/nonshared-int-views.js +++ b/test/built-ins/Atomics/add/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.add description: > Test Atomics.add on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var ab = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.add(new TA(ab), 0, 0))); }, views); diff --git a/test/built-ins/Atomics/and/bad-range.js b/test/built-ins/Atomics/and/bad-range.js index 19fc35235b7343b1debad26414835ff7a4d5d2e8..683a5a32b2d4ae1600f9ab3a4562c1c11f10f9a7 100644 --- a/test/built-ins/Atomics/and/bad-range.js +++ b/test/built-ins/Atomics/and/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.and description: > Test range checking of Atomics.and on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/and/nonshared-int-views.js b/test/built-ins/Atomics/and/nonshared-int-views.js index 0ac99ee7189d270dfd41814b6a191e1db9601f04..1808f895656b4c364c74171d389a920915bdee1b 100644 --- a/test/built-ins/Atomics/and/nonshared-int-views.js +++ b/test/built-ins/Atomics/and/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.and description: > Test Atomics.and on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.and(new TA(buffer), 0, 0))); }, views); diff --git a/test/built-ins/Atomics/compareExchange/bad-range.js b/test/built-ins/Atomics/compareExchange/bad-range.js index ea8ab1b31cd5900455fab46c1f6e6996467c5867..34407bb0cbc98a21f538acf7a8efc210a6bd7b7d 100644 --- a/test/built-ins/Atomics/compareExchange/bad-range.js +++ b/test/built-ins/Atomics/compareExchange/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.compareexchange description: > Test range checking of Atomics.compareExchange on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/compareExchange/nonshared-int-views.js b/test/built-ins/Atomics/compareExchange/nonshared-int-views.js index 2f196f896e2b132cede9f6b02341928be6782600..649359451b5785fb805d52f487465d482c060926 100644 --- a/test/built-ins/Atomics/compareExchange/nonshared-int-views.js +++ b/test/built-ins/Atomics/compareExchange/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.compareexchange description: > Test Atomics.compareExchange on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.compareExchange(new TA(buffer), 0, 0, 0))); }, views); diff --git a/test/built-ins/Atomics/exchange/bad-range.js b/test/built-ins/Atomics/exchange/bad-range.js index ddc763ecd283f1b068651d73797e466df6d4ceb7..f1c929ddd01049de0767f77fd2d90650373faec1 100644 --- a/test/built-ins/Atomics/exchange/bad-range.js +++ b/test/built-ins/Atomics/exchange/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.exchange description: > Test range checking of Atomics.exchange on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/exchange/nonshared-int-views.js b/test/built-ins/Atomics/exchange/nonshared-int-views.js index 47a736fc9aaf9591327baa98c295c95d5f24bb4a..b5eda3754bfe9539273ab0cce51a0e5c408ffa61 100644 --- a/test/built-ins/Atomics/exchange/nonshared-int-views.js +++ b/test/built-ins/Atomics/exchange/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.exchange description: > Test Atomics.exchange on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.exchange(new TA(buffer), 0, 0))); }, views); diff --git a/test/built-ins/Atomics/load/bad-range.js b/test/built-ins/Atomics/load/bad-range.js index c2a2cdcc212598953911151e0c99f5e1c6e379a1..32373693fad22aafb9d22b5b7f5a5418c9beb1e9 100644 --- a/test/built-ins/Atomics/load/bad-range.js +++ b/test/built-ins/Atomics/load/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.load description: > Test range checking of Atomics.load on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/load/nonshared-int-views.js b/test/built-ins/Atomics/load/nonshared-int-views.js index eb914784956e54d75173ff35b6684d6b0df009f9..54519f2101242febd911d6ce8d6f37d23c440dcb 100644 --- a/test/built-ins/Atomics/load/nonshared-int-views.js +++ b/test/built-ins/Atomics/load/nonshared-int-views.js @@ -6,18 +6,13 @@ esid: sec-atomics.load description: > Test Atomics.load on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var ab = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { var view = new TA(ab); diff --git a/test/built-ins/Atomics/or/bad-range.js b/test/built-ins/Atomics/or/bad-range.js index 42ee5a30c3e639ef180c7f7bbf823271d4b28dbf..e1b9f68b3c4018b1a57c0206fee30e620f4f1cdd 100644 --- a/test/built-ins/Atomics/or/bad-range.js +++ b/test/built-ins/Atomics/or/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.or description: > Test range checking of Atomics.or on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/or/nonshared-int-views.js b/test/built-ins/Atomics/or/nonshared-int-views.js index b88c793133c49a91a867a5fefa446325e494508a..09517d4c84cefb5f43e862c7f326e09dc8adda8d 100644 --- a/test/built-ins/Atomics/or/nonshared-int-views.js +++ b/test/built-ins/Atomics/or/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.or description: > Test Atomics.or on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.or(new TA(buffer), 0, 0))); }, views); diff --git a/test/built-ins/Atomics/store/bad-range.js b/test/built-ins/Atomics/store/bad-range.js index 2b03ecbbadfb15dc8803a7d773f285a8cfb70051..d5c31508f069a54fd6d5c910806278624626a4aa 100644 --- a/test/built-ins/Atomics/store/bad-range.js +++ b/test/built-ins/Atomics/store/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.store description: > Test range checking of Atomics.store on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/store/nonshared-int-views.js b/test/built-ins/Atomics/store/nonshared-int-views.js index 2f0d698bb4174272aef921156cc8a56c7a616951..b6aec38496b58fa2215f23cfef13370e9d8848ca 100644 --- a/test/built-ins/Atomics/store/nonshared-int-views.js +++ b/test/built-ins/Atomics/store/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.store description: > Test Atomics.store on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.store(new TA(buffer), 0, 0))); }, views); diff --git a/test/built-ins/Atomics/sub/bad-range.js b/test/built-ins/Atomics/sub/bad-range.js index 395bc920610562e0c527fd6ab4a9b8c0d9a1d539..35e152e6812352d21ae1bf5531959e0a331dd831 100644 --- a/test/built-ins/Atomics/sub/bad-range.js +++ b/test/built-ins/Atomics/sub/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.sub description: > Test range checking of Atomics.sub on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var buffer = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(buffer); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/sub/nonshared-int-views.js b/test/built-ins/Atomics/sub/nonshared-int-views.js index 3352ad9453134d9d7f3eb6efa3e21b1ddd027580..a254a2048987c83a758635e714fd7a1b80dbff2a 100644 --- a/test/built-ins/Atomics/sub/nonshared-int-views.js +++ b/test/built-ins/Atomics/sub/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.sub description: > Test Atomics.sub on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.sub(new TA(buffer), 0, 0))); }, views); diff --git a/test/built-ins/Atomics/wait/bad-range.js b/test/built-ins/Atomics/wait/bad-range.js index 87203dcc29af2aa8b5b019d690b14dc7824ef3c0..3bb8da937c5ee95d3203c5213dfc3d9d284cd14a 100644 --- a/test/built-ins/Atomics/wait/bad-range.js +++ b/test/built-ins/Atomics/wait/bad-range.js @@ -12,17 +12,12 @@ info: | ... includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var sab = new SharedArrayBuffer(8); var views = [Int32Array]; -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(sab); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/wake/bad-range.js b/test/built-ins/Atomics/wake/bad-range.js index 5e8bd9c1652c4ce4409f63f1ba774de15fd6d773..0c4824d5bfe3c971e0b80b483702bad62728c291 100644 --- a/test/built-ins/Atomics/wake/bad-range.js +++ b/test/built-ins/Atomics/wake/bad-range.js @@ -12,17 +12,12 @@ info: | .. includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var sab = new SharedArrayBuffer(8); var views = [Int32Array]; -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(sab); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/wake/nonshared-int-views.js b/test/built-ins/Atomics/wake/nonshared-int-views.js index b49611e58cfa7d8fcd3bcef456346f5a8a51e6cf..8659be35819d98435c3456c38cd55cabd29145ef 100644 --- a/test/built-ins/Atomics/wake/nonshared-int-views.js +++ b/test/built-ins/Atomics/wake/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.wake description: > Test Atomics.wake on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { // Should fail even if waking zero waiters assert.throws(TypeError, (() => Atomics.wake(new TA(buffer), 0, 0))); diff --git a/test/built-ins/Atomics/xor/bad-range.js b/test/built-ins/Atomics/xor/bad-range.js index 4a311a80b8f81bf9741db02ac28fbcfc0327e281..2dc1c48ee425a2453624b4ab41d94e0624d95666 100644 --- a/test/built-ins/Atomics/xor/bad-range.js +++ b/test/built-ins/Atomics/xor/bad-range.js @@ -6,17 +6,12 @@ esid: sec-atomics.xor description: > Test range checking of Atomics.xor on arrays that allow atomic operations includes: [testAtomics.js, testTypedArray.js] -features: [ArrayBuffer, arrow-function, Atomics, BigInt, DataView, for-of, let, SharedArrayBuffer, TypedArray] +features: [ArrayBuffer, arrow-function, Atomics, DataView, for-of, let, SharedArrayBuffer, TypedArray] ---*/ var sab = new SharedArrayBuffer(8); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { let view = new TA(sab); testWithAtomicsOutOfBoundsIndices(function(IdxGen) { diff --git a/test/built-ins/Atomics/xor/nonshared-int-views.js b/test/built-ins/Atomics/xor/nonshared-int-views.js index 7e5218ebde9ac3dbee80b0558b0143063ff35cd7..2ecdb02f5d752f987aacf71cc8b3666d0a7833a4 100644 --- a/test/built-ins/Atomics/xor/nonshared-int-views.js +++ b/test/built-ins/Atomics/xor/nonshared-int-views.js @@ -6,17 +6,12 @@ esid: sec-atomics.xor description: > Test Atomics.xor on non-shared integer TypedArrays includes: [testTypedArray.js] -features: [ArrayBuffer, Atomics, BigInt, TypedArray] +features: [ArrayBuffer, Atomics, TypedArray] ---*/ var buffer = new ArrayBuffer(16); var views = intArrayConstructors.slice(); -if (typeof BigInt !== "undefined") { - views.push(BigInt64Array); - views.push(BigUint64Array); -} - testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, (() => Atomics.xor(new TA(buffer), 0, 0))); }, views);