Name Description Size
block-local-closure-get-before-initialization.js --- es6id: 13.1 description: > const: block local closure [[Get]] before initialization. (TDZ, Temporal Dead Zone) --- 406
block-local-use-before-initialization-in-declaration-statement.js --- es6id: 13.1 description: > const: block local use before initialization in declaration statement. (TDZ, Temporal Dead Zone) --- 380
block-local-use-before-initialization-in-prior-statement.js --- es6id: 13.1 description: > const: block local use before initialization in prior statement. (TDZ, Temporal Dead Zone) --- 374
browser.js 0
cptn-value.js --- esid: sec-let-and-const-declarations-runtime-semantics-evaluation es6id: 13.3.1.4 description: Returns an empty completion info: | LexicalDeclaration : LetOrConst BindingList ; 1. Let next be the result of evaluating BindingList. 2. ReturnIfAbrupt(next). 3. Return NormalCompletion(empty). --- 792
dstr
fn-name-arrow.js --- es6id: 13.3.1.4 description: Assignment of function `name` attribute (ArrowFunction) info: | LexicalBinding : BindingIdentifier Initializer [...] 6. If IsAnonymousFunctionDefinition(Initializer) is true, then a. Let hasNameProperty be HasOwnProperty(value, "name"). b. ReturnIfAbrupt(hasNameProperty). c. If hasNameProperty is false, perform SetFunctionName(value, bindingId). includes: [propertyHelper.js] --- 766
fn-name-class.js --- es6id: 13.3.1.4 description: Assignment of function `name` attribute (ClassExpression) info: | LexicalBinding : BindingIdentifier Initializer [...] 6. If IsAnonymousFunctionDefinition(Initializer) is true, then a. Let hasNameProperty be HasOwnProperty(value, "name"). b. ReturnIfAbrupt(hasNameProperty). c. If hasNameProperty is false, perform SetFunctionName(value, bindingId). includes: [propertyHelper.js] features: [class] --- 930
fn-name-cover.js --- es6id: 13.3.1.4 description: > Assignment of function `name` attribute (CoverParenthesizedExpression) info: | LexicalBinding : BindingIdentifier Initializer [...] 6. If IsAnonymousFunctionDefinition(Initializer) is true, then a. Let hasNameProperty be HasOwnProperty(value, "name"). b. ReturnIfAbrupt(hasNameProperty). c. If hasNameProperty is false, perform SetFunctionName(value, bindingId). includes: [propertyHelper.js] --- 864
fn-name-fn.js --- es6id: 13.3.1.4 description: Assignment of function `name` attribute (FunctionExpression) info: | LexicalBinding : BindingIdentifier Initializer [...] 6. If IsAnonymousFunctionDefinition(Initializer) is true, then a. Let hasNameProperty be HasOwnProperty(value, "name"). b. ReturnIfAbrupt(hasNameProperty). c. If hasNameProperty is false, perform SetFunctionName(value, bindingId). includes: [propertyHelper.js] --- 825
fn-name-gen.js --- es6id: 13.3.1.4 description: Assignment of function `name` attribute (GeneratorExpression) info: | LexicalBinding : BindingIdentifier Initializer [...] 6. If IsAnonymousFunctionDefinition(Initializer) is true, then a. Let hasNameProperty be HasOwnProperty(value, "name"). b. ReturnIfAbrupt(hasNameProperty). c. If hasNameProperty is false, perform SetFunctionName(value, bindingId). includes: [propertyHelper.js] features: [generators] --- 857
function-local-closure-get-before-initialization.js --- es6id: 13.1 description: > const: function local closure [[Get]] before initialization. (TDZ, Temporal Dead Zone) --- 424
function-local-use-before-initialization-in-declaration-statement.js --- es6id: 13.1 description: > const: function local use before initialization in declaration statement. (TDZ, Temporal Dead Zone) --- 399
function-local-use-before-initialization-in-prior-statement.js --- es6id: 13.1 description: > const: function local use before initialization in prior statement. (TDZ, Temporal Dead Zone) --- 392
global-closure-get-before-initialization.js --- es6id: 13.1 description: > const: global closure [[Get]] before initialization. (TDZ, Temporal Dead Zone) --- 387
global-use-before-initialization-in-declaration-statement.js --- es6id: 13.1 description: > const: global use before initialization in declaration statement. (TDZ, Temporal Dead Zone) negative: phase: runtime type: ReferenceError --- 378
global-use-before-initialization-in-prior-statement.js --- es6id: 13.1 description: > const: global use before initialization in prior statement. (TDZ, Temporal Dead Zone) negative: phase: runtime type: ReferenceError --- 371
redeclaration-error-from-within-strict-mode-function-const.js --- es6id: 13.1 description: > Redeclaration error within strict mode function inside non-strict code. negative: phase: parse type: SyntaxError flags: [noStrict] --- 422
shell.js 0
static-init-await-binding-invalid.js --- esid: sec-class-definitions-static-semantics-early-errors description: BindingIdentifier may not be `await` within class static blocks info: | BindingIdentifier : Identifier [...] - It is a Syntax Error if the code matched by this production is nested, directly or indirectly (but not crossing function or static initialization block boundaries), within a ClassStaticBlock and the StringValue of Identifier is "await". negative: phase: parse type: SyntaxError features: [class-static-block] --- 763
static-init-await-binding-valid.js --- esid: sec-class-definitions-static-semantics-early-errors description: The `await` keyword is interpreted as an identifier within arrow function bodies info: | ClassStaticBlockBody : ClassStaticBlockStatementList [...] - It is a Syntax Error if ContainsAwait of ClassStaticBlockStatementList is true. features: [class-static-block] --- 573
syntax