detab
fix Issue 9442 - typeid() doesn't work without `this.` for class fields
remove more alloca()'s
Merge pull request #1610 from WalterBright/refactor9

remove more alloca()'s
remove detritus
Merge pull request #1611 from WalterBright/refactor10

remove detritus
more refactoring of dt
Merge pull request #1595 from 9rnsr/fix9442

Issue 9442 - typeid() doesn't work without `this.` for class fields
Merge pull request #1612 from WalterBright/refactor11

more refactoring of dt
xtest46: Don't use overlapping array operation.

In this specific case, there is little reason for it not to work,
but druntime checks for overlapping operands in its in contract
anyway.

Fixes the test suite build in debug mode.
test: Document TEST_OUTPUT tests option
remove STRUCTTHISREF
Merge pull request #1617 from WalterBright/refactor12

remove STRUCTTHISREF
Fix master breakage.
remove SARRAYVALUE
Merge pull request #1619 from WalterBright/refactor13

remove SARRAYVALUE
Merge pull request #1618 from AndrejMitrovic/FixMasterBreak

Fix master breakage.
return cast(int) msg.wParam in myWinMain; WPARAM is 64bit in Win64 but myWinMain requires an int return value
Merge pull request #1470 from klickverbot/xtest46-array-overlap

xtestt46: Don't use overlapping array operation.
Remove unused strictlyneedmoduleinfo.