Alexey Prokhin
4c22a76f07
Fixed missing symbols in druntime library. Fixed a druntime crash in _d_invariant().
2010-10-31 12:42:15 +03:00
Alexey Prokhin
2fe6817294
Fixed a druntime crash in _d_delclass
2010-10-31 12:23:35 +03:00
Alexey Prokhin
bca5491974
A few fixes for debug
2010-10-31 12:11:16 +03:00
Alexey Prokhin
d0c7a5a3cb
Ported to new debug information format introduced in llvm 2.7
2010-10-30 20:57:32 +04:00
Alexey Prokhin
24c92d3a7c
CallExp::cacheLvalue is back
2010-10-30 20:51:31 +04:00
Alexey Prokhin
6215324b8f
Updated druntime patch to work with llvm 2.8
2010-10-30 19:25:24 +04:00
Eldar Insafutdinov
f95fa16f58
fix compile errors
2010-10-29 22:58:11 +01:00
Eldar Insafutdinov
53f373ae07
Merge with llvm 2.8 update
2010-10-29 19:11:24 +01:00
Eldar Insafutdinov
363f513052
merge ldc1 and ldc2
2010-10-29 19:06:02 +01:00
Alexey Prokhin
d143966b6a
Updated druntime.patch and added phobos.patch
2010-10-29 12:14:24 +04:00
Alexey Prokhin
e4c3179d43
Different fixes: phobos compiles now
2010-10-28 14:53:01 +04:00
Alexey Prokhin
b1e5993873
Started work on phobos
2010-10-27 18:13:46 +04:00
Alexey Prokhin
eb68fc3d8c
Fixed building of LDC1. Work on arrays
2010-10-08 15:58:10 +04:00
Alexey Prokhin
41a66cf437
Use druntime functions for array operations
2010-10-08 15:10:56 +04:00
Alexey Prokhin
5be6206eb8
Applyed Haiku patch by MrSunshine
2010-10-08 10:19:46 +04:00
Alexey Prokhin
9f26583e52
Added initial version of druntime.patch
2010-10-07 22:36:23 +04:00
Alexey Prokhin
4d7a6eda23
Different fixes for d2
2010-10-07 22:35:32 +04:00
Alexey Prokhin
df87607ba2
Updated to 2.049
2010-09-30 21:54:45 +04:00
Alexey Prokhin
93ddf8112b
Fixed compilation of ldc2
2010-09-28 20:51:27 +04:00
Moritz Warning
90d9d11def
removed erroneous asserts
2010-10-29 23:06:01 +02:00
Tomas Lindquist Olsen
6861e4504f
Updated Tango 0.99.9 patch!
2010-10-23 21:08:11 +02:00
Moritz Warning
d4339e9477
remove file
2010-10-23 14:11:30 +02:00
Moritz Warning
fd4899f46f
remove revisions.pl; we go with llvm releases now
2010-10-23 14:10:25 +02:00
Moritz Warning
c151d37365
fixes #434 :: add llvm 2.8 support
2010-10-23 13:38:26 +02:00
Moritz Warning
233299e5c8
Haiku OS support; thanks to MrSunshine
2010-10-04 00:58:14 +02:00
Moritz Warning
2490631d5b
missing files from #428
2010-09-28 21:52:50 +02:00
Moritz Warning
f654235139
fixes #432 :: apply DMDFE 1.063; thanks SiegeLord
2010-09-27 00:07:03 +02:00
Moritz Warning
c4e255206a
fixes #431 :: apply DMDFE 1.062; thanks SiegeLord
2010-09-27 00:06:28 +02:00
Moritz Warning
b032e3d1f7
fixes #428 :: apply DMDFE 1.061; thanks SiegeLord
2010-09-27 00:05:13 +02:00
Moritz Warning
3db9240c46
see #428 :: make sure semanticRun was not not reset; thanks SiegeLord
2010-09-27 00:04:07 +02:00
Moritz Warning
09b9644292
see #428 :: make identifiers unique for modules without module statement that are passed on command line; thanks SiegeLord
2010-09-27 00:01:47 +02:00
Moritz Warning
ba275942cf
fixes #427 :: Upgrade to DMDFE 1.059+1.060 patch; thanks to SiegeLord
2010-09-05 19:12:55 +02:00
Moritz Warning
ac5180b65b
fixes #426 :: detab'ing the DMDFE source; kudos SiegeLord
2010-09-05 19:04:26 +02:00
Moritz Warning
fbba26f9bb
fixes #425 :: Upgrade to DMDFE 1.058 patch; big thanks to SiegeLord
2010-09-04 12:42:38 +02:00
Moritz Warning
d5d6d68c47
fix Tango api change
2010-09-04 11:32:12 +02:00
Moritz Warning
ba88a9325d
fixes #416 :: LDC crashes when trying to build Tango on OS X; thanks klickverbot
2010-08-04 16:28:09 +02:00
Moritz Warning
93f0672450
fixes #415 : 'swapgs' inline asm opcode mistakenly demands 2 arguments; thanks wolfwood
2010-07-31 21:26:05 +02:00
Moritz Warning
3dcfb04ad7
fix for FreeBSD
2010-06-09 23:16:00 +02:00
Moritz Warning
72f600e2ea
moved llvm-d bindings to dsource.org/projects/bindings/
2010-05-20 20:01:40 +02:00
Tomas Lindquist Olsen
db0afdf3e0
Updated CMake building for 2.7 update.
2010-05-19 22:33:03 +02:00
Tomas Lindquist Olsen
1fac40d2bd
Update to work with LLVM 2.7.
...
Removed use of dyn_cast, llvm no compiles
without exceptions and rtti by
default. We do need exceptions for the libconfig stuff, but rtti isn't
necessary (anymore).
Debug info needs to be rewritten, as in LLVM 2.7 the format has
completely changed. To have something to look at while rewriting, the
old code has been wrapped inside #ifndef DISABLE_DEBUG_INFO , this means
that you have to define this to compile at the moment.
Updated tango 0.99.9 patch to include updated EH runtime code, which is
needed for LLVM 2.7 as well.
2010-05-19 12:42:32 +02:00
Christian Kamm
5707961243
Added tag 0.9.2 for changeset 18bbb1436153
2010-03-19 09:31:25 +01:00
Kelly Wilson
badb597962
Change the ldc.conf file output to match the newer Tango directory structure and only use libtango-user-ldc for the libs to match the 0.99.9 build instructions.
2010-03-10 20:21:05 -07:00
Kelly Wilson
dd6a54d442
Strange workaround for returning from within 'void main()'. The new dmdfe sets the ReturnStatement->exp to null. Fixed bug #391 .
2010-03-10 19:35:14 -07:00
Matti Niemenmaa
57778a3904
Don't remove an old .o with -output-{bc,ll,s}.
2010-03-09 23:21:48 +02:00
Matti Niemenmaa
7edb3d1875
Don't error out with -singleobj, -of, and -c/-output-{bc,ll,o,s}.
2010-03-09 23:20:39 +02:00
Matti Niemenmaa
68daadf53c
Add -linkonce-templates for emitting linkonce_odr syms instead of weak_odr.
2010-03-09 23:07:08 +02:00
Kelly Wilson
b38845e88e
Apply patch from klickverbot. This is his 'proper fix' patch for bug #395 .
2010-03-08 23:37:40 -07:00
Kelly Wilson
902bc06fb1
Revert 1637 because it breaks HelloWorld with Tangos Stdout. There may be another way to fix this so that Deewiants case works, as well as Tango.
2010-03-08 23:10:26 -07:00
Kelly Wilson
43f243eeb5
Add missing files for the new frontend spell checker
2010-03-08 17:41:36 -07:00