Add MSC __declspec(noreturn) to fatal()
Expand BinAssignExp macros in expression.h
fix Issue 3753 - ICE(eh.c): Related to exception handling and alloca.
fmodl is available on newer FreeBSD versions
fix Issue 11233 - DMD HEAD very slow with large static array struct field
Merge pull request #2659 from 9rnsr/fix11233

[REG2.064a] Issue 11233 - DMD HEAD very slow with large static array struct field
fix Issue 11237 - zero initializer emitted to read-only data segment, slow compilation
Merge pull request #2660 from WalterBright/fix11237

fix Issue 11237 - zero initializer emitted to read-only data segment, sl...
fix Issue 11230 - Inexact mangling for template function literal.
fix Issue 11242 - Fails to infer template argument with inout
Merge pull request #2662 from 9rnsr/fix11230

[REG2.064a] Issue 11230 - Inexact mangling for template function literal.
fix Issue 11228 - alias this confuses static array copy
fix Issue 11256 - Error mixing struct with disabled default construction and templated with lambda struct
Fix ICE case 1 in issue 11256
Fix ICE case 2 in issue 11256
Merge pull request #2663 from 9rnsr/fix11242

[REG2.064a] Issue 11242 - Fails to infer template argument with inout
Merge pull request #2664 from 9rnsr/fix11228

[REG2.063] Issue 11228 - alias this confuses static array copy
Merge pull request #2666 from 9rnsr/fix11256

[REG2.063] Issue 11256 - Error mixing struct with disabled default construction and templated with lambda struct
Remove meaningless assert on debug build

Additional fix for issue 11233
fix Issue 11257 - Allow whole implicit conversion if one or more overlapped field could.