The frontend should not know or care which array ops are implemented in druntime
Merge pull request #3203 from yebblies/arrayglue

The frontend should not know or care which array ops are implemented in druntime
Move windows С++ mangle to frontend
Fixes Issue 198 - Use new 'DDOC_PSUPER_SYMBOL' macro for base classes and enum base types
Fix Issue 11939 - selective imports inside a scope(failure) block cause compiler segfault
Move Expression::canThrow into visitor class
Move Initializer::toDt into a visitor class
Merge pull request #3205 from yebblies/canthrow

[DDMD] [refactor] Move Expression::canThrow into visitor class
Merge pull request #3207 from yebblies/inittodt

[DDMD] [refactor] Move Initializer::toDt into a visitor class
Merge pull request #3206 from yebblies/issue11939

Issue 11939 - selective imports inside a scope(failure) block cause compiler segfault
different changes
Merge pull request #3160 from IgorStepanov/cppmanglewindows

Move C++ mangle to frontend in windows
Move Type::toDt into a visitor class
Remove repeated words in error message
Merge pull request #1247 from AndrejMitrovic/Fix198

[enh] Issue 198 - Use new macro for base classes
Merge pull request #3212 from mike-pm/master

Remove repeated words in error message
Merge pull request #3211 from yebblies/typetodt

[DDMD] [refactor] Move Type::toDt into a visitor class
Move Expression::optimize into a visitor class
Move Expression::integralPromotions into a free function
Fix comments for #3160