log

age author description
Sat, 22 Nov 2008 21:11:26 +0100 Christian Kamm hgignore updates for CMake.
Sat, 22 Nov 2008 21:08:00 +0100 Christian Kamm Don't use StdCall on Windows.
Sat, 22 Nov 2008 21:06:33 +0100 Christian Kamm Strip test binaries.
Sat, 22 Nov 2008 18:45:09 +0100 Christian Kamm Move tuple syntax copy for function arguments after semantic, to make sure
Sat, 22 Nov 2008 18:38:13 +0100 Christian Kamm Fix return type of OrOr and AndAndExp being set incorrectly if rhs is void. Thanks wilsonk!
Sat, 22 Nov 2008 18:35:52 +0100 Christian Kamm Get rid of DtoBoolean - use DtoCast(... Type::tbool) instead.
Sat, 22 Nov 2008 13:41:36 +0100 Christian Kamm Include x86-32 fiber fixes in tango patch again.
Thu, 20 Nov 2008 17:20:00 +0100 tomas tango patch fix
Thu, 20 Nov 2008 17:03:18 +0100 tomas Updated Tango patch for latest trunk
Wed, 19 Nov 2008 14:40:24 +0100 tomas Fixed problem with continue/break in unrolled loop statements.
Tue, 18 Nov 2008 18:07:57 +0100 Christian Kamm Fix RawVarDecl double codegen bug. Thanks to downs for the testcase.
Tue, 18 Nov 2008 17:14:57 +0100 Christian Kamm Fix bug reported by downs. Related to delegate types within tuple template parameters.
Sun, 16 Nov 2008 20:42:45 +0100 Tomas Lindquist Olsen Fixed 64bit problem with aaValues runtime calls (assumed 32bits)
Fri, 14 Nov 2008 16:26:12 +0100 Christian Kamm Cast result of ...AssignExp to type the frontend expects if necessary. Fixes #116.
Wed, 12 Nov 2008 06:35:20 +0100 Tomas Lindquist Olsen D2: forgot the main makefile ... :(
Wed, 12 Nov 2008 06:26:45 +0100 Tomas Lindquist Olsen Updated runtime README a bit.
Wed, 12 Nov 2008 05:43:12 +0100 Tomas Lindquist Olsen D2: forgot to revert some changes made for testing last fix...
Wed, 12 Nov 2008 05:40:31 +0100 Tomas Lindquist Olsen D2: Fixed global constants not initialized until module constructor.
Wed, 12 Nov 2008 07:41:56 +0100 Tomas Lindquist Olsen Fixed 32bit assumption in statement.c when calling aaApply(2).
Wed, 12 Nov 2008 07:23:34 +0100 Tomas Lindquist Olsen Forgot D2 versioning on typeinfo change.
Wed, 12 Nov 2008 07:22:05 +0100 Tomas Lindquist Olsen D2 changes!
Tue, 11 Nov 2008 22:57:19 +0100 Christian Kamm Fix up hgignore to not match to much.
Wed, 12 Nov 2008 02:30:28 +0100 Tomas Lindquist Olsen Applied fvbommel's patch from #112
Wed, 12 Nov 2008 00:19:18 +0100 Tomas Lindquist Olsen Seems like hg ignores .di files, so I missed a bunch of stuff. complete druntime should be there now :)
Tue, 11 Nov 2008 01:52:37 +0100 Tomas Lindquist Olsen Added copy of druntime from DMD 2.020 modified for LDC.
Tue, 11 Nov 2008 01:38:48 +0100 Tomas Lindquist Olsen Added initial D2 support, D2 frontend and changes to codegen to make things compile.
Mon, 10 Nov 2008 20:55:24 +0100 Christian Kamm Special case DtoCastInt for bool.
Sat, 08 Nov 2008 22:29:19 +0100 Christian Kamm Merge wilsonk's x86-64 inline assembly.
Sat, 08 Nov 2008 11:34:35 +0100 Christian Kamm Merge in most of x86-64 tango patch.
Sat, 08 Nov 2008 10:22:08 +0100 Christian Kamm Update tango patch to latest tango revision.
Wed, 05 Nov 2008 16:53:03 +0100 Christian Kamm Switch to Elrood's rewritten CMakeLists.txt.
Mon, 03 Nov 2008 15:23:22 +0100 Christian Kamm Enable function parameter debug info for a wider range of args.
Mon, 03 Nov 2008 12:35:29 +0100 Christian Kamm Fix compile-time warnings. Adjust include in d-asm-i386.
Mon, 03 Nov 2008 12:25:25 +0100 Christian Kamm Improve CMake build file.
Sun, 02 Nov 2008 21:47:31 +0100 Christian Kamm Add basic CMake build file.
Sun, 02 Nov 2008 18:36:28 +0100 Christian Kamm Fix bug in array_cast_len. Makes tango.text.Regex work.
Sat, 01 Nov 2008 18:25:10 +0100 Tomas Lindquist Olsen Added DtoRawVarDeclaration routine to handle special variables in some statements.
Sat, 01 Nov 2008 17:56:25 +0100 Christian Kamm asm4 fix.
Sat, 01 Nov 2008 16:48:17 +0100 Christian Kamm Tried using DtoDeclarationExp for VarDecls in Statements to fix nesting issues
Sat, 01 Nov 2008 14:41:57 +0100 Christian Kamm Fix minitest breakage from the x86-64 patch.
Fri, 31 Oct 2008 18:17:28 +0100 Christian Kamm Add test for accessing foreachval in nested func. Reason for #104.
Thu, 30 Oct 2008 15:58:58 +0100 Christian Kamm Fix REALSIZE, REALPAD and alignment of double and real for x86-64.
Thu, 30 Oct 2008 11:08:34 +0100 Christian Kamm Applied easy part from wilsonk's x86-64 patch in #107
Thu, 30 Oct 2008 10:17:05 +0100 Christian Kamm Automated merge with http://hg.dsource.org/projects/ldc
Thu, 30 Oct 2008 10:16:37 +0100 Christian Kamm Fix accidental double-inreg caused by shared TupleType. Enabled inreg by default.
Thu, 30 Oct 2008 10:15:42 +0100 Christian Kamm Add explicit uint->char cast to get rid of warning.
Tue, 28 Oct 2008 15:41:09 +0100 Tomas Lindquist Olsen Removed warnings on ignored aligns. Only do aligment on packed structs, align(1) struct Packed { ... }
Mon, 27 Oct 2008 17:42:38 +0100 Christian Kamm Fix debug path.
Mon, 27 Oct 2008 17:37:34 +0100 Tomas Lindquist Olsen Attempt at getting LLVM to provide a proper target data layout. Should assert now if things are borked.
Mon, 27 Oct 2008 16:36:59 +0100 Christian Kamm Fold in mandel's patch for ARM from #106
Mon, 27 Oct 2008 01:40:47 +0100 Tomas Lindquist Olsen Nested access to with statement should work now. fixes #105
Mon, 27 Oct 2008 01:11:41 +0100 Tomas Lindquist Olsen Fixed tuple fields, thanx downs
Sun, 26 Oct 2008 21:18:24 +0100 Christian Kamm Fix broken indentation from last commit.
Sun, 26 Oct 2008 21:16:21 +0100 Christian Kamm Enable arg reversal on x86 by default. Make change to TypeInfo_Struct.compare to accomodate for it.
Sun, 26 Oct 2008 17:31:05 +0100 Christian Kamm Always add trailing slash to source path for debug info.
Sun, 26 Oct 2008 14:12:03 +0100 Christian Kamm Change _d_newclass into _d_allocclass. Add initialization to ClassInfo.create.
Sun, 26 Oct 2008 14:11:14 +0100 Christian Kamm Change default to not using inreg.
Sun, 26 Oct 2008 13:41:03 +0100 Christian Kamm Add test for broken ClassInfo.create method. Thanks MrSunshine.
Sat, 25 Oct 2008 22:07:20 +0200 Christian Kamm Fix double field toObjFile for structs with AttribDecls.
Sat, 25 Oct 2008 18:12:07 +0200 Tomas Lindquist Olsen Disabled parameter reversing by default, it broke mini/typeinfo10.d
Sat, 25 Oct 2008 06:03:28 +0200 Tomas Lindquist Olsen Implemented correct parameter order according to x86-32 ABI documentation.
Thu, 23 Oct 2008 19:42:55 +0200 Tomas Lindquist Olsen Commented that codegen: <modulename> printf ...
Thu, 23 Oct 2008 19:38:01 +0200 Tomas Lindquist Olsen Make extern(System) configure the calling convention on LDC runtime, not when building LDC.
Thu, 23 Oct 2008 00:34:46 +0200 Tomas Lindquist Olsen Added inreg attribute where appropriate on x86 to follow ABI docs.
Wed, 22 Oct 2008 21:50:08 +0200 Tomas Lindquist Olsen Implemented first class delegates. closes #101
Wed, 22 Oct 2008 20:00:57 +0200 Christian Kamm Make sure debug info has correct file name and path.
Wed, 22 Oct 2008 17:06:17 +0200 Tomas Lindquist Olsen Merged DMD 1.036.
Wed, 22 Oct 2008 15:35:46 +0200 Tomas Lindquist Olsen Turned unimplemented align error into a warning instead.
Wed, 22 Oct 2008 14:55:33 +0200 Tomas Lindquist Olsen Removed TypeOpaque from DMD.
Wed, 22 Oct 2008 13:48:54 +0200 Tomas Lindquist Olsen Updated Rebuild profile to use correct linker switches
Tue, 21 Oct 2008 20:46:12 +0200 Christian Kamm Use malloc instead of alloca.
Tue, 21 Oct 2008 18:15:34 +0200 Christian Kamm Fix -of with multiple input files.
Mon, 20 Oct 2008 23:33:59 +0200 Tomas Lindquist Olsen Changed premake script to write target triple to a file, then read that, instead of using popen
Sat, 18 Oct 2008 14:33:11 +0200 Christian Kamm Make align(n), n != 1 an error.
Thu, 16 Oct 2008 22:36:26 +0200 Christian Kamm Add missing case to DtoAssign for T[n] = T[]. Fixes downs' initializer bug.
Thu, 16 Oct 2008 22:07:02 +0200 Christian Kamm Hopefully sensible command switch handling. Changed default ext to .o on Windows.
Wed, 15 Oct 2008 20:22:18 +0200 Christian Kamm Fixed bug with generated functions having wrong calling conventions. Thanks downs.
Tue, 14 Oct 2008 19:48:45 +0200 Christian Kamm Remove pthread_darwin from common runtime makefile.
Tue, 14 Oct 2008 15:35:49 +0200 Tomas Lindquist Olsen Fixed weird struct problem from downs, see mini/compile_structs1.d
Tue, 14 Oct 2008 13:21:14 +0200 Tomas Lindquist Olsen Fixed issue with accessing a WithStatement context from inside a nested function. see mini/with2.d
Mon, 13 Oct 2008 23:19:32 +0200 Tomas Lindquist Olsen Changed premake.lua to work with mingw.
Mon, 13 Oct 2008 21:08:11 +0200 Christian Kamm changed uint to unsigned int, thanks Elrood
Mon, 13 Oct 2008 19:02:03 +0200 Christian Kamm Guess exe name from first object name if none specified.
Mon, 13 Oct 2008 18:19:43 +0200 Tomas Lindquist Olsen Updated rebuild profile for .o output as default, compiler needs to be fixed still.
Mon, 13 Oct 2008 17:28:39 +0200 Tomas Lindquist Olsen Started changing target triple stuff, part of fixing #97
Mon, 13 Oct 2008 16:51:38 +0200 Christian Kamm Merge darwin patch for Tango.
Mon, 13 Oct 2008 14:09:24 +0200 Christian Kamm Missing include added.
Mon, 13 Oct 2008 14:01:18 +0200 Christian Kamm Fix issues with gradual underflow and strtof, strtod on Mac.
Mon, 13 Oct 2008 11:13:20 +0200 Christian Kamm Some cleanups in command line argument descriptions.
Mon, 13 Oct 2008 10:58:00 +0200 Christian Kamm Allow output of only bc, ll, or s by making -of set the output type depending
Sun, 12 Oct 2008 20:22:51 +0200 Christian Kamm Trivial change to test auth.
Sun, 12 Oct 2008 18:11:30 +0200 Christian Kamm Trivial change, just checking pushing auth.
Sun, 12 Oct 2008 18:10:19 +0200 Christian Kamm Update tests readme.
Sun, 12 Oct 2008 18:03:34 +0200 Christian Kamm Homepage rename.
Sun, 12 Oct 2008 15:33:14 +0200 Christian Kamm Always run SimplifyCFG to workaround LLVM bug 2613.
Sun, 12 Oct 2008 15:31:24 +0200 Christian Kamm Pass flags ADD_DFLAGS to build of runtime/internal.
Sun, 12 Oct 2008 15:30:58 +0200 Christian Kamm Emit region.end debug calls before a throw.
Sun, 12 Oct 2008 14:38:55 +0200 Christian Kamm Emit stub debug info for generated functions to work around LLVM bug 2172.
Sun, 12 Oct 2008 11:23:27 +0200 Christian Kamm Adjust build-tango.sh for ldc.
Sun, 12 Oct 2008 10:42:54 +0200 Christian Kamm Updates to makefiles. It's not robust with regard to the .bc files, but it works.
Sun, 12 Oct 2008 10:35:16 +0200 Christian Kamm Only allocate the module file name once. Fixes #90.
Sat, 11 Oct 2008 22:44:17 +0200 Christian Kamm Remove too strict type check for DotTypeExp. Fixes run/t/typedef_19_B.
Sat, 11 Oct 2008 22:14:16 +0200 Christian Kamm Another link order fix.
Sat, 11 Oct 2008 21:46:19 +0200 Christian Kamm Update dstress running script.
Sat, 11 Oct 2008 21:40:44 +0200 Christian Kamm Fix remaining make files. Fix linking order for static libs.
Sat, 11 Oct 2008 21:23:41 +0200 Christian Kamm Fix makefile for runtime/internal.
Sat, 11 Oct 2008 21:21:21 +0200 Christian Kamm Link using gcc instead.
Sat, 11 Oct 2008 20:00:36 +0200 Christian Kamm Make ldc call gcc to assemble.
Sat, 11 Oct 2008 13:07:59 +0200 Christian Kamm Disable bc output by default. Remove -dis. Add -output-bc, -output-ll, -output-s.
Sat, 11 Oct 2008 11:41:56 +0200 Christian Kamm Move to separate function and cleanup.
Sat, 11 Oct 2008 11:07:53 +0200 Christian Kamm Add basics for direct assembly output.
Wed, 08 Oct 2008 22:43:38 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Wed, 08 Oct 2008 20:41:43 +0200 Christian Kamm When newing a struct, make sure the initializer is available.
Wed, 08 Oct 2008 22:38:52 +0200 Tomas Lindquist Olsen Fixed dynamic array -> boolean. does (arr.ptr !is null) now instead of (arr.length != 0)
Wed, 08 Oct 2008 20:28:59 +0200 Christian Kamm Fix odd interfaceInfoType bug.
Tue, 07 Oct 2008 20:22:04 +0200 Christian Kamm Add tests.
Tue, 07 Oct 2008 20:19:19 +0200 Christian Kamm Add DotTypeExp
Tue, 07 Oct 2008 18:41:00 +0200 Christian Kamm Implement BoolExp.
Mon, 06 Oct 2008 22:56:54 +0200 Christian Kamm Renames.
Mon, 06 Oct 2008 22:54:08 +0200 Christian Kamm Some missed LLVMDC -> LDC.