Regenerated w fixed paths and ietc optimizations turned off

This commit is contained in:
Mark Miller 2011-09-23 19:33:08 -07:00
parent c79fbddc94
commit db516d2a64
91 changed files with 103 additions and 94 deletions

View File

@ -5,7 +5,7 @@
* Program functions are defined in source text by a FunctionDeclaration or created dynamically either * Program functions are defined in source text by a FunctionDeclaration or created dynamically either
* by using a FunctionExpression or by using the built-in Function object as a constructor * by using a FunctionExpression or by using the built-in Function object as a constructor
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T1.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.1_A1_T1.js
* @description Defining function by a FunctionDeclaration * @description Defining function by a FunctionDeclaration
*/ */

View File

@ -5,7 +5,7 @@
* Program functions are defined in source text by a FunctionDeclaration or created dynamically either * Program functions are defined in source text by a FunctionDeclaration or created dynamically either
* by using a FunctionExpression or by using the built-in Function object as a constructor * by using a FunctionExpression or by using the built-in Function object as a constructor
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T2.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.1_A1_T2.js
* @description Creating function dynamically by using a FunctionExpression * @description Creating function dynamically by using a FunctionExpression
*/ */

View File

@ -5,7 +5,7 @@
* Program functions are defined in source text by a FunctionDeclaration or created dynamically either * Program functions are defined in source text by a FunctionDeclaration or created dynamically either
* by using a FunctionExpression or by using the built-in Function object as a constructor * by using a FunctionExpression or by using the built-in Function object as a constructor
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T3.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.1_A1_T3.js
* @description Creating function dynamically by using the built-in Function object as a constructor * @description Creating function dynamically by using the built-in Function object as a constructor
*/ */

View File

@ -5,7 +5,7 @@
* There are two types of Function objects. Internal functions * There are two types of Function objects. Internal functions
* are built-in objects of the language, such as parseInt and Math.exp * are built-in objects of the language, such as parseInt and Math.exp
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.1_A2_T1.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.1_A2_T1.js
* @description Checking types of parseInt and Math.exp * @description Checking types of parseInt and Math.exp
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* The activation object is initialised with a property with name arguments and attributes {DontDelete} * The activation object is initialised with a property with name arguments and attributes {DontDelete}
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.6_A1_T1.js
* @description Checking if deleting function parameter is possible * @description Checking if deleting function parameter is possible
* @noStrict * @noStrict
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* The activation object is initialised with a property with name arguments and attributes {DontDelete} * The activation object is initialised with a property with name arguments and attributes {DontDelete}
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T2.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.6_A1_T2.js
* @description Checking funtion which returns property "arguments" * @description Checking funtion which returns property "arguments"
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* The activation object is initialised with a property with name arguments and attributes {DontDelete} * The activation object is initialised with a property with name arguments and attributes {DontDelete}
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.6_A1_T3.js
* @description Checking function which returns "this" * @description Checking function which returns "this"
* @noStrict * @noStrict
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* The this value associated with an executioncontext is immutable * The this value associated with an executioncontext is immutable
* *
* @path 10_Execution_Contexts/10.1_Definitions/S10.1.7_A1_T1.js * @path 10_Execution_Contexts/10.1_Types_of_Executable_Code/S10.1.7_A1_T1.js
* @description Checking if deleting "this" fails * @description Checking if deleting "this" fails
*/ */

View File

@ -5,7 +5,7 @@
* If the caller supplies fewer parameter values than there are * If the caller supplies fewer parameter values than there are
* formal parameters, the extra formal parameters have value undefined * formal parameters, the extra formal parameters have value undefined
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A1.js
* @description Calling function excluding a few parameters * @description Calling function excluding a few parameters
*/ */

View File

@ -6,7 +6,7 @@
* the same property, the corresponding property is given the value that was * the same property, the corresponding property is given the value that was
* supplied for the last parameter with this name * supplied for the last parameter with this name
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A2.js
* @description Creating functions initialized with two or more formal parameters, which have the same name * @description Creating functions initialized with two or more formal parameters, which have the same name
* @noStrict * @noStrict
*/ */

View File

