CTFE returns classes
Allow to multiple references to object + Allow to assign enum class object to local variables + Fix 5678
disallow pointers to mutable struct enums and mutable class enums
disallow class enums and thread-local mutable classes and pointers to structs
Fixed this-assignment bug + code style fixes
fix phobos test fail
add comment and small refactoring
fix Issue 9844 - DMD (-m64) int long initialisation bug
Replace of  'magic' number with named constant.
fix Issue 9885 - IFTI should consider known tuple types
fix Issue 8609 - A forward reference error with static arrays
fix Issue 6312 - template instance cannot use argument from enclosing template
fix Issue 9417 - "no size yet for forward reference" error with nested structure
fix Issue 8833 - Odd error with expression tuples
Check declaration initializer expressions for nested refs.
fix Issue 8698 - Forward reference error with interfaces
fix Issue 8697 - Invalid error message: Forward reference of interface
Merge pull request #1847 from 9rnsr/fix9885

Issue 9885 - IFTI should consider known tuple types
Merge pull request #1854 from ibuclaw/issue8957

Check declaration initializer expressions for nested refs.
fix Issue 9892 - [ICE] forward reference in enum declaration members causes compiler segfault