fix Issue 8238 - templates can create ghost fields
fix Issue 9441 - struct constructor missed on auto/type-inferred variable definition
Remove GNU_asm pragma from frontend.
Add new Target hook to access target-specific information.
cv8: write member function info for member functions
tunnel class informaton to cv8
Remove unused global.params.cpu member.
Add proper test-case for for ddoc escape system.
fix Issue 9504 - typeof does not look up properties correctly on template argument

The identifiers followed by typeof(exp) or typeod(return) may be resolved to symbol or expression. Type[Typeof|Return]::resolve should consider it.
Fix up error message
Merge pull request #1659 from 9rnsr/fix_typeof

Issue 9504 - typeof does not look up properties correctly on template argument
fix initialization of OverExp::loc
OverExp: use loc of surrounding expression, not the (empty) loc from OverloadSset
fix Issue 9514 - "template instance … is not an alias"
Merge pull request #1665 from 9rnsr/fix9514

Issue 9514 - "template instance … is not an alias"
Merge pull request #1664 from rainers/overexp_loc

fix initialization of OverExp::loc
Remove ideally unneeded code

mixin __vector(T[n]).identifier is not valid syntax, because vector type never have template declaration.
Refactor TemplateMixin symbol resolution
fix Issue 8898 - false positive dangling else warning
fix Issue 9525 - [CTFE] Cannot convert &S to const(S*) at compile time