@ -6,7 +6,7 @@
* name as some previous parameters do) was not supplied by the * name as some previous parameters do) was not supplied by the
* caller, the value of the corresponding property is undefined * caller, the value of the corresponding property is undefined
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A3.js
* @description Creating functions with two or more formal parameters, * @description Creating functions with two or more formal parameters,
* that have the same name. Calling this function excluding a few last parameters * that have the same name. Calling this function excluding a few last parameters
*/ */

View File

@ -7,7 +7,7 @@
* value and attributes. Semantically, this step must follow the creation of * value and attributes. Semantically, this step must follow the creation of
* FormalParameterList properties * FormalParameterList properties
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A4_T1.js
* @description Checking existence of a function with passed parameter * @description Checking existence of a function with passed parameter
* @noStrict * @noStrict
*/ */

View File

@ -7,7 +7,7 @@
* value and attributes. Semantically, this step must follow the creation of * value and attributes. Semantically, this step must follow the creation of
* FormalParameterList properties * FormalParameterList properties
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A4_T2.js
* @description Checking existence of a function with declared variable * @description Checking existence of a function with declared variable
*/ */

View File

@ -7,7 +7,7 @@
* in the VariableDeclaration or VariableDeclarationNoIn, whose value is * in the VariableDeclaration or VariableDeclarationNoIn, whose value is
* undefined and whose attributes are determined by the type of code * undefined and whose attributes are determined by the type of code
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A5.1_T1.js
* @description Checking variable existence only * @description Checking variable existence only
*/ */

View File

@ -7,7 +7,7 @@
* in the VariableDeclaration or VariableDeclarationNoIn, whose value is * in the VariableDeclaration or VariableDeclarationNoIn, whose value is
* undefined and whose attributes are determined by the type of code * undefined and whose attributes are determined by the type of code
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A5.1_T2.js
* @description Checking existence of the variable object property with formal parameter * @description Checking existence of the variable object property with formal parameter
*/ */

View File

@ -6,7 +6,7 @@
* name of a declared variable, the value of the property and its attributes * name of a declared variable, the value of the property and its attributes
* are not changed * are not changed
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.2_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.1_Environment_Records/S10.1.3_A5.2_T1.js
* @description Checking existence of the variable object property with formal parameter * @description Checking existence of the variable object property with formal parameter
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T1.js
* @description Checking scope chain containing function declarations * @description Checking scope chain containing function declarations
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T2.js
* @description Checking scope chain containing function declarations * @description Checking scope chain containing function declarations
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T3.js
* @description Checking scope chain containing function declarations * @description Checking scope chain containing function declarations
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T4.js
* @description Checking scope chain containing function declarations * @description Checking scope chain containing function declarations
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T5.js
* @description Checking scope chain containing function declarations and "with" * @description Checking scope chain containing function declarations and "with"
* @noStrict * @noStrict
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T6.js
* @description Checking scope chain containing function declarations and "with" * @description Checking scope chain containing function declarations and "with"
* @noStrict * @noStrict
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T7.js
* @description Checking scope chain containing function declarations and "with" * @description Checking scope chain containing function declarations and "with"
* @noStrict * @noStrict
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T8.js
* @description Checking scope chain containing function declarations and "with" * @description Checking scope chain containing function declarations and "with"
* @noStrict * @noStrict
*/ */

View File

@ -6,7 +6,7 @@
* A scope chain is a list of objects that are searched when evaluating an * A scope chain is a list of objects that are searched when evaluating an
* Identifier * Identifier
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.2__Lexical_Environment_Operations/S10.1.4_A1_T9.js
* @description Checking scope chain containing function declarations and "with" * @description Checking scope chain containing function declarations and "with"
* @noStrict * @noStrict
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.1_T1.js
* @description Global execution context - Value Properties * @description Global execution context - Value Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.1_T2.js
* @description Global execution context - Function Properties * @description Global execution context - Function Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.1_T3.js
* @description Global execution context - Constructor Properties * @description Global execution context - Constructor Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.1_T4.js
* @description Global execution context - Other Properties * @description Global execution context - Other Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.2_T1.js
* @description Function execution context - Value Properties * @description Function execution context - Value Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.2_T2.js
* @description Function execution context - Function Properties * @description Function execution context - Function Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.2_T3.js
* @description Function execution context - Constructor Properties * @description Function execution context - Constructor Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.2_T4.js
* @description Function execution context - Other Properties * @description Function execution context - Other Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.3_T1.js
* @description Eval execution context - Value Properties * @description Eval execution context - Value Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.3_T2.js
* @description Eval execution context - Function Properties * @description Eval execution context - Function Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.3_T3.js
* @description Eval execution context - Constructor Properties * @description Eval execution context - Constructor Properties
*/ */

