mirror of https://github.com/tc39/test262.git
commit
ef7b99970b
|
@ -15,6 +15,7 @@ info: |
|
|||
4. Let excludedNames be a new empty List.
|
||||
5. Return CopyDataProperties(object, fromValue, excludedNames).
|
||||
|
||||
features: [object-spread]
|
||||
---*/
|
||||
|
||||
//- error
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
desc: Object Spread operator results in error when using an unresolvable reference
|
||||
template: error
|
||||
esid: pending
|
||||
features: [object-spread]
|
||||
info: |
|
||||
Pending Runtime Semantics: PropertyDefinitionEvaluation
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
description: Object Spread operator results in error when there is an getter that throws an exception (Array initializer)
|
||||
esid: sec-runtime-semantics-arrayaccumulation
|
||||
es6id: 12.2.5.2
|
||||
features: [object-spread]
|
||||
flags: [generated]
|
||||
info: |
|
||||
SpreadElement : ...AssignmentExpression
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
description: Object Spread operator results in error when using an unresolvable reference (Array initializer)
|
||||
esid: sec-runtime-semantics-arrayaccumulation
|
||||
es6id: 12.2.5.2
|
||||
features: [object-spread]
|
||||
flags: [generated]
|
||||
info: |
|
||||
SpreadElement : ...AssignmentExpression
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (async generator function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (async generator function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (async generator function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (async generator function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (async generator function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (async generator function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (async generator named function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (async generator named function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (async generator named function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (async generator named function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (async generator named function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (async generator named function expression (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (async generator named function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (async generator named function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (async generator named function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (async generator named function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (async generator named function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (async generator named function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (async generator function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (async generator function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (async generator function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (async generator function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (async generator function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (async generator function expression)
|
||||
esid: sec-asyncgenerator-definitions-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(x = 1) {"use strict"});
|
||||
|
|
|
@ -10,6 +10,7 @@ negative:
|
|||
phase: early
|
||||
type: SyntaxError
|
||||
flags: [onlyStrict]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(arguments) { });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function* await() { });
|
||||
|
|
|
@ -11,6 +11,7 @@ negative:
|
|||
phase: early
|
||||
type: SyntaxError
|
||||
flags: [onlyStrict]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function* arguments() { });
|
||||
|
|
|
@ -11,6 +11,7 @@ negative:
|
|||
phase: early
|
||||
type: SyntaxError
|
||||
flags: [onlyStrict]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function* eval() { });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*() { super(); });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*() { super.prop; });
|
||||
|
|
|
@ -10,6 +10,7 @@ negative:
|
|||
phase: early
|
||||
type: SyntaxError
|
||||
flags: [onlyStrict]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(eval) { });
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(a) { const a = 0; });
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(a) { let a; });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(x = await 1) { });
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(await) { });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(a = super()) { });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(a = super.prop) { });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(x = yield) { });
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*(yield) { });
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*() {
|
||||
|
|
|
@ -10,6 +10,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*() {
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*() { } = 1);
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function* yield() { });
|
||||
|
|
|
@ -9,6 +9,7 @@ description: >
|
|||
negative:
|
||||
phase: early
|
||||
type: SyntaxError
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
(async function*() {
|
||||
|
|
|
@ -7,6 +7,7 @@ esid: 14.4
|
|||
description: >
|
||||
AwaitExpressions are valid operands to yield expressions.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var iter = (async function*() {
|
||||
|
|
|
@ -7,6 +7,7 @@ esid: 14.4
|
|||
description: >
|
||||
AwaitExpressions are valid operands to yield expressions.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var iter = (async function*() {
|
||||
|
|
|
@ -7,6 +7,7 @@ esid: 14.4
|
|||
description: >
|
||||
AwaitExpressions are valid operands to yield expressions.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var thenable = {
|
||||
|
|
|
@ -8,6 +8,7 @@ description: >
|
|||
`yield` expressions may be used as the right-hand-side of other `yield`
|
||||
expressions.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -7,6 +7,7 @@ esid: 14.4
|
|||
description: >
|
||||
`yield` is a valid statement within async generator function bodies.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g1 = async function*() { yield; };
|
||||
|
|
|
@ -7,6 +7,7 @@ esid: 14.4
|
|||
description: >
|
||||
Newlines terminate `yield` expressions.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -7,6 +7,7 @@ esid: 14.4
|
|||
description: >
|
||||
The right-hand side of a `yield *` expression may appear on a new line.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {};
|
||||
|
|
|
@ -14,6 +14,7 @@ info: |
|
|||
|
||||
AsyncGeneratorResolve will unwrap Promise values (steps 6-10)
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -12,6 +12,7 @@ info: |
|
|||
If completion.[[Type]] is return, and generator.[[AsyncGeneratorState]] is
|
||||
"suspendedStart", generator is closed without being resumed.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", generator is resumed and immediately closes the generator
|
||||
and returns completion.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated finally block, resume execution within finally.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -14,6 +14,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated finally block, resume execution within finally.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var error = new Error("boop");
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated finally block, resume execution within finally.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", generator is resumed and immediately closes the generator
|
||||
and returns completion.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -14,6 +14,7 @@ info: |
|
|||
|
||||
AsyncGeneratorReject will not unwrap Promise values
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -12,6 +12,7 @@ info: |
|
|||
If completion.[[Type]] is throw, and generator.[[AsyncGeneratorState]] is
|
||||
"suspendedStart", generator is closed without being resumed.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var error = new Error('boop');
|
||||
|
|
|
@ -14,6 +14,7 @@ info: |
|
|||
|
||||
AsyncGeneratorReject will not unwrap Promise values
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var g = async function*() {
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated catch block, resume execution within catch-block.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var error = new Error('boop');
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated finally block, resume execution within finally.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
class Err extends Error {};
|
||||
|
|
|
@ -14,6 +14,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated finally block, resume execution within finally.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var error = new Error('boop');
|
||||
|
|
|
@ -13,6 +13,7 @@ info: |
|
|||
"suspendedYield", and generator is resumed within a try-block with an
|
||||
associated finally block, resume execution within finally.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var error = new Error('boop');
|
||||
|
|
|
@ -12,6 +12,7 @@ info: |
|
|||
"suspendedYield", generator is resumed and immediately and
|
||||
closes the generator and returns completion.
|
||||
flags: [async]
|
||||
features: [async-iteration]
|
||||
---*/
|
||||
|
||||
var error = new Error('boop');
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
description: Object Spread operator results in error when there is an getter that throws an exception (CallExpression)
|
||||
esid: sec-function-calls-runtime-semantics-evaluation
|
||||
es6id: 12.3.4.1
|
||||
features: [object-spread]
|
||||
flags: [generated]
|
||||
info: |
|
||||
CallExpression : MemberExpression Arguments
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
description: Object Spread operator results in error when using an unresolvable reference (CallExpression)
|
||||
esid: sec-function-calls-runtime-semantics-evaluation
|
||||
es6id: 12.3.4.1
|
||||
features: [object-spread]
|
||||
flags: [generated]
|
||||
info: |
|
||||
CallExpression : MemberExpression Arguments
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
ClassExpression : class BindingIdentifieropt ClassTail
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (class expression method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (class expression method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
ClassExpression : class BindingIdentifieropt ClassTail
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (class expression method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (class expression method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (class expression method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (class expression method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (static class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (static class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
ClassExpression : class BindingIdentifieropt ClassTail
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (static class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (static class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (static class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (static class expression async generator method (default parameter))
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (static class expression async generator method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (static class expression async generator method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
info: |
|
||||
ClassExpression : class BindingIdentifieropt ClassTail
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (static class expression async generator method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just soruce object's own properties (static class expression async generator method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object doesn't contain non-enumerable properties (static class expression async generator method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Rest object contains just unextracted data (static class expression async generator method)
|
||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
description: Object Spread operator results in error when there is an getter that throws an exception (`new` operator)
|
||||
esid: sec-new-operator-runtime-semantics-evaluation
|
||||
es6id: 12.3.3.1
|
||||
features: [object-spread]
|
||||
flags: [generated]
|
||||
info: |
|
||||
MemberExpression : new MemberExpression Arguments
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
description: Object Spread operator results in error when using an unresolvable reference (`new` operator)
|
||||
esid: sec-new-operator-runtime-semantics-evaluation
|
||||
es6id: 12.3.3.1
|
||||
features: [object-spread]
|
||||
flags: [generated]
|
||||
info: |
|
||||
MemberExpression : new MemberExpression Arguments
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
/*---
|
||||
description: Getter is called when obj is being deconstructed to a rest Object (async generator method (default parameter))
|
||||
esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
|
||||
features: [async-iteration]
|
||||
features: [object-rest, async-iteration]
|
||||
flags: [generated, async]
|
||||
includes: [propertyHelper.js]
|
||||
info: |
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue