Mercurial > projects > ldc
view llvmdc-tango @ 486:a34078905d01
Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.
Reimplemented support for nested functions/class using a new approach.
Added error on taking address of intrinsic.
Fixed problems with the ->syntaxCopy of TypeFunction delegate exp.
Removed DtoDType and replaced all uses with ->toBasetype() instead.
Removed unused inplace stuff.
Fixed a bunch of issues in the runtime unittests, not complete yet.
Added mini tests.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sun, 10 Aug 2008 08:37:38 +0200 |
parents | 30ef3c7bddca |
children | cecfee2d01a8 |
line wrap: on
line source
ignore=object compiler=llvmdc inifile=llvmdc.conf exeext= objext=bc version=LLVM version=LLVMDC noversion=DigitalMars noversion=GNU testversion=linux testversion=Unix testversion=Posix testversion=Windows testversion=Win32 testversion=Win64 testversion=X86 testversion=PPC testversion=X86_64 testversion=PPC64 testversion=D_InlineAsm testvestion=D_InlineAsm_X86 testversion=D_InlineAsm_PPC testversion=D_InlineAsm_X86_64 testversion=D_InlineAsm_PPC64 testversion=LittleEndian testversion=BigEndian testversion=LLVM64 [compile] cmd=llvmdc -version=Tango -c $i flag=$i incdir=-I$i libdir=-L-L=$i optimize=-O3 version=-version=$i [link] #oneatatime=yes cmd=llvmdc $i -of$o libdir=-L-L=$i lib=-L-l=$i flag=-L$i [liblink] safe=yes #oneatatime=yes cmd=llvm-ar rsc $o $i libdir=-L=$i lib=-l=$i flag=$i [postliblink] #cmd=ranlib $i [shliblink] shlibs=no [dyliblink] dylibs=no