Add Makefile rule for generating Exuberant Ctags tags file
Scan C++ headers (.h) aswell when generating tags
Fix layout and ECTAGS_FILES
do dead code elimination in release with debug info mode
[Refactoring] Convert AggregateDeclaration::handle to handleType()
More better fix for issue 11075 to reproduce semantic3 errors in already failed template instance
fix Issue 12378 - Compiler accepts any syntactically-valid code inside double-nested map predicate
fix Issue 12382 - `opDollar` can't be used at CT

Front-end should handle opDollar side-effect carefully, because CTFE engine cannot interpret `(auto __dollar = obj.opDollar(), obj).opIndex(__dollar)` without CTFE stack.
fix Issue 12316 - AA.get broken for Object VAL types

More better fix for the issue 7757.
[Refactoring] around toDelegate call
fix Issue 12392 - No attribute inference if first template instantiation uses `alias`
Merge pull request #3386 from 9rnsr/fix12392

Issue 12392 - No attribute inference if first template instantiation uses `alias`
fix Issue 12380 - Wrong line number for type mismatch with enum .init assignment
Merge pull request #3387 from 9rnsr/fix12380

Issue 12380 - Wrong line number for type mismatch with enum .init assignment
[comments] clarify DeclarationExp usage

Add explanation that it can be used in contexts where D grammar
normally prohibits declarations if you create it in AST manually.
Added optimization of debug information for Mircosoft debuggers to -gc. When this optimization is enabled, '.' is replaced with '@' within type names. Also arrays passed to functions are now marked as references instead of pointers, because the pointer confuses the visual studio debugger.
Fix recent changes that have broken DDMD
Merge pull request #3390 from yebblies/ddmdfix

[DDMD] Fix recent changes that have broken DDMD
Avoid unaligned loads in stringtable.c hash function

On some architectures unaligned loads may not work at all,
e.g. older ARM CPUs return corrupted data on unaligned loads.
Merge pull request #3357 from nordlow/ctags

Add Makefile rule for generating Exuberant Ctags tags file