From 66b407b8f5f10b69be320020a72e11062eadb161 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 27 Mar 2025 14:09:25 -0700 Subject: [PATCH] Remove unreferenced baselines --- .../reference/es2024SharedMemory.types | 162 ------------------ 1 file changed, 162 deletions(-) delete mode 100644 tests/baselines/reference/es2024SharedMemory.types diff --git a/tests/baselines/reference/es2024SharedMemory.types b/tests/baselines/reference/es2024SharedMemory.types deleted file mode 100644 index 48c4bcd1abb..00000000000 --- a/tests/baselines/reference/es2024SharedMemory.types +++ /dev/null @@ -1,162 +0,0 @@ -//// [tests/cases/conformance/es2022/es2024SharedMemory.ts] //// - -=== es2024SharedMemory.ts === -// ES2024 Atomics.waitAsync was included in the ES2022 type file due to a mistake. -// This test file checks if it fails successfully. -// https://github.com/microsoft/TypeScript/pull/58573#issuecomment-2119347142 - -const sab = new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 1024); ->sab : SharedArrayBuffer -> : ^^^^^^^^^^^^^^^^^ ->new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 1024) : SharedArrayBuffer -> : ^^^^^^^^^^^^^^^^^ ->SharedArrayBuffer : SharedArrayBufferConstructor -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->Int32Array.BYTES_PER_ELEMENT * 1024 : number -> : ^^^^^^ ->Int32Array.BYTES_PER_ELEMENT : number -> : ^^^^^^ ->Int32Array : Int32ArrayConstructor -> : ^^^^^^^^^^^^^^^^^^^^^ ->BYTES_PER_ELEMENT : number -> : ^^^^^^ ->1024 : 1024 -> : ^^^^ - -const int32 = new Int32Array(sab); ->int32 : Int32Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->new Int32Array(sab) : Int32Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->Int32Array : Int32ArrayConstructor -> : ^^^^^^^^^^^^^^^^^^^^^ ->sab : SharedArrayBuffer -> : ^^^^^^^^^^^^^^^^^ - -const sab64 = new SharedArrayBuffer(BigInt64Array.BYTES_PER_ELEMENT * 1024); ->sab64 : SharedArrayBuffer -> : ^^^^^^^^^^^^^^^^^ ->new SharedArrayBuffer(BigInt64Array.BYTES_PER_ELEMENT * 1024) : SharedArrayBuffer -> : ^^^^^^^^^^^^^^^^^ ->SharedArrayBuffer : SharedArrayBufferConstructor -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->BigInt64Array.BYTES_PER_ELEMENT * 1024 : number -> : ^^^^^^ ->BigInt64Array.BYTES_PER_ELEMENT : number -> : ^^^^^^ ->BigInt64Array : BigInt64ArrayConstructor -> : ^^^^^^^^^^^^^^^^^^^^^^^^ ->BYTES_PER_ELEMENT : number -> : ^^^^^^ ->1024 : 1024 -> : ^^^^ - -const int64 = new BigInt64Array(sab64); ->int64 : BigInt64Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->new BigInt64Array(sab64) : BigInt64Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->BigInt64Array : BigInt64ArrayConstructor -> : ^^^^^^^^^^^^^^^^^^^^^^^^ ->sab64 : SharedArrayBuffer -> : ^^^^^^^^^^^^^^^^^ - -const waitValue = Atomics.wait(int32, 0, 0); ->waitValue : "not-equal" | "ok" | "timed-out" -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->Atomics.wait(int32, 0, 0) : "not-equal" | "ok" | "timed-out" -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->Atomics.wait : { (typedArray: Int32Array, index: number, value: number, timeout?: number): "ok" | "not-equal" | "timed-out"; (typedArray: BigInt64Array, index: number, value: bigint, timeout?: number): "ok" | "not-equal" | "timed-out"; } -> : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ->Atomics : Atomics -> : ^^^^^^^ ->wait : { (typedArray: Int32Array, index: number, value: number, timeout?: number): "ok" | "not-equal" | "timed-out"; (typedArray: BigInt64Array, index: number, value: bigint, timeout?: number): "ok" | "not-equal" | "timed-out"; } -> : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32 : Int32Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->0 : 0 -> : ^ ->0 : 0 -> : ^ - -const { async, value } = Atomics.waitAsync(int32, 0, 0); ->async : any -> : ^^^ ->value : any -> : ^^^ ->Atomics.waitAsync(int32, 0, 0) : any -> : ^^^ ->Atomics.waitAsync : any -> : ^^^ ->Atomics : Atomics -> : ^^^^^^^ ->waitAsync : any -> : ^^^ ->int32 : Int32Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->0 : 0 -> : ^ ->0 : 0 -> : ^ - -const { async: async64, value: value64 } = Atomics.waitAsync(int64, 0, BigInt(0)); ->async : any -> : ^^^ ->async64 : any -> : ^^^ ->value : any -> : ^^^ ->value64 : any -> : ^^^ ->Atomics.waitAsync(int64, 0, BigInt(0)) : any -> : ^^^ ->Atomics.waitAsync : any -> : ^^^ ->Atomics : Atomics -> : ^^^^^^^ ->waitAsync : any -> : ^^^ ->int64 : BigInt64Array -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->0 : 0 -> : ^ ->BigInt(0) : bigint -> : ^^^^^^ ->BigInt : BigIntConstructor -> : ^^^^^^^^^^^^^^^^^ ->0 : 0 -> : ^ - -const main = async () => { ->main : () => Promise -> : ^^^^^^^^^^^^^^^^^^^ ->async () => { if (async) { await value; } if (async64) { await value64; }} : () => Promise -> : ^^^^^^^^^^^^^^^^^^^ - - if (async) { ->async : any -> : ^^^ - - await value; ->await value : any -> : ^^^ ->value : any -> : ^^^ - } - if (async64) { ->async64 : any -> : ^^^ - - await value64; ->await value64 : any -> : ^^^ ->value64 : any -> : ^^^ - } -} -main(); ->main() : Promise -> : ^^^^^^^^^^^^^ ->main : () => Promise -> : ^^^^^^^^^^^^^^^^^^^ -