Kai Nacke
1de68a45b8
First import of dmd-2.065-b1 (7088593).
...
The CPP mangling is not integrated yet.
2013-12-06 16:59:41 +01:00
Kai Nacke
4faa8d85b7
Merge branch 'master' into merge-2.064
...
Conflicts:
runtime/phobos
2013-12-05 13:15:41 +01:00
Kai Nacke
1f983f7c6a
Cherry-pick phobos commit to make std.math unit test IEEE 754 compliant
2013-12-05 11:11:37 +01:00
Kai Nacke
87965cdc19
Merge branch 'master' into merge-2.064
...
Conflicts:
runtime/druntime
2013-11-26 08:00:10 +01:00
Kai Nacke
a81a98cb30
Fix type in pragma (LLVM 3.4 only)
2013-11-26 07:56:16 +01:00
Kai Nacke
711a04bfa0
Added new LLVM 3.4 intrinsics
2013-11-25 22:53:48 +01:00
Kai Nacke
1c3bcd1d2c
Added new LLVM 3.4 intrinsics
2013-11-25 22:46:55 +01:00
Kai Nacke
f662221d5c
Update to LLVM 3.5
2013-11-25 21:24:05 +01:00
Kai Nacke
8a69b61632
Update to LLVM 3.5
2013-11-25 21:18:55 +01:00
Kai Nacke
9ecd0da1b6
Add new testsuite.
...
This adds the DMD 2.064 test suite. It includes a workaround for a LLVM bug in the unit tests, too.
2013-11-08 14:40:45 +01:00
Kai Nacke
2f8f68fabd
Update to DMD@a9eedd1.
...
Also include latest phobos changes.
2013-11-04 00:02:41 +01:00
Kai Nacke
27ccce3d1f
Make std.math.ldexp @trusted
2013-11-01 20:21:59 +01:00
Kai Nacke
a225ee934d
_d_hidden_func needs a parameter.
...
The DMD implementation is a bit odd. A parameter is passed to the function but the function
itself is declared without a parameter. Then inline assembly is required to retrieve the
parameter.
Just do the same as gdc: declare the passed parameter.
2013-11-01 19:01:29 +01:00
Kai Nacke
054d78934a
Update to b52c07.
...
Also includes latest druntime changes.
2013-11-01 17:55:34 +01:00
Kai Nacke
3a85bbec94
Merge latest druntime/phobos changes.
2013-10-29 21:03:00 +01:00
David Nadlinger
d9b137bb45
Implement new ModuleInfo discovery/druntime startup scheme on Linux.
...
This is the same implementation that is used for DMD and
supports shared libraries (not yet tested).
2013-10-29 19:21:15 +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
kai
e440bb04ed
Add Linux/ARM druntime changes
2013-10-09 13:00:08 +02:00
kai
3e0d2be503
Revert my last commit
2013-10-09 08:10:28 +02:00
David Nadlinger
250f7fab27
ARM: Fold in druntime fixes.
2013-10-06 14:54:02 +02:00
David Nadlinger
286770ed7b
Only use long double replacements on Win64; the MinGW runtime has them.
...
GitHub: Fixes #411 .
2013-09-15 19:28:02 +02:00
kai
22749e45b8
Add missing types for Linux/ARM
2013-09-08 18:54:45 +02:00
kai
f627fbbdb3
Fix broken merge
2013-09-08 00:27:04 +02:00
kai
269f8b08db
Add types for Linux/AArch64.
2013-09-08 00:02:25 +02:00
kai
d10c49f4ae
Possible fix to issue #451
2013-09-04 06:39:07 +02:00
kai
a9a9930e33
Add eh_collision stub for Win64
2013-09-01 22:03:29 +02:00
kai
8524f22d07
Add more FreeBSD files
2013-08-27 22:37:07 +02:00
kai
3b698fa2a1
Add FreeBSD files to druntime build
2013-08-24 17:13:42 +02:00
kai
625be12aee
Add more Linux/PPC stuff
2013-07-07 18:42:14 +02:00
kai
5c87cdf3e2
Add first Linux/PPC files
2013-07-07 17:35:08 +02:00
kai
5c1b4104d5
Add latest Linux/PPC64 to druntime.
2013-07-03 22:21:56 +02:00
kai
72ddd21814
Head is now at 2.063.2
...
Increment version number and add phobos changes.
2013-06-30 17:17:16 +02:00
kai
9facd2592b
Centralize version numbers.
...
The top level CMakeLists.txt file should be the only file containing version informations.
2013-06-23 16:08:21 +02:00
Alexey Prokhin
09c471ae74
Properly implement exception chaining
2013-06-18 17:06:00 +04:00
David Nadlinger
46e699b635
Fold in druntime OS X build fix.
2013-06-17 15:21:24 +02:00
David Nadlinger
c9c8f51118
Fold in broken std.exception test case fix.
2013-06-17 13:37:53 +02:00
David Nadlinger
9b68c48611
Fold in disabling of std.traits test.
2013-06-17 00:46:49 +02:00
David Nadlinger
cbe2c45b83
Fold in rudimentary rt.sections implementation.
2013-06-14 15:03:24 +02:00
David Nadlinger
292caa1438
Merge the 2.063 frontend.
2013-06-12 20:16:37 +02:00
David Nadlinger
25522ea8b0
Merge branch 'release-0.11.0'.
...
Conflicts:
cmake/Modules/FindLLVM.cmake
runtime/phobos
2013-06-05 17:50:16 +02:00
David Nadlinger
c41ef6b95e
Fold in MinGW Phobos test update.
2013-06-05 17:46:40 +02:00
David Nadlinger
89f9c239fa
Merge branch 'release-0.11.0'
2013-06-04 16:50:08 +02:00
David Nadlinger
e84b2692b1
Fold in missed MinGW math bug fix.
2013-06-04 16:45:04 +02:00
kai
ab829663d6
Fix failing outbuffer test on Linux/PPC64
2013-06-02 17:54:47 +02:00
kai
573fd140e2
Fix failing outbuffer test on Linux/PPC64
2013-06-02 17:32:21 +02:00
kai
f523583955
Add missing asm file to phobos lib
2013-06-01 23:44:13 +02:00
David Nadlinger
b9722d6671
Merge branch 'release-0.11.0'.
...
GitHub: Closes #375 .
2013-05-31 22:22:50 +02:00
David Nadlinger
3f358ac57b
Removed LLVM support from druntime as well.
2013-05-31 20:48:38 +02:00
David Nadlinger
39313e7735
Ugly workaround for broken asm support in older CMake versions.
...
The only justification for this is the fact that we need it
to work for the release process.
2013-05-27 20:06:51 +02:00
David Nadlinger
00c073819f
Avoid setting C compiler flags on threadasm.S.
2013-05-27 19:00:55 +02:00