backend version is 8.57
Merge pull request #2443 from WalterBright/to857

backend version is 8.57
fix Issue 10734 - Assertion failure: '0' on line 1546 in file 'cast.c'

It's a 2.064a regression introduced by 'improveDefArgs' change
commit: a711eb6b499ca85b7cfa4e758d9e968fef8d315f
Use Type::equals instead of pointer comparison
Remove giant switch and macros in favor of more concise logic
codegen bug seems to appear in release aswell
Merge pull request #2439 from 9rnsr/fix10734

[REG2.064a] Issue 10734 - Assertion failure: '0' on line 1546 in file 'cast.c'
Merge pull request #2440 from yebblies/modmerge

[DDMD] Remove giant switch and macros in favor of more concise logic
Merge pull request #2446 from rainers/vs10_codegen_ldouble

VS2010: disable inlining of ldouble function in release builds aswell
cv8: clip symbol names to below 65500 bytes
Merge pull request #2447 from rainers/fix_10746

fix Issue 10746 - Win64: corrupt debug info with very long symbols