Labels are now valid operands to any inline asm op-code expecting a memory address. Also fixes #12635.
Fix Issue 5908 - Optimizer generates wrong value with divide-by-zero.

Reinstate optimizer error for integer division by zero
[Refactoring] simplify the code to inherit @safe attribute
[Refactoring] simplify the code in checkPurity
fix 9148 - Issue 9148 - 'pure' is broken
Remove hack for issue 10981
fix Issue 9620 - Error messages of failed pure enforcement
fix Issue 12912 - Lambda function is incorrectly inferred as impure if it uses member field or function
fix Issue 12908 - [AA] `foreach` by keys and values over associative array in pure function allow impure function calls
fix Issue 13120 - Body of `foreach` over string with transcoding ignores function attributes
fix Issue 13095 - Someteims  destructor is called if constructor throws
Add Glibc predefined global version and insert all C runtimes into the list of predefined global versions
Get rid of the last usage of std.c, which has been moved to core.sys in druntime
Re-enable runnable/builtin on freebsd
Replace EXP_VOID_INTERPRET with VoidExp
Re-enable runnable/test17 and runnable/test39 on freebsd
Re-enable runnable/testargtypes on win64
Fix Issue 13468 - Wrong code when comparing class reference with typeof(null)
Merge pull request #4134 from yebblies/testargtypes

Re-enable runnable/testargtypes on win64
Merge pull request #4133 from yebblies/test17

Re-enable runnable/test17 and runnable/test39 on freebsd