use named enum for TypeInfo_Class.flags
use named enum for TypeInfo_Struct.flags
Move Issue 7504 test case to runnable/casting.d
fix Issue 10842 - Some integer casts wrongly remove side-effect of the operand
[Refactoring] Remove unused ethis parameter from Expression::checkPurity
fix Issue 10981 - Contracts in pure class methods are useless
fix Issue 7524 - #line __LINE__ doesn't parse on D2.020 and later
fix Issue 4611 - stack overflow or ICE(cgcod.c) when static array of structs exceeds 16MB limit
fix Issue 6720 - ICE(cod1.c) casting return of void function to bool
Merge pull request #2624 from WalterBright/fix4611

fix Issue 4611 - stack overflow or ICE(cgcod.c) when static array of str...
Merge pull request #2621 from WalterBright/fix7524

fix Issue 7524 - #line __LINE__ doesn't parse on D2.020 and later
[style] fix indentation
Refactoring postblit call handling
fix Issue 11134 - Inconsistent postblit call count depends on the pointer size

Move postblit function call to front-end on CatAssignExp with appending element
Remove unused glue layer code for postblit call
fix Issue 7156 - ICE(go.c): with 199 or 200 repeated integer increments, only with -O
fix Issue 6799 - ICE(type.c) involving AAs and pointers to structs
Merge pull request #2632 from WalterBright/fix6720

fix Issue 6720 - ICE(cod1.c) casting return of void function to bool
Merge pull request #2634 from WalterBright/fix7156

fix Issue 7156 - ICE(go.c): with 199 or 200 repeated integer increments,...
fix Issue 7254 - ICE(cod3.c) returning strings as static arrays