fix Issue 13403 - [ICE][2.067Alpha] Internal error: backend\type.c 332 with new package protection extension.
use checkedint to check overflow
Do not use octal literals in dmd
Get rid of Expression::toElem forwarding function
Merge pull request #3959 from yebblies/toElem

Get rid of Expression::toElem forwarding function
Fix Issue 13427 - [REG2.066] cannot inline default argument alloca(...)
Get rid of dt_t from the frontend
Remove all references to IRState from the frontend
Update gluestub
Merge pull request #3952 from yebblies/octal

[DDMD] Do not use octal literals in dmd
Merge pull request #3960 from yebblies/dt_t

Remove uses of dt_t and IRState from the frontend, and update gluestub.c
Fix deprecation messages in d_do_test
Merge pull request #3962 from yebblies/dtestenv

Fix deprecation messages in d_do_test
Use mem.malloc instead of new for aav.c
Merge pull request #3963 from yebblies/aavnew

[DDMD] Use mem.malloc instead of new for aav.c
Merge pull request #3961 from yebblies/issue13427

Issue 13427 - [REG2.066] cannot inline default argument alloca(...)
Fix Issue 8425 - Missing line number and module name that can't use core.simd
Merge pull request #2879 from yebblies/issue8425

Issue 8425 - Missing line number and module name that can't use core.simd
Adjust Target::checkvectortype to naming convention.

Fix-up for pull rqeuest #2879.
Merge pull request #3964 from klickverbot/fixup-2879

Adjust Target::checkvectortype to naming convention.