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
fix Issue 12760 - Initializing an object that has "this(Args) inout" causes "discards return value" warning
fix Issue 6889 - "finally" mentioned in a compilation error, instead of "scope(exit)" or "scope(success)"
fix Issue 2456 - "cannot put catch statement inside finally block", missing line number
Remove workaround for issue 11939
[style] fix indent in template.c
[Refactoring] Remove comment-out code for the fixed issue 7469
[Refactoring] Remove unnecessary workaround for issue 1528
Merge pull request #3577 from 9rnsr/refactor_unused

[Refactoring] Remove some unnecessary code
Document oddities around Target::va_listType
Merge pull request #3579 from ibuclaw/targetdoc

Document oddities around Target::va_listType
Merge pull request #3564 from 9rnsr/fix_onscope

Issue  6889 & 2456 - Fix diagnostic messages for OnScomeStatement
fix Issue 12798 - constant folding should optimize subsequent concatenations