comparison dmd/module.c @ 94:61615fa85940 trunk

[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca"). Added support for array .sort and .reverse properties. Fixed some bugs with pointer arithmetic. Disabled some DMD AST optimizations that was messing things up, destroying valuable information. Added a KDevelop project file, this is what I use for coding LLVMDC now :) Other minor stuff.
author lindquist
date Mon, 12 Nov 2007 06:32:46 +0100
parents 0c77619e803b
children a7dfa0ed966c
comparison
equal deleted inserted replaced
93:08508eebbb3e 94:61615fa85940
157 157
158 objfile = new File(objfilename); 158 objfile = new File(objfilename);
159 bcfile = new File(bcfilename); 159 bcfile = new File(bcfilename);
160 llfile = new File(llfilename); 160 llfile = new File(llfilename);
161 symfile = new File(symfilename); 161 symfile = new File(symfilename);
162
163 // LLVMDC
164 llvmCompileUnit = 0;
162 } 165 }
163 166
164 void Module::setDocfile() 167 void Module::setDocfile()
165 { 168 {
166 FileName *docfilename; 169 FileName *docfilename;