View File

@ -5,7 +5,7 @@
* Global object has properties such as built-in objects such as * Global object has properties such as built-in objects such as
* Math, String, Date, parseInt, etc * Math, String, Date, parseInt, etc
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A1.3_T4.js
* @description Eval execution context - Other Properties * @description Eval execution context - Other Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.1_T1.js
* @description Global execution context - Value Properties * @description Global execution context - Value Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.1_T2.js
* @description Global execution context - Function Properties * @description Global execution context - Function Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.1_T3.js
* @description Global execution context - Constructor Properties * @description Global execution context - Constructor Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.1_T4.js
* @description Global execution context - Other Properties * @description Global execution context - Other Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.2_T1.js
* @description Function execution context - Value Properties * @description Function execution context - Value Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.2_T2.js
* @description Function execution context - Function Properties * @description Function execution context - Function Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.2_T3.js
* @description Function execution context - Constructor Properties * @description Function execution context - Constructor Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.2_T4.js
* @description Function execution context - Other Properties * @description Function execution context - Other Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T1.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.3_T1.js
* @description Global execution context - Value Properties * @description Global execution context - Value Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T2.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.3_T2.js
* @description Global execution context - Function Properties * @description Global execution context - Function Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T3.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.3_T3.js
* @description Global execution context - Constructor Properties * @description Global execution context - Constructor Properties
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Global object properties have attributes { DontEnum } * Global object properties have attributes { DontEnum }
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T4.js * @path 10_Execution_Contexts/10.2_Lexical_Environments/10.2.3_The_Global_Environment/S10.1.5_A2.3_T4.js
* @description Global execution context - Other Properties * @description Global execution context - Other Properties
*/ */

View File

@ -5,7 +5,7 @@
* Variable instantiation is performed using the global object as * Variable instantiation is performed using the global object as
* the variable object and using property attributes { DontDelete } * the variable object and using property attributes { DontDelete }
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.1_Global_Code/S10.2.1_A1_T1.js
* @description Checking if deleting variable x, that is defined as var x = 1, fails * @description Checking if deleting variable x, that is defined as var x = 1, fails
* @noStrict * @noStrict
*/ */

View File

@ -5,7 +5,7 @@
* Variable instantiation is performed using the global object as * Variable instantiation is performed using the global object as
* the variable object and using property attributes { DontDelete } * the variable object and using property attributes { DontDelete }
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.1_Global_Code/S10.2.1_A1_T2.js
* @description Checking if deleting variable x, that is defined as x = 1, fails * @description Checking if deleting variable x, that is defined as x = 1, fails
* @noStrict * @noStrict
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T1.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T1.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T10.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T10.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T11.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T11.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T2.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T2.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T3.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T3.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T4.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T4.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T5.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T5.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T6.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T6.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T7.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T7.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T8.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T8.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T9.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.1_T9.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T1.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T1.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T10.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T11.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T2.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T2.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T3.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T3.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T4.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T4.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T5.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T5.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T6.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T6.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T7.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T7.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T8.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T8.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -5,7 +5,7 @@
* The scope chain is initialised to contain the same objects, * The scope chain is initialised to contain the same objects,
* in the same order, as the calling context's scope chain * in the same order, as the calling context's scope chain
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T9.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/10.4.2_Eval_Code/S10.2.2_A1.2_T9.js
* @description eval within global execution context * @description eval within global execution context
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Every function call enters a new execution context * Every function call enters a new execution context
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T1.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/S10.2_A1.1_T1.js
* @description Sequence of function calls * @description Sequence of function calls
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Every function call enters a new execution context * Every function call enters a new execution context
* *
* @path 10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T2.js * @path 10_Execution_Contexts/10.4_Establishing_An_Execution_Context/S10.2_A1.1_T2.js
* @description Recursive function call * @description Recursive function call
*/ */

