fix issue 6677 - static this attributes position
guess how much memory will be needed and adjust chunk size
print inlined functions in verbose mode
Disambiguate type names for arrays in cv8 debug symbol output. Fixed template ambiguity issue in cv4 and cv8 debug information.
Fix Issue 3672 - Read-modify-write operations should not be allowed for shared variables.
Fix: Issue 10520 - [profile+nothrow] Building with profiler results in "is not nothrow" error on some contracts

When Statement#blockExit() checks if the statements may throw or not, it
can also emit compile error.
We turn the second argument of it, mustNotThrow, to false
so that the error is suppressed.
fix Issue 12749 - Constructor-local function allows multiple mutation of immutable member
Improve diagnostic messages
Do implicit cast for ExpInitializers inside CTFE

Move the implicit cast inside CTFE, so that we're evaluating the
final value.
fix Issue 12138 - Label statement creates an unexpected scope block
require opEquals for AA keys

- Check that the compiler can generate a runtime function to test AA keys for equality.

- This is necessary to switch the druntime implementation from opCmp to opEquals.
fix Issue 11672 - default initialization of static array of structs with a single value fails
Fix signed/unsigned warnings related to 'global.errors'

Most function local variables assigned to by global.errors are 'int'
while global.errors is of type 'unsigned'. For clarity 'unsigned int' is
used.
Fix signed/unsigned warnings in for-loops
fix Issue 5810 - Struct postincrement generates 'no effect' error if used on struct member
Merge pull request #3605 from 9rnsr/fix5810

Issue 5810 - Struct postincrement generates 'no effect' error if used on struct member
Merge pull request #3604 from 9rnsr/fix11672

Issue 11672 - default initialization of static array of structs with a single value fails
Merge pull request #3602 from donc/ctfe_implicit_convert

Do implicit cast for ExpInitializers inside CTFE
Merge pull request #3603 from 9rnsr/fix12138

Issue 12138 - Label statement creates an unexpected scope block
Fix Issue 12824 - REG(2.066) ICE(statement.c) Segfault with label and static if