fix Issue 13403 - [ICE][2.067Alpha] Internal error: backend\type.c 332 with new package protection extension.
use checkedint to check overflow
Merge pull request #3949 from WalterBright/overflow-check

use checkedint to check overflow
Merge pull request #3940 from 9rnsr/fix13403

Issue 13403 - [ICE][2.067Alpha] Internal error: backend\type.c 332 with new package protection extension.
Add test for worksforme bug 6405.
Merge pull request #3974 from quickfur/test6405

Add test for worksforme bug 6405.
volatile is now an error
Merge pull request #3977 from WalterBright/noVolatile

volatile is now an error
Fix Issue 6423 - Garbage is returned from `void main()`
Check for NULL when looking up getenv("HOME").
Merge pull request #3938 from yebblies/issue6423

Issue 6423 - Garbage is returned from `void main()`
fix bug in Expression::extractLast
fix use of NrvoWalker

If fbody is the rewritten statement, the replaceCurrent should modify the fbody.
[Refactoring] fbody->semantic() does not modify FuncDeclarataion::type
[Refactoring] CtorDeclaration::syntaxCopy()
fix Issue 13336 - auto ref return deduced to be ref despite return value coercion
Merge pull request #3980 from quickfur/issue12130

Check for NULL when looking up getenv("HOME").
Merge pull request #3979 from 9rnsr/fix13336

Issue 13336 - auto ref return deduced to be ref despite return value coercion