fix Issue 8313 - stack overflow on recursive ifti evaluation
fix Issue 9466 - Compiler crash with code-coverage generation with large files
Fix Issue 11383 - Some array casts incorrectly rejected in safe code
fix Issue 9690 - cannot access to @disable'd symbol from inner function of another @disable'd
[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.
Fix Issue 11485 - [e2ir] Error in e2ir at numeric/bool to class/interface cast
Remove bad #if
Explicitly cast array to char*
Use malloc/free instead of new/delete
Explicitly cast char[N] to char*
Explicitly cast buffers to char*
Initialize static array members explicitly
Merge pull request #2808 from yebblies/gencmain

[DDMD] Fixup for main generation code
Merge pull request #2771 from yebblies/arraytopointer

[DDMD] Arraytopointer
Disable controlc handling
Merge pull request #2807 from yebblies/badifx

[DDMD] Remove bad #if
Get rid of dangling elses
Remove a 'delete' from the glue layer