fix issue 6677 - static this attributes position
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 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 11181 - Missing compile-time error for wrong array literal
Merge pull request #3569 from 9rnsr/fix12760

[REG2.066a] Issue 12760 - Initializing an object that has "this(Args) inout" causes "discards return value" warning
Merge pull request #3583 from 9rnsr/fix11181

Issue 11181 - Missing compile-time error for wrong array literal
fix Issue 12802 - Allow optional 'StorageClasses' for new alias syntax
fix Issue 12660 - Wrong non-@nogc function invariant error
Additional issue 12642 fix for vector literal and @nogc
Merge pull request #3587 from 9rnsr/fix12642

Additional issue 12642 fix for vector literal and @nogc
fix Issue 11774 - Lambda argument to templated function changes its signature forever
Merge pull request #3589 from 9rnsr/fix11774

Issue 11774 - Lambda argument to templated function changes its signature forever
Merge pull request #3586 from 9rnsr/fix12660

Issue 12660 - Wrong non-@nogc function invariant error
CallExp::f should be initialized in its constructor
Merge pull request #3591 from 9rnsr/fix_segfault

CallExp::f should be initialized in its constructor
Merge pull request #3585 from 9rnsr/fix12802

Issue 12802 - Allow optional 'StorageClasses' for new alias syntax