Change GeneratorComprehension to FunctionNode AST-node
Add helper functions and update spec comments
Split for-statement and for-in/of statement parsing to ensure correct block scope information is generated
Catch node block is activated after binding
Let expression/statement scope is activated after binding
Correct scope book keeping in compiler and new scope tests
Update comments and remove unused method
Split delete() method in deleteProperty() and deleteBinding()
Return new error object instead of directly throwing
Improve error message when calling Proxy() constructor function without `new`
Add helper function to test for Type(v)=Object or Type(v)=Null
Replace boolean return value with enum
Change configurable attribute of non-standard properties from 'false' to 'true' to follow best practices
Add @@toStringTag for Realm.prototype (rev22)
Add accessor for symbol registry to Realm reduce direct access to World object
Removed unused non-constructor generator function class
Uninitialised function objects should always have legacy .caller and .arguments properties
Update exclusion lists
Move shared code into functions
add some uncommitted tests