src/subclass-builtins/*.case: Add missing features

This commit is contained in:
Rick Waldron 2020-09-15 10:26:41 -04:00
parent a7b9067fe1
commit cbfb7eb96a
22 changed files with 36 additions and 0 deletions

View File

@ -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

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View File

@ -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
---*/ ---*/

View 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

View File

@ -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
---*/ ---*/