changeset | cb960b882ca3 |
---|---|
branch | default |
bookmark | |
tag | tip |
user | Moritz Warning <moritzwarning@web.de> |
description | bindings were moved to dsource.org/projects/bindings/ |
files | tools/binding/LICENSE.TXT tools/binding/dsss.conf tools/binding/llvm-ext.cpp tools/binding/llvm-opt.cpp tools/binding/llvm-typemonitor.cpp tools/binding/llvm/builder.d tools/binding/llvm/c/Analysis.d tools/binding/llvm/c/BitReader.d tools/binding/llvm/c/BitWriter.d tools/binding/llvm/c/Core.d |
changeset | 40bd4a0d4870 |
---|---|
branch | |
bookmark | |
tag | |
user | Tomas Lindquist Olsen |
description | 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. |
files | dmd/expression.h dmd/statement.h gen/arrays.cpp gen/asmstmt.cpp gen/cl_helpers.cpp gen/cl_helpers.h gen/configfile.cpp gen/functions.cpp gen/linker.cpp gen/llvmhelpers.cpp |
changeset | 36da40ecbbe0 |
---|---|
branch | |
bookmark | |
tag | |
user | Christian Kamm <kamm incasoftware de> |
description | Added tag 0.9.2 for changeset 18bbb1436153 |
files | .hgtags |
changeset | 18bbb1436153 |
---|---|
branch | |
bookmark | |
tag | 0.9.2 |
user | Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
description | 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. |
files | CMakeLists.txt ldc.conf.in runtime/CMakeLists.txt |
changeset | 638a823ace45 |
---|---|
branch | |
bookmark | |
tag | |
user | Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
description | Strange workaround for returning from within 'void main()'. The new dmdfe sets the ReturnStatement->exp to null. Fixed bug #391. |
files | gen/statements.cpp |
changeset | a8fc855f156e |
---|---|
branch | |
bookmark | |
tag | |
user | Matti Niemenmaa <matti.niemenmaa+hg@iki.fi> |
description | Don't remove an old .o with -output-{bc,ll,s}. |
files | dmd/module.c |
changeset | 1d2d1aa16841 |
---|---|
branch | |
bookmark | |
tag | |
user | Matti Niemenmaa <matti.niemenmaa+hg@iki.fi> |
description | Don't error out with -singleobj, -of, and -c/-output-{bc,ll,o,s}. |
files | dmd/module.c dmd/module.h gen/main.cpp |
changeset | 9176437d98be |
---|---|
branch | |
bookmark | |
tag | |
user | Matti Niemenmaa <matti.niemenmaa+hg@iki.fi> |
description | Add -linkonce-templates for emitting linkonce_odr syms instead of weak_odr. |
files | gen/cl_options.cpp gen/cl_options.h gen/linkage.cpp gen/linkage.h gen/main.cpp gen/tollvm.cpp |
changeset | 8f121883bce8 |
---|---|
branch | |
bookmark | |
tag | |
user | Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
description | Apply patch from klickverbot. This is his 'proper fix' patch for bug #395. |
files | gen/aa.cpp gen/arrays.cpp gen/arrays.h gen/llvmhelpers.cpp gen/llvmhelpers.h gen/toir.cpp |
changeset | f49cb50c6064 |
---|---|
branch | |
bookmark | |
tag | |
user | Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
description | 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. |
files | gen/linkage.h |