fix Issue 8313 - stack overflow on recursive ifti evaluation
fix Issue 9466 - Compiler crash with code-coverage generation with large files
[Refactoring] Set ismixin and literal in parsing phase

They won't be modified in semantic phase, so pass them by constructor arguments of `TemplateDeclaration`.
fix Issue 11533 - Compiler should allow to being nested for static local template functions
Fix mkstemp stuff to be valid D.
Merge pull request #2794 from 9rnsr/fix11533

Issue 11533 - Compiler should allow to being nested for static local template functions
Merge pull request #2805 from yebblies/mkstemp

[DDMD] Fix mkstemp stuff to be valid D.
[Refactoring] Allow calling `Expression::toLvalue` with `sc == NULL`, except `BinAssignExp` and `TemplateExp`.
fix Issue 11322 - ICE with -inline cgcs.c 221
Merge pull request #2823 from 9rnsr/fix11322

Issue 11322 - ICE with -inline cgcs.c 221
Merge pull request #2785 from WalterBright/fix9466

fix Issue 9466 - Compiler crash with code-coverage generation with large files
Merge pull request #2753 from WalterBright/fix8313

fix Issue 8313 - stack overflow on recursive ifti evaluation
Fix Issue 11552 - Missing label is not caught during semantic
Fix misleading comments
Merge pull request #2831 from yebblies/fixcomment

[trivial] Fix misleading comments
Disable constructor and destructor mangling
the test write to the read-only member expandedSize
Fix new case of shadowing
Merge pull request #2825 from yebblies/issue11552

Issue 11552 - Missing label is not caught during semantic
Merge pull request #2834 from yebblies/newshadow

[DDMD] Fix new case of shadowing