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 12809 - More strict nothrow check for try-finally statement
fix Issue 11542 - scope(failure) messes up nothrow checking
improve test case for 4082
fix Issue 12436 - Opaque struct parameter type should not be allowed
Make warning flags in src/posix.mak appear on one line each

This makes it eaiser to see which warning flags are enabled and also
disable/add/remove flags. Only a single line of text per flag will be
touched this way.
Re-allow using delegate.ptr and .funcptr as lvalues
Merge pull request #3596 from yebblies/dglvalue

Re-allow using delegate.ptr and .funcptr as lvalues
fix 879 - support for --gc-sections

- pin .deh_eh and .minfo by emitting fake references in dso startup code

- enable --gc-sections linker switch
Merge pull request #3595 from andron/stylish-warning-flags

Make warning flags in src/posix.mak appear on one line each
Merge pull request #3597 from MartinNowak/fix879

fix 879 - support for --gc-sections
Merge pull request #3592 from 9rnsr/fix11542

Issue 11542 & 12809 - Improve blockExit calculation on try-catch-finally statement
fix Issue 12307 - Contextfull error diagnostic about AA key type
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
Fix bug 7209: Stack overflow on circular enum with explicit type

Detect the error in the semantic pass. This slightly changes the error
message for one existing test (it was previously detected inside CTFE)
-- now the *first* circular definition generates the error, which makes
more sense.
Merge pull request #3601 from 9rnsr/fix12307

Issue 12307 - Contextfull error diagnostic about AA key type