Remove unreferenced baselines

This commit is contained in:
Jake Bailey
2025-03-27 14:09:25 -07:00
parent 904535fb8d
commit 66b407b8f5
@@ -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<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>new Int32Array(sab) : Int32Array<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>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<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>new BigInt64Array(sab64) : BigInt64Array<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>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<ArrayBufferLike>, index: number, value: number, timeout?: number): "ok" | "not-equal" | "timed-out"; (typedArray: BigInt64Array<ArrayBufferLike>, index: number, value: bigint, timeout?: number): "ok" | "not-equal" | "timed-out"; }
> : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^
>Atomics : Atomics
> : ^^^^^^^
>wait : { (typedArray: Int32Array<ArrayBufferLike>, index: number, value: number, timeout?: number): "ok" | "not-equal" | "timed-out"; (typedArray: BigInt64Array<ArrayBufferLike>, index: number, value: bigint, timeout?: number): "ok" | "not-equal" | "timed-out"; }
> : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^
>int32 : Int32Array<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>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<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>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<SharedArrayBuffer>
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>0 : 0
> : ^
>BigInt(0) : bigint
> : ^^^^^^
>BigInt : BigIntConstructor
> : ^^^^^^^^^^^^^^^^^
>0 : 0
> : ^
const main = async () => {
>main : () => Promise<void>
> : ^^^^^^^^^^^^^^^^^^^
>async () => { if (async) { await value; } if (async64) { await value64; }} : () => Promise<void>
> : ^^^^^^^^^^^^^^^^^^^
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<void>
> : ^^^^^^^^^^^^^
>main : () => Promise<void>
> : ^^^^^^^^^^^^^^^^^^^