mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Remove unreferenced baselines
This commit is contained in:
@@ -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>
|
||||
> : ^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Reference in New Issue
Block a user