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
kai
9a7e30a3f5
Add latest updates to exception handling code.
2013-05-24 16:09:32 +02:00
David Nadlinger
8123c1c7b9
Pull in hack to reduce GC root ranges on Linux.
...
GitHub: #233 .
2013-05-19 20:52:26 +02:00
kai
2e4b85d2d6
Fix for issue #328 .
...
The wrong pointer is passed to the landing pad. This wrong pointer is used
if the stack unwinding resumes.
2013-05-11 22:18:23 +02:00
kai
91d653c730
Backport of changes for Linux/PPC64.
...
Most endian issues and some other problems are gone. Makes the whole thing fly a lot easier.
2013-05-10 14:00:36 +02:00
David Nadlinger
2fb8d6d51b
callWithStackShell for ARM.
2013-05-10 01:52:14 +02:00
kai
8f2687762a
Intrinsics from LLVM 3.3 are also available in LLVM 3.4.
2013-05-09 16:44:40 +02:00
David Nadlinger
c9a2e534fb
OS X build fix.
...
Thanks to Timothee Cour for reporting the issue.
2013-05-02 19:55:57 +02:00
kai
47853ac078
Add changes to druntime and phobos.
2013-04-20 14:04:14 +02:00
kai
df212f98a4
Fix linking issue with std.math.yl2x (issue #305 ).
2013-04-19 07:15:35 +02:00
David Nadlinger
adebe0a077
Merge pull request #322 from redstar/issue318
...
Workaround for issue #318 .
2013-03-31 08:02:11 -07:00
kai
254c055169
Workaround for issue #318 .
...
The std.range tests are failing because of a LLVM bug. See
PR15608 for deatils. The bug is fixed in LLVM 3.3.
The workaroung is to run the std.range test only with -O1.
2013-03-31 15:18:18 +02:00
kai
afb673e5a4
Add core/threadasm.S to druntime.
...
This is required for PPC and MIPS targets. Results in an empty
object file on other CPU architectures.
2013-03-30 14:29:58 +01:00
kai
b13f3d3164
Merge branch 'master' into merge-2.062
...
Conflicts:
runtime/druntime
2013-03-24 19:39:39 +01:00
David Nadlinger
99ebf1db6a
Bump runtime version to 2.062.
2013-03-17 19:53:35 +01:00
David Nadlinger
f6e1d32deb
Do not generate .di files for druntime modules.
...
DI generation now actually strips function bodies.
Also, finally all the platform-specific modules are installed,
irrespective of the current OS.
GitHub: Fixes #296 .
2013-03-17 19:23:22 +01:00
David Nadlinger
722c4b83ea
Remove excessive whitespace.
2013-03-17 18:12:33 +01:00
kai
9b6df6ae32
Add support for Linux/PPC64 to Druntime.
...
With these commits Druntime compiles without patches on Linux/PPC64.
2013-03-12 06:54:22 +01:00
David Nadlinger
4a0746d53c
Merge branch 'master' into merge-2.062.
...
Conflicts:
runtime/druntime
2013-03-12 00:02:27 +01:00
David Nadlinger
525a86f89d
Merge getStackTop() x86 fix.
2013-03-11 23:18:41 +01:00
David Nadlinger
99819d0c63
Merge branch 'master' into merge-2.062.
2013-03-11 23:07:32 +01:00
David Nadlinger
d33bfb0d42
LLVM 3.1: Use -O1 instead of -O3 for std.exception tests.
2013-03-11 22:45:44 +01:00
David Nadlinger
74f92391c5
Merge branch 'master' into merge-2.062
...
Conflicts:
runtime/druntime
2013-03-11 22:14:27 +01:00
kai
4560b2c97d
Add new druntime code.
...
Changes in core/thread.d and rt/lifetime.d, mainly to support PPC64.
2013-03-11 21:02:06 +01:00
kai
9ea68545b7
Merged branch ldc update.
2013-03-08 06:05:47 +01:00
kai
bf52dbe389
Merge of DMD 2.062.
2013-03-06 18:18:56 +01:00
David Nadlinger
0d908b45bb
Removed a few D1 leftovers.
2013-03-06 18:18:00 +01:00