View File

@ -5,7 +5,7 @@
* When control enters an execution context for function code, * When control enters an execution context for function code,
* an arguments object is created and initialised * an arguments object is created and initialised
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A1.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A1.js
* @description Executing function which uses arguments object * @description Executing function which uses arguments object
*/ */

View File

@ -6,7 +6,7 @@
* created arguments object is the original Object prototype object, the one * created arguments object is the original Object prototype object, the one
* that is the initial value of Object.prototype * that is the initial value of Object.prototype
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A2.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A2.js
* @description Checking arguments.constructor.prototype===Object.prototype * @description Checking arguments.constructor.prototype===Object.prototype
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name callee with property * A property is created with name callee with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T1.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A3_T1.js
* @description Checking existence of arguments.callee property * @description Checking existence of arguments.callee property
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name callee with property * A property is created with name callee with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T2.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A3_T2.js
* @description Checking if enumerating the arguments.callee property fails * @description Checking if enumerating the arguments.callee property fails
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name callee with property * A property is created with name callee with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A3_T3.js
* @description Checking if deleting arguments.callee property fails * @description Checking if deleting arguments.callee property fails
* @noStrict * @noStrict
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name callee with property * A property is created with name callee with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A3_T4.js
* @description Overriding arguments.callee property * @description Overriding arguments.callee property
* @noStrict * @noStrict
*/ */

View File

@ -5,7 +5,7 @@
* The initial value of the created property callee is the * The initial value of the created property callee is the
* Function object being executed * Function object being executed
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A4.js
* @description Checking that arguments.callee === function object * @description Checking that arguments.callee === function object
* @noStrict * @noStrict
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name length with property * A property is created with name length with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T1.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A5_T1.js
* @description Checking existence of arguments.length property * @description Checking existence of arguments.length property
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name length with property * A property is created with name length with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T2.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A5_T2.js
* @description Checking if enumerating the arguments.length property fails * @description Checking if enumerating the arguments.length property fails
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name length with property * A property is created with name length with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T3.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A5_T3.js
* @description Checking if deleting arguments.length property fails * @description Checking if deleting arguments.length property fails
*/ */

View File

@ -5,7 +5,7 @@
* A property is created with name length with property * A property is created with name length with property
* attributes { DontEnum } and no others * attributes { DontEnum } and no others
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A5_T4.js
* @description Overriding arguments.length property * @description Overriding arguments.length property
*/ */

View File

@ -5,7 +5,7 @@
* The initial value of the created property length is the number * The initial value of the created property length is the number
* of actual parameter values supplied by the caller * of actual parameter values supplied by the caller
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A6.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A6.js
* @description Create function, that returned arguments.length * @description Create function, that returned arguments.length
*/ */

View File

@ -4,7 +4,7 @@
/** /**
* Get arguments of function * Get arguments of function
* *
* @path 10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A7.js * @path 10_Execution_Contexts/10.6_Arguments_Object/S10.1.8_A7.js
* @description Use property arguments * @description Use property arguments
*/ */

View File

@ -25,7 +25,8 @@
*/ */
assertTruthy(function () { function testcase() {
return function () {
"use strict"; "use strict";
try { try {
eval("var public = 1;"); eval("var public = 1;");
@ -33,4 +34,6 @@ assertTruthy(function () {
} catch (e) { } catch (e) {
return e instanceof SyntaxError; return e instanceof SyntaxError;
} }
} ()); } ();
}
runTestCase(testcase);

View File

@ -25,8 +25,11 @@
*/ */
assertTruthy(function () { function testcase() {
return function () {
eval("var public = 1;"); eval("var public = 1;");
return public === 1; return public === 1;
"use strict"; "use strict";
} ()); } ();
}
runTestCase(testcase);

View File

@ -25,8 +25,11 @@
*/ */
assertTruthy(function () { function testcase() {
return function () {
eval("var public = 1;"); eval("var public = 1;");
"use strict"; "use strict";
return public === 1; return public === 1;
} ()); } ();
}
runTestCase(testcase);