Christian Kamm
|
0bddb2568f
|
[svn r315] Build full const initializer for static arrays in DtoConstInitializer if necessary.
|
2008-06-22 21:36:07 +02:00 |
|
Tomas Lindquist Olsen
|
33b9d4348c
|
[svn r312] Changed assert codegen to insert an unreachable terminator after the call to the assert function, which currently calls abort().
Changed array comparison runtime support to pass the array typeinfo instead of the element typeinfo. This allows a cleaner and faster implementation.
|
2008-06-21 21:16:26 +02:00 |
|
Tomas Lindquist Olsen
|
f3ea671ed6
|
[svn r311] Fixed: structs no longer output two static typeinfos.
Updated the DtoTypeInfoOf helper a bit after figuring out how it worked.
|
2008-06-21 17:57:36 +02:00 |
|
Tomas Lindquist Olsen
|
5f247bb394
|
[svn r310] Fixed a problem with incomplete types and templates in typeinfo code.
|
2008-06-21 16:22:29 +02:00 |
|
Tomas Lindquist Olsen
|
f8b421d4ac
|
[svn r305] Started support for custom class allocators/deallocators. Allocators with more than one argument still need to be fixed.
Removed the LLVM stacktrace code from mars.c.
Moved the LLVM based default target detection code from mars.c to llvmhelpers.cpp.
|
2008-06-21 02:48:53 +02:00 |
|
Tomas Lindquist Olsen
|
4d2797526d
|
[svn r267] Fixed debug info for global variables.
Cleaned up the debug info code in general.
|
2008-06-11 20:53:26 +02:00 |
|
Tomas Lindquist Olsen
|
8b83eda2a2
|
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB.
Did a lot of smaller cleans up here and there.
Replaced more llvm::Foo with LLFoo for common stuff.
Split up tollvm.cpp.
|
2008-06-09 09:37:08 +02:00 |
|