Don't eagerly remove all catches if try body is empty.
Fix Issue 8903 - Bad code for enum array members
remove dependence on MATCHnomatch == 0
Fix Issue 8365 - Static fixed size array of enums initialization fails
Fix Issue 7472 - Cast from class to basic type not rejected during semantic
Add TypeVector::toDt to generate correct default initialiser for vectors
Issue 10312 - [CTFE] ICE assigning to const vector decl
Issue 8543 - [CTFE] simd literals need better support
Fix Issue 10369 - Deprecate unordered floating point comparisons
Merge pull request #2886 from yebblies/issue7472

Issue 7472 - Cast from class to basic type not rejected during semantic
redo Lexer::number
fix Issue 11689 - deprecated local function does not work
fix Issue 11629 - [CTFE] crash on AA.rehash
Merge pull request #2915 from ibuclaw/vectordt

Add TypeVector::toDt to generate correct default initialiser for vectors
Merge pull request #2926 from 9rnsr/fix11689

Issue 11689 - deprecated local function does not work
Split up root
Merge pull request #2925 from WalterBright/redo-number-lexer

redo Lexer::number
Merge pull request #2922 from yebblies/splitroot

[DDMD] Split up root
VS projects: add new files, remove deleted files
Merge pull request #2927 from rainers/fix_vsproj

fix building VS projects