Fixes Issue 10327 - More informative error message on missing package.d file.
Fix issue 10551 CTFE array pointer passed by ref

IndexExp needs to consider the case where we need a reference
fix Issue 10567 - Typeinfo.compare has unreasonable signature requirements on opCmp

If needed, generate `__xopEquals` method in order to adapt `opCmp` member
function (even if it's template) to the function pointer `TypeInfo_Struct.xopCmp`.
optimize for opEquals
Remove more irrelevant IN_GCC macros.
Merge pull request #2357 from ibuclaw/rmingcc

Remove more irrelevant IN_GCC macros.
Refactor PowExp to error about unimplemented ^^ in the backend.
fix
Issue 10639 - Win64: wrong optimizer codegen with struct literal with complex fields
Merge pull request #2359 from WalterBright/fix10639

fix Issue 10639 - Win64: wrong optimizer codegen with struct literal with complex fields
fix Issue 9546 - getProtection trait does not work with mixin or getMember

Stop access check during `__traits(getProtection)` evaluated.
fix Issue 10583 - DMD 2.063 dumps core with mixins involving __traits(getProtection)
fix Issue 10628 - spurious "hidden by" deprecation warning
fix Issue 10673 - memory corruption in interpret.c

- the gotoTarget field of LabelStatement was never initialized
Merge pull request #2363 from dawgfoto/fix10673

fix Issue 10673 - memory corruption in interpret.c
Get array length with detectable pattern
Explicitly type result of CondExp as a const char * to avoid passing an array to a c varargs function
Merge pull request #2364 from yebblies/jsonarraylength

[DDMD] Get array length with detectable pattern
Merge pull request #2365 from yebblies/variadicstring

[DDMD] Explicitly type result of CondExp as a const char * to avoid passing an array to a c varargs function
CTFE: Interpret delegate expressions properly

&expr.func needs to work for arbitrary expr, not just VarExp.
Tighten the CTFE sanity checks.
Fix issue 10452 cannot compare delegates in CTFE

Support == and 'is' for delegates.