kai
e1522d7bff
Fix NaN constants on ARM.
...
The dmd source assumes x86 longdoubles which are not available on ARM (and possible other systems).
This leads to an assertion error in PortInitializer. The workaround is to check for the size of
longdouble.
2014-01-07 19:58:51 +01:00
kai
9e33ec5433
Add again little and big endian patterns for NaN.
2014-01-04 17:48:36 +01:00
Kai Nacke
731f2a8fdf
Merge branch 'master' into merge-2.064
...
Conflicts:
dmd2/root/rmem.c
2014-01-03 15:56:01 +01:00
Kai Nacke
2eae9b6f79
Use __linux__ to identify Linux-based systems.
...
This is a backport from DMD 2.065. It is needed to compile LDC2 with -std=c++11.
2014-01-03 15:51:38 +01:00
David Nadlinger
cb341586e3
First merge of 2.064 beta.
...
This corresponds to DMD commit a913ce4bc59a94a022a27e390fc841f4aededffb.
Doesn't build Phobos yet.
2013-10-29 19:21:15 +01:00
David Nadlinger
0b5989c51a
MinGW: Use actually working strtold.
...
Like their whole runtime in general, the MSVC version does
not handle 80 bit reals/long doubles.
2013-05-29 22:18:42 +02:00
David Nadlinger
7ab407da38
Separate out MinGW Port implementation.
...
This explicit style is generally preferred in DMD for platform-
specific code, and makes sense here as long doubles are tricky
on MinGW.
2013-05-29 22:18:16 +02:00
kai
21563fa067
Fix LLVM 3.3 build.
...
Again, the stricmp define in llvm/config.h caused an error.
2013-03-09 19:23:33 +01:00
kai
d04864103e
Use the new Port::stricmp() method.
2013-03-08 06:53:12 +01:00
kai
bf52dbe389
Merge of DMD 2.062.
2013-03-06 18:18:56 +01:00
David Nadlinger
6dc122b424
MinGW: Use __mingw_strtold instead of strtold.
...
The latter fails to parse hex floating point literals.
2013-02-26 13:14:32 +01:00
David Nadlinger
ad53d9e558
MinGW support in Port.
2013-02-13 00:07:50 +01:00
David Nadlinger
5c518a16ec
Merged 2.061 frontend.
2013-01-04 06:22:53 +01:00
David Nadlinger
60ebf5b968
Fix building against the OS X 10.8 SDK.
...
This is a backport of DMD commit 47bee50a39 by Justin Holewinski.
GitHub: Fixes #218 .
2012-11-17 22:29:23 +01:00
Alexey Prokhin
bca73ec8b9
Merged dmd 2.059beta
2012-04-05 15:30:00 +04:00
Alexey Prokhin
50bbeb7c6f
Remerged dmd2 frontend using git subtree
2012-04-05 11:12:22 +04:00
Alexey Prokhin
038825a195
Temporary removed dmd2 frontend
2012-04-05 11:10:26 +04:00
Alexey Prokhin
e74e55df89
Merge 2.058beta
2012-02-15 13:23:16 +04:00
Alexey Prokhin
0e754b5acd
Merge dmd v2.055
2011-09-13 21:01:32 +04:00
Alexey Prokhin
7a31b599cc
Updated to dmdfe 2.054
2011-07-19 19:20:38 +04:00
Moritz Warning
cb229578cf
fix ldc2 compilation for Haiku; thanks to MrSunshine
2011-01-24 19:18:06 +01:00
Alexey Prokhin
5be6206eb8
Applyed Haiku patch by MrSunshine
2010-10-08 10:19:46 +04:00
Alexey Prokhin
df87607ba2
Updated to 2.049
2010-09-30 21:54:45 +04:00
Robert Clipsham
c5be82c5ae
LDC 2 compiles again.
2009-05-30 17:23:32 +01:00