David Nadlinger
168f28607e
Initial merge of the v2.070.0 frontend
2016-02-14 19:35:40 +01:00
Johan Engelen
4ed191e918
DDMD lexer: remove hack around static initialization, reduces diff with upstream.
2016-02-10 10:08:39 +01:00
Johan Engelen
c1b5212c8c
Fix build for MSVC: make real == double
for LDC built with MSVC.
2016-02-09 18:30:13 +01:00
David Nadlinger
cc845408ba
cppmangle: Fix toCppMangle() crash
2016-02-03 21:32:52 +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