Fixes Issue 9475 - Preserve code layout in unittest body when emitting ddoc.
Fixes Issue 3673 - Allow putting constraint after inheritance list.
fix type of _tls_array
Merge pull request #1733 from rainers/tls_array_pvoid

fix issue 9677:  Crash on setting length property of array 64 bit
Merge branch 'master' of github.com:D-Programming-Language/dmd
Merge pull request #1227 from AndrejMitrovic/Fix3673

[enh] Issue 3673 - Allow putting constraint after inheritance list
CTFE: Move framepointers into CtfeStack from Interstate
fix Issue 9689 - std.typecons.Proxy breaks with @disable this(this)
Merge pull request #1738 from 9rnsr/fix9689

[REG2.063a] Issue 9689 - std.typecons.Proxy breaks with @disable this(this)
fix Issue 9694 - A member struct that has mutable opEquals reports weird error message
Merge pull request #1741 from 9rnsr/fix9694

[REG2.063a] Issue 9694 - A member struct that has mutable opEquals reports weird error message
CTFE: Move 'localthis' into CtfeStack

We also don't create a new frame until all arguments are evaluated.
This removes a complicated hack in ThisExp, which was no longer
necessary.
Add test case for 'this' used in parameter

Fixes a gap in the test suite.
fix Issue 9700 - std.typecons.Proxy with invaliant and in-place operation causes Access Violation
Merge pull request #1742 from 9rnsr/fix9700

Issue 9700 - std.typecons.Proxy with invaliant and in-place operation causes Access Violation
Add new Target hook to retrieve align sizes of basic types.
need to load GOT into EBX before calling PLT function

- also save/restore old EBX value
fix deactivated non-weak linkage code

- method Obj::external(const char*) was renamed to external_def
- I32 stores relocation offset in target address
Merge pull request #1745 from dawgfoto/useEBX

fix _d_dso_registry calling sequence
Merge pull request #1743 from ibuclaw/target2

Add new Target hook to retrieve align sizes of basic types.