mirror of
https://github.com/tc39/test262.git
synced 2025-07-26 23:44:27 +02:00
src/subclass-builtins/*.case: Add missing features
This commit is contained in:
parent
a7b9067fe1
commit
cbfb7eb96a
@ -217,6 +217,7 @@ Float32Array
|
|||||||
Float64Array
|
Float64Array
|
||||||
generators
|
generators
|
||||||
Int8Array
|
Int8Array
|
||||||
|
Int16Array
|
||||||
Int32Array
|
Int32Array
|
||||||
json-superset
|
json-superset
|
||||||
let
|
let
|
||||||
@ -226,6 +227,7 @@ object-rest
|
|||||||
object-spread
|
object-spread
|
||||||
Object.is
|
Object.is
|
||||||
optional-catch-binding
|
optional-catch-binding
|
||||||
|
Promise
|
||||||
Promise.prototype.finally
|
Promise.prototype.finally
|
||||||
Proxy
|
Proxy
|
||||||
Reflect
|
Reflect
|
||||||
@ -262,6 +264,7 @@ TypedArray
|
|||||||
u180e
|
u180e
|
||||||
Uint8Array
|
Uint8Array
|
||||||
Uint16Array
|
Uint16Array
|
||||||
|
Uint32Array
|
||||||
Uint8ClampedArray
|
Uint8ClampedArray
|
||||||
WeakMap
|
WeakMap
|
||||||
WeakSet
|
WeakSet
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubAggregateError() instanceof AggregateError
|
new SubAggregateError() instanceof AggregateError
|
||||||
|
features: [AggregateError]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubArrayBuffer() instanceof ArrayBuffer
|
new SubArrayBuffer() instanceof ArrayBuffer
|
||||||
|
features: [TypedArray, ArrayBuffer]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubBigInt64Array() instanceof BigInt64Array
|
new SubBigInt64Array() instanceof BigInt64Array
|
||||||
|
features: [TypedArray, BigInt]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubBigUint64Array() instanceof BigUint64Array
|
new SubBigUint64Array() instanceof BigUint64Array
|
||||||
|
features: [TypedArray, BigInt]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubDataView() instanceof DataView
|
new SubDataView() instanceof DataView
|
||||||
|
features: [TypedArray, DataView]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubFloat32Array() instanceof Float32Array
|
new SubFloat32Array() instanceof Float32Array
|
||||||
|
features: [TypedArray, Float32Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubFloat64Array() instanceof Float64Array
|
new SubFloat64Array() instanceof Float64Array
|
||||||
|
features: [TypedArray, Float64Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubInt16Array() instanceof Int16Array
|
new SubInt16Array() instanceof Int16Array
|
||||||
|
features: [TypedArray, Int16Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubInt32Array() instanceof Int32Array
|
new SubInt32Array() instanceof Int32Array
|
||||||
|
features: [TypedArray, Int32Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubInt8Array() instanceof Int8Array
|
new SubInt8Array() instanceof Int8Array
|
||||||
|
features: [TypedArray, Int8Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubMap() instanceof Map
|
new SubMap() instanceof Map
|
||||||
|
features: [Map]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubPromise() instanceof Promise
|
new SubPromise() instanceof Promise
|
||||||
|
features: [Promise]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubSet() instanceof Set
|
new SubSet() instanceof Set
|
||||||
|
features: [Set]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubSharedArrayBuffer() instanceof SharedArrayBuffer
|
new SubSharedArrayBuffer() instanceof SharedArrayBuffer
|
||||||
|
features: [SharedArrayBuffer]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubUint16Array() instanceof Uint16Array
|
new SubUint16Array() instanceof Uint16Array
|
||||||
|
features: [TypedArray, Uint16Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubUint32Array() instanceof Uint32Array
|
new SubUint32Array() instanceof Uint32Array
|
||||||
|
features: [TypedArray, Uint32Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubUint8Array() instanceof Uint8Array
|
new SubUint8Array() instanceof Uint8Array
|
||||||
|
features: [TypedArray, Uint8Array]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubUint8ClampedArray() instanceof Uint8ClampedArray
|
new SubUint8ClampedArray() instanceof Uint8ClampedArray
|
||||||
|
features: [TypedArray, Uint8ClampedArray]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubWeakMap() instanceof WeakMap
|
new SubWeakMap() instanceof WeakMap
|
||||||
|
features: [WeakMap]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
13
src/subclass-builtins/WeakRef.case
Normal file
13
src/subclass-builtins/WeakRef.case
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
|
desc: >
|
||||||
|
new SubWeakRef() instanceof WeakRef
|
||||||
|
features: [WeakRef]
|
||||||
|
template: default
|
||||||
|
---*/
|
||||||
|
|
||||||
|
//- builtin
|
||||||
|
WeakRef
|
@ -5,6 +5,7 @@
|
|||||||
esid: sec-ecmascript-standard-built-in-objects
|
esid: sec-ecmascript-standard-built-in-objects
|
||||||
desc: >
|
desc: >
|
||||||
new SubWeakSet() instanceof WeakSet
|
new SubWeakSet() instanceof WeakSet
|
||||||
|
features: [WeakSet]
|
||||||
template: default
|
template: default
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user