Commit graph

7 commits

Author SHA1 Message Date
Johan Engelen
28487120dc Merge DMD tag 'v2.071.1-b2' 2016-05-30 11:08:00 +02:00
David Nadlinger
9f998a398d Initial merge of upstream v2.071.0-b2
Notably, the glue layer side of the changed multiple interface
inheritance layout (DMD a54e89d) has not been implemented yet.

This corresponds to DMD commit 3f6a763c0589dd03c1c206eafd434b593702564e.
2016-04-03 15:15:14 +01:00
David Nadlinger
4e45bef490 Merge frontend tag v2.070.1-b1 2016-02-25 20:07:07 +01:00
David Nadlinger
168f28607e Initial merge of the v2.070.0 frontend 2016-02-14 19:35:40 +01:00
David Nadlinger
7eea6f23a8 Fix reference to __LITTLE_ENDIAN version
This instance was not caught when converting them to the D equivalent
because the symbol name was missing the two trailing underscores.
2016-02-03 21:20:44 +01:00
Johan Engelen
29ce4012af dmd2 --> ddmd. Merge (almost all of) our changes to dmd source into the new D source of dmd 2.069.2.
Also adds the CMake infrastructure to compile and link the D source files.

The build is partially broken:
- A few files in Phobos and druntime do not build
- MSVC build is broken because of unresolved symbols involving reals
2016-01-28 19:03:58 +01:00
Johan Engelen
9ae8ce6165 Add DDMD source tag v2.069.2 2016-01-28 18:35:03 +01:00