mirror of
https://github.com/tc39/test262.git
synced 2025-04-08 19:35:28 +02:00
commit
fc9bdb7cd5
@ -45,7 +45,7 @@ Test262 supports the following tags:
|
||||
- [**negative**](#negative)
|
||||
- [**es5id**](#es5id)
|
||||
- [**es6id**](#es6id)
|
||||
- [**id**](#id)
|
||||
- [**esid**](#esid)
|
||||
- [**includes**](#includes)
|
||||
- [**timeout**](#timeout)
|
||||
- [**author**](#author)
|
||||
@ -90,10 +90,10 @@ When writing a new test for ES6, it is only necessary to include this tag when t
|
||||
|
||||
This tag identifies the section number from the portion of the ECMAScript 6 standard that is tested by this test.
|
||||
|
||||
#### id
|
||||
**id**: [spec-id]
|
||||
#### esid
|
||||
**esid**: [spec-id]
|
||||
|
||||
This tag identifies the hash ID from the portion of the ECMAScript draft which is most recent to the date the test was added. It represents the anchors on the generated HTML version of the specs. E.g.: `id: sec-typedarray-length`. This tag might be used to replace a `es6id` or further.
|
||||
This tag identifies the hash ID from the portion of the ECMAScript draft which is most recent to the date the test was added. It represents the anchors on the generated HTML version of the specs. E.g.: `esid: sec-typedarray-length`. This tag might be used to replace a `es6id` or further.
|
||||
|
||||
When writing a new test for a Stage 3+ spec not yet published on the draft, the `pending` value can be used while a hash ID is not available.
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright 2016 The V8 project authors. All rights reserved.
|
||||
// This code is governed by the license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-array.prototype.indexof
|
||||
esid: sec-array.prototype.indexof
|
||||
description: >
|
||||
Return +0 when fromIndex is -0 and return index refers to the first position
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright 2016 The V8 project authors. All rights reserved.
|
||||
// This code is governed by the license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-array.prototype.lastindexof
|
||||
esid: sec-array.prototype.lastindexof
|
||||
description: >
|
||||
Return +0 when fromIndex is -0 and return index refers to the first position
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.getfloat32
|
||||
esid: sec-dataview.prototype.getfloat32
|
||||
description: >
|
||||
DataView.prototype.getFloat32.length is 1.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.getfloat64
|
||||
esid: sec-dataview.prototype.getfloat64
|
||||
description: >
|
||||
DataView.prototype.getFloat64.length is 1.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.getint16
|
||||
esid: sec-dataview.prototype.getint16
|
||||
description: >
|
||||
DataView.prototype.getInt16.length is 1.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.getint32
|
||||
esid: sec-dataview.prototype.getint32
|
||||
description: >
|
||||
DataView.prototype.getInt32.length is 1.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.getuint16
|
||||
esid: sec-dataview.prototype.getuint16
|
||||
description: >
|
||||
DataView.prototype.getUint16.length is 1.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.getuint32
|
||||
esid: sec-dataview.prototype.getuint32
|
||||
description: >
|
||||
DataView.prototype.getUint32.length is 1.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setfloat32
|
||||
esid: sec-dataview.prototype.setfloat32
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setfloat32
|
||||
esid: sec-dataview.prototype.setfloat32
|
||||
description: >
|
||||
DataView.prototype.setFloat32.length is 2.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setfloat32
|
||||
esid: sec-dataview.prototype.setfloat32
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setfloat64
|
||||
esid: sec-dataview.prototype.setfloat64
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setfloat64
|
||||
esid: sec-dataview.prototype.setfloat64
|
||||
description: >
|
||||
DataView.prototype.setFloat64.length is 2.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setfloat64
|
||||
esid: sec-dataview.prototype.setfloat64
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint16
|
||||
esid: sec-dataview.prototype.setint16
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint16
|
||||
esid: sec-dataview.prototype.setint16
|
||||
description: >
|
||||
DataView.prototype.setInt16.length is 2.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint16
|
||||
esid: sec-dataview.prototype.setint16
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint32
|
||||
esid: sec-dataview.prototype.setint32
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint32
|
||||
esid: sec-dataview.prototype.setint32
|
||||
description: >
|
||||
DataView.prototype.setInt32.length is 2.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint32
|
||||
esid: sec-dataview.prototype.setint32
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint8
|
||||
esid: sec-dataview.prototype.setint8
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setint8
|
||||
esid: sec-dataview.prototype.setint8
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint16
|
||||
esid: sec-dataview.prototype.setuint16
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint16
|
||||
esid: sec-dataview.prototype.setuint16
|
||||
description: >
|
||||
DataView.prototype.setUint16.length is 2.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint16
|
||||
esid: sec-dataview.prototype.setuint16
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint32
|
||||
esid: sec-dataview.prototype.setuint32
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint32
|
||||
esid: sec-dataview.prototype.setuint32
|
||||
description: >
|
||||
DataView.prototype.setUint32.length is 2.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint32
|
||||
esid: sec-dataview.prototype.setuint32
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint8
|
||||
esid: sec-dataview.prototype.setuint8
|
||||
description: >
|
||||
Throws a RangeError if the index is negative or non-integral number.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-dataview.prototype.setuint8
|
||||
esid: sec-dataview.prototype.setuint8
|
||||
description: >
|
||||
Index bounds checks are performed after value conversion.
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries should terminate if getting a value throws an exception
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries should fail if given a null or undefined value
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries should have length 1
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries should have name property with value 'entries'
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries should be writable, non-enumerable, and configurable
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries does not see a new element added by a getter that is hit during iteration
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries does not see an element made non-enumerable by a getter that is hit during iteration
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries does not see an element removed by a getter that is hit during iteration
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries does not see inherited properties.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries should perform observable operations in the correct order
|
||||
author: Jordan Harband
|
||||
features: [Proxy]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries accepts boolean primitives.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries accepts number primitives.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries accepts string primitives.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries accepts Symbol primitives.
|
||||
author: Jordan Harband
|
||||
features: [Symbol]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: Object.entries does not include Symbol keys.
|
||||
author: Jordan Harband
|
||||
features: [Symbol]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: >
|
||||
Object.entries should not have its behavior impacted by modifications to the global property Object
|
||||
author: Jordan Harband
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.entries
|
||||
esid: sec-object.entries
|
||||
description: >
|
||||
Object.entries should not have its behavior impacted by modifications to Object.keys
|
||||
author: Jordan Harband
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors on a proxy with duplicate ownKeys should work
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
features: [Proxy]
|
||||
---*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors should fail if given a null or undefined value
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors should have length 1
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
---*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors should have name property with value 'getOwnPropertyDescriptors'
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
---*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors should be writable, non-enumerable, and configurable
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
---*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors does not see inherited properties.
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors should produce a normal object inheriting from Object.prototype
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors should perform observable operations in the correct order
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
features: [Proxy]
|
||||
includes: [proxyTrapsHelper.js]
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors accepts boolean primitives.
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors accepts number primitives.
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors accepts string primitives.
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors accepts Symbol primitives.
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
features: [Symbol]
|
||||
---*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
/*---
|
||||
description: Object.getOwnPropertyDescriptors includes Symbol keys.
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
features: [Symbol]
|
||||
---*/
|
||||
|
@ -4,7 +4,7 @@
|
||||
/*---
|
||||
description: >
|
||||
Object.getOwnPropertyDescriptors should not have its behavior impacted by modifications to the global property Object
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
includes: [fnGlobalObject.js]
|
||||
---*/
|
||||
|
@ -4,7 +4,7 @@
|
||||
/*---
|
||||
description: >
|
||||
Object.getOwnPropertyDescriptors should not have its behavior impacted by modifications to Object.getOwnPropertyDescriptor
|
||||
id: pending
|
||||
esid: pending
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-properties-of-the-object-prototype-object
|
||||
esid: sec-properties-of-the-object-prototype-object
|
||||
description: >
|
||||
Object.prototype is still extensible and may have extensions prevented
|
||||
info: >
|
||||
|
2
test/built-ins/Object/prototype/proto.js
vendored
2
test/built-ins/Object/prototype/proto.js
vendored
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-properties-of-the-object-prototype-object
|
||||
esid: sec-properties-of-the-object-prototype-object
|
||||
description: >
|
||||
The value of the [[Prototype]] internal slot of Object.prototype is null
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-immutable-prototype-exotic-objects-setprototypeof-v
|
||||
esid: sec-immutable-prototype-exotic-objects-setprototypeof-v
|
||||
description: >
|
||||
Object.prototype's [[SetPrototypeOf]] returns false if value is not the same
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-immutable-prototype-exotic-objects-setprototypeof-v
|
||||
esid: sec-immutable-prototype-exotic-objects-setprototypeof-v
|
||||
description: >
|
||||
Object.prototype's [[SetPrototypeOf]] returns true if value is same
|
||||
info: >
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values should terminate if getting a value throws an exception
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values should fail if given a null or undefined value
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values should have length 1
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values should have name property with value 'values'
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values should be writable, non-enumerable, and configurable
|
||||
author: Jordan Harband
|
||||
includes: [propertyHelper.js]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values does not see a new element added by a getter that is hit during iteration
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values does not see an element made non-enumerable by a getter that is hit during iteration
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values does not see an element removed by a getter that is hit during iteration
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values does not see inherited properties.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values should perform observable operations in the correct order
|
||||
author: Jordan Harband
|
||||
features: [Proxy]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values accepts boolean primitives.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values accepts number primitives.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values accepts string primitives.
|
||||
author: Jordan Harband
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values accepts Symbol primitives.
|
||||
author: Jordan Harband
|
||||
features: [Symbol]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: Object.values does not include Symbol keys.
|
||||
author: Jordan Harband
|
||||
features: [Symbol]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: >
|
||||
Object.values should not have its behavior impacted by modifications to the global property Object
|
||||
author: Jordan Harband
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-object.values
|
||||
esid: sec-object.values
|
||||
description: >
|
||||
Object.values should not have its behavior impacted by modifications to Object.keys
|
||||
author: Jordan Harband
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-proxy-object-internal-methods-and-internal-slots
|
||||
esid: sec-proxy-object-internal-methods-and-internal-slots
|
||||
description: >
|
||||
Enumerate trap was removed and it should not be triggered anymore.
|
||||
includes: [compareArray.js]
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-reflect-object
|
||||
esid: sec-reflect-object
|
||||
description: >
|
||||
Reflect.enumerate was removed and it's not a function anymore
|
||||
---*/
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-regexp.prototype-@@split
|
||||
esid: sec-regexp.prototype-@@split
|
||||
description: The `lastIndex` property is clamped to the string size.
|
||||
info: >
|
||||
RegExp.prototype [ @@split ] ( string, limit )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Returns error produced by accessing array-like's length
|
||||
info: >
|
||||
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Returns error produced by interpreting length property as a length
|
||||
info: >
|
||||
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: >
|
||||
"from" cannot be invoked as a function
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: >
|
||||
"from" cannot be invoked as a method of %TypedArray%
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Returns error produced by accessing @@iterator
|
||||
info: >
|
||||
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Returns error produced by invoking @@iterator
|
||||
info: >
|
||||
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Returns error produced by advancing the iterator
|
||||
info: >
|
||||
22.2.2.1.1 Runtime Semantics: IterableToArrayLike( items )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Returns error produced by accessing iterated value
|
||||
info: >
|
||||
22.2.2.1.1 Runtime Semantics: IterableToArrayLike( items )
|
||||
|
@ -2,7 +2,7 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: >
|
||||
%TypedArray%.from.length is 1.
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: Throw a TypeError exception is mapfn is not callable
|
||||
info: >
|
||||
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: sec-%typedarray%.from
|
||||
esid: sec-%typedarray%.from
|
||||
description: >
|
||||
Throws a TypeError exception if this is not a constructor
|
||||
info: >
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: pending
|
||||
esid: pending
|
||||
description: Throw a TypeError exception if directly invoked.
|
||||
info: >
|
||||
22.2.1.1 %TypedArray% ( )
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Copyright (C) 2016 the V8 project authors. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
/*---
|
||||
id: pending
|
||||
esid: pending
|
||||
description: >
|
||||
TypedArray has a "length" property whose value is 0.
|
||||
info: >
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user