Add generics to Reference class
Adjust visitor class names to match ast-node names
Add helper methods to value-type class
Fix copy-paste bug
Add missing qualifier
Avoid unnecessary swap instructions when 'functionsToInitialize' is empty
Add common interface to BreakableStatement and LabelledStatement
Refactor duplicate code into helper methods
Remove cast instruction
clean-up
Split intrinsics initialisation into several methods
Deprecate GlobalObjectCreator in favour of ObjectAllocator
Update callers to use ObjectAllocator instead of GlobalObjectCreator
Remove GlobalObjectCreator completely
Add new helper method to reduce code duplication
Add abstraction for variables
Type-safe variables (1)
Type-safe variables (2)
Type-safe variables (3)
Type-safe variables (4)