Despite its description, FromPropertyDescriptor does not assume fully populated descriptors
Use current lexical environment for eval-based script execution context
Add compiler options got Realm factory method and properly initialise defaultContext's lexical environments
Add compiler options to shell object factory methods
Pass realm's compiler options to ScriptLoader
Clean up and optimise ExpressionGenerator
Add flag for enclosed-by-with-statement to Script AST node
Use enclosed-by-with-statement flag to generate less general call-expression code
Add fix for bug 1863
Update InstructionVisitor to able to generate local variable maps
Update Expression/StatementVisitor according to InstructionVisitor changes
Update first batch of code generators to comply to the new interfaces
Update switch-statement code generator
Update statement code generator
Remove no longer used code
Update declaration instantiation generators
Change to reflect new method signatures
Update instruction visitors in compiler class
Update instruction visitors in CodeGenerator class
Add missing updates to various places and use proper lexical environment in direct eval calls