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
Disable controlc handling
Remove a 'delete' from the glue layer
Merge pull request #2815 from yebblies/deleteglue

[DDMD] Remove a 'delete' from the glue layer
Merge pull request #2812 from yebblies/disable_ctrlc

Disable ctrlc
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
fix Issue 11554 - `is(T == enum);` produces an error if T is an enum defined with no members
Merge pull request #2753 from WalterBright/fix8313

fix Issue 8313 - stack overflow on recursive ifti evaluation