guess how much memory will be needed and adjust chunk size
reboot hpohl's #2470
mark ModuleInfo as read-only data
fix Issue 12981 - Can't refer to 'outer' from mixin template
fix Issue 13003 - Lack of read-modify-write operation check on shared object field
Move CTFE paintFloatInt to Target::paintAsType
Merge pull request #3701 from 9rnsr/fix13003

Issue 13003 - Lack of read-modify-write operation check on shared object field
Merge pull request #3700 from 9rnsr/fix12981

[REG2.008] Issue 12981 - Can't refer to 'outer' from mixin template
fix Issue 13008 - 'deprecated' is not allowed to refer another deprecated when it is a function declaration
Merge pull request #3704 from 9rnsr/fix13008

[REG2.066a] Issue 13008 - 'deprecated' is not allowed to refer another deprecated when it is a function declaration
Issue 12273 - Added -color[=on|off] flag

Defaults to colored output if stderr is a TTY and TERM is not dumb.
fix Issue 13011 - inout delegate parameter cannot receive exactly same type argument
Merge pull request #3707 from 9rnsr/fix13011

Issue 13011 - inout delegate parameter cannot receive exactly same type argument
Merge pull request #3705 from lionello/color

Added -color
fix Issue 12485 - [REG2.065] DMD crashes when recursive template expansion
Merge pull request #3703 from ibuclaw/targetpaint

Move CTFE paintFloatInt to Target::paintAsType
Merge pull request #3683 from WalterBright/fix12485

fix Issue 12485 - [REG2.065] DMD crashes when recursive template expansion
fix Issue 13043 - Redundant linking to TypeInfo in non-root module
add missing color.* to win32.mak
Fixed VC projects (again) after the addition of colored output to DMD