Mercurial > projects > ldc
comparison tango/lib/llvmdc-posix.mak @ 203:e881c9b1c738 trunk
[svn r219] Fixed: the tango/lib/gc/basic garbage collector now compiles and links into an executable (change in tango/lib/llvmdc-posix.mak), closes #5 .
Changed: removed the crappy realloc based dynamic memory runtime and started moving over to DMD style runtime support, part of moving to real GC.
Fixed: dynamic arrays now use GC runtime for allocating memory.
Fixed: new expression now use GC for allocating memory.
Changed: revamped the dynamic array support routines related to dynamic memory.
Fixed: assertions no longer create exsessive allocas.
Changed: misc. minor cleanups.
author | lindquist |
---|---|
date | Tue, 13 May 2008 14:42:09 +0200 |
parents | aca17e55b7a5 |
children | 4c2689d57ba4 |
comparison
equal
deleted
inserted
replaced
202:56e0c5b1d428 | 203:e881c9b1c738 |
---|---|
15 LIB_TARGET_C=libtango-base-c-llvmdc.a | 15 LIB_TARGET_C=libtango-base-c-llvmdc.a |
16 LIB_MASK_C=libtango-base-c-llvmdc*.a | 16 LIB_MASK_C=libtango-base-c-llvmdc*.a |
17 | 17 |
18 DIR_CC=./common/tango | 18 DIR_CC=./common/tango |
19 DIR_RT=./compiler/llvmdc | 19 DIR_RT=./compiler/llvmdc |
20 #DIR_GC=./gc/basic | |
20 DIR_GC=./gc/stub | 21 DIR_GC=./gc/stub |
21 | 22 |
22 CP=cp -f | 23 CP=cp -f |
23 RM=rm -f | 24 RM=rm -f |
24 MD=mkdir -p | 25 MD=mkdir -p |