log

age author description
Thu, 20 May 2010 20:05:03 +0200 Moritz Warning bindings were moved to dsource.org/projects/bindings/ default tip
Wed, 19 May 2010 12:42:32 +0200 Tomas Lindquist Olsen Update to work with LLVM 2.7.
Fri, 19 Mar 2010 09:31:25 +0100 Christian Kamm Added tag 0.9.2 for changeset 18bbb1436153
Wed, 10 Mar 2010 20:21:05 -0700 Kelly Wilson Change the ldc.conf file output to match the newer Tango directory structure and only use libtango-user-ldc for the libs to match the 0.99.9 build instructions. 0.9.2
Wed, 10 Mar 2010 19:35:14 -0700 Kelly Wilson Strange workaround for returning from within 'void main()'. The new dmdfe sets the ReturnStatement->exp to null. Fixed bug #391.
Tue, 09 Mar 2010 23:21:48 +0200 Matti Niemenmaa Don't remove an old .o with -output-{bc,ll,s}.
Tue, 09 Mar 2010 23:20:39 +0200 Matti Niemenmaa Don't error out with -singleobj, -of, and -c/-output-{bc,ll,o,s}.
Tue, 09 Mar 2010 23:07:08 +0200 Matti Niemenmaa Add -linkonce-templates for emitting linkonce_odr syms instead of weak_odr.
Mon, 08 Mar 2010 23:37:40 -0700 Kelly Wilson Apply patch from klickverbot. This is his 'proper fix' patch for bug #395.
Mon, 08 Mar 2010 23:10:26 -0700 Kelly Wilson Revert 1637 because it breaks HelloWorld with Tangos Stdout. There may be another way to fix this so that Deewiants case works, as well as Tango.
Mon, 08 Mar 2010 17:41:36 -0700 Kelly Wilson Add missing files for the new frontend spell checker
Mon, 08 Mar 2010 21:39:20 +0100 Christian Kamm Merge DMD 1.057.
Mon, 08 Mar 2010 20:09:18 +0100 Christian Kamm Merge.
Mon, 08 Mar 2010 20:06:08 +0100 Christian Kamm Apply workaround for #395 by klickverbot.
Mon, 08 Mar 2010 19:05:12 +0200 Matti Niemenmaa Change template linkage from weak_odr to linkonce_odr. Much better, fixes #363.
Mon, 08 Mar 2010 17:44:38 +0100 Christian Kamm Fix #398.
Fri, 05 Mar 2010 21:40:51 +0200 Matti Niemenmaa Make -nodefaultlib override -de{fault,bug}lib=foo instead of vice versa.
Thu, 25 Feb 2010 17:12:54 -0700 Kelly Wilson Fix typo for iretq
Sun, 14 Feb 2010 10:11:05 +0100 Christian Kamm Improve array append performance.
Sun, 13 Sep 2009 22:15:33 +0300 Matti Niemenmaa Allow unions with void-initialized members.
Tue, 09 Feb 2010 13:53:13 +0100 Moritz Warning missed ldcbinarypath => ldcbinarydir
Sat, 06 Feb 2010 15:53:52 +0000 Robert Clipsham Merge dmd 1.056.
Wed, 06 Jan 2010 19:53:35 +0100 Christian Kamm Disable appending a dchar to a char or wchar array for now.
Wed, 06 Jan 2010 15:18:23 -0300 Leandro Lucarella Merge DMD r324: bugzilla 3663 and 3664 - fwd ref regressions
Wed, 06 Jan 2010 15:18:23 -0300 Leandro Lucarella Merge DMD r321: bugzilla 3575 CTFE: member structs not initialized correctly
Wed, 06 Jan 2010 15:18:23 -0300 Leandro Lucarella Merge DMD r320: refactor
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r319: bugzilla 400 forward reference error...
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r318: bugzilla 2029 Typesafe variadic functions don't...
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r317: bugzilla 3611 Enum forward referencing regression
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r316: bugzilla 3628 can't cast null to int
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r314+r315: bugzilla 2029 Typesafe variadic functions don't...
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r310: bugzilla 3645 manifest constant (enum) crashes dmd
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r304: refactor invariant => immutable
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r303: harmonize
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r301: a little refactor and harmonize
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r296: bugzilla 3617 CTFE: wrong code for if(x) where x is int...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r294: bugzilla 2816 Sudden-death static assert is not...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r292: bugzilla 3455 Some Unicode characters not allowed...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r286: remove dead code
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r278: bugzilla 370 Compiler stack overflow on recursive...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r277: bugzilla 3495 Segfault(typinf.c) instantiating D variadic...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r276: bugzilla 2229 ICE(template.c) instantiating an invalid...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r274: harmonization
Wed, 06 Jan 2010 15:18:20 -0300 Leandro Lucarella Merge DMD r262: bugzilla 3381 ([tdpl] Incorrect assessment of ...)
Wed, 06 Jan 2010 15:18:20 -0300 Leandro Lucarella Merge DMD r253: refactor: Argument => Parameter
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella Use just \n as end of line
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella [WIP] Merge DMD r251: bugzilla 111 (appending a dchar to a char[])
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella Merge DMD r250: harmonize
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella Merge DMD r248: implement Denis Koroskin's macro suggestion
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella Merge DMD r243: some harmonization with D2 dmd
Mon, 28 Dec 2009 02:23:54 +0000 Robert Clipsham Automated merge with http://hg.dsource.org/projects/ldc
Mon, 28 Dec 2009 02:23:41 +0000 Robert Clipsham Folded in a patch by Troy Straszheim to better report errors with -run.
Wed, 23 Dec 2009 22:49:20 -0700 Kelly Wilson Revert fix by Robert for downs as it causes a segfault when compiling tango.
Sun, 20 Dec 2009 13:58:08 +0000 Robert Clipsham Merged the patch for dmd bugzilla #3620 by request of downs.
Fri, 18 Dec 2009 18:59:14 +0100 Christian Kamm Fix definition of _Unwind_Action.
Sun, 15 Nov 2009 13:22:02 +0000 Robert Clipsham Updated runtest to always rebuild libtangobos-partial.a in case of updates.
Sun, 08 Nov 2009 16:16:17 +0000 Robert Clipsham Fixed DStress tests nocompile/c/{const_32_B.d,const_32_C.d}.
Sat, 07 Nov 2009 14:21:56 +0000 Robert Clipsham Added in forgotten json.c and json.h files so ldc compiles again.
Sat, 07 Nov 2009 14:06:11 +0100 Christian Kamm Make ref vars work with nesting.
Sat, 07 Nov 2009 13:51:05 +0100 Christian Kamm Fix codegen for foreach with ref value being lowered to for.
Sat, 07 Nov 2009 11:16:09 +0100 Christian Kamm Fix another test returning a non-void in a void function.
Sat, 07 Nov 2009 11:14:37 +0100 Christian Kamm Replace DMD's isSymbolDeclaration with isStaticStructInitDeclaration.
Sat, 07 Nov 2009 11:01:49 +0100 Christian Kamm Fix bug in nested13 minitest.
Sat, 07 Nov 2009 10:54:40 +0100 Christian Kamm Hack to make compiling the tango 0.99.8 runtime work.
Fri, 06 Nov 2009 23:58:01 +0100 Christian Kamm Merge DMD 1.051
Fri, 06 Nov 2009 21:51:41 +0100 Christian Kamm Fix several 'reaches end of function' warnings by making fatal noreturn.
Thu, 22 Oct 2009 13:30:30 +0200 tomas Updated C binding to be more up to date with LLVM.
Wed, 21 Oct 2009 05:46:56 +0200 tomas Fixed issue in exception runtime with recent LLVM revisions, with this in place EH seems to work properly on x86-64. These fixes need to be merged into tango trunk still!
Tue, 22 Sep 2009 20:26:50 +0200 Moritz Warning basename => dirname, thanks Hxal
Sat, 19 Sep 2009 13:05:10 +0100 Robert Clipsham Fixed a segfault in ldc2 when compiling synchronized{} blocks.
Sat, 19 Sep 2009 00:44:35 +0100 Robert Clipsham Fixed ticket #365. Thanks wilkie.
Wed, 09 Sep 2009 20:13:17 +0200 Moritz Warning allow forward referencing, fix #361
Wed, 09 Sep 2009 02:03:24 +0200 Moritz Warning fix newline warning
Tue, 08 Sep 2009 11:21:30 +0100 Robert Clipsham Removed a chunk of code in favour of a shorter and more portable method
Tue, 08 Sep 2009 10:07:56 +0100 Robert Clipsham DMD 2.032 Merge.
Tue, 25 Aug 2009 21:35:43 +0200 Benjamin Kramer Kill off StripMetaData.
Tue, 25 Aug 2009 21:21:37 +0200 Benjamin Kramer This flush is not needed anymore.
Sat, 22 Aug 2009 11:45:20 +0200 Benjamin Kramer Fix bug #356. Our sorting function was wrong if a value was between two NULL pointers.
Mon, 17 Aug 2009 13:42:19 -0600 Kelly Wilson Fixed iretq problem reported by wilkie of the XomB project
Fri, 14 Aug 2009 01:43:30 +0200 Benjamin Kramer Avoid some unecessary heap allocations by using llvm's StringRef class.
Fri, 14 Aug 2009 00:39:18 +0200 Benjamin Kramer IntegerType is now contextifed.
Thu, 06 Aug 2009 16:02:14 +0200 Benjamin Kramer Remove dummy module hack.
Thu, 06 Aug 2009 01:47:39 +0200 Benjamin Kramer Push the context through StructType::get.
Thu, 06 Aug 2009 17:04:36 +0200 Tomas Lindquist Olsen Forgot to add files.
Thu, 06 Aug 2009 16:52:43 +0200 Tomas Lindquist Olsen Added framework for writing a static printf call checker for bearophile to implement.
Tue, 04 Aug 2009 12:21:59 +0200 Benjamin Kramer lookupTarget no longer takes a Module.
Mon, 03 Aug 2009 11:29:35 +0200 Benjamin Kramer Build fix for TargetMachine changes.
Sun, 02 Aug 2009 18:37:07 +0200 Tomas Lindquist Olsen Added check and error in case two same named modules - with different packages and compiled at once - would overwrite each other's output files.
Sun, 02 Aug 2009 17:56:30 +0200 Tomas Lindquist Olsen Fixed bug #349 , now emits error.
Sat, 01 Aug 2009 18:23:52 +0200 Tomas Lindquist Olsen Fixed compiling with llvm rev > 77732
Fri, 31 Jul 2009 23:53:06 +0200 Benjamin Kramer MDNode left the Context!
Fri, 31 Jul 2009 23:01:29 +0200 Benjamin Kramer getNullValue is in Constant again
Fri, 31 Jul 2009 19:11:07 +0200 Benjamin Kramer getTrue/getFalse were moved back to ConstantInt
Fri, 31 Jul 2009 11:28:31 +0200 Tomas Lindquist Olsen Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.
Fri, 31 Jul 2009 01:44:47 +0200 Tomas Lindquist Olsen Disable metadata for typeid(void).
Fri, 31 Jul 2009 01:16:30 +0200 Benjamin Kramer ConstantAggregateZero moved back to LLVM 2.5-style API
Thu, 30 Jul 2009 20:54:03 +0200 Benjamin Kramer use the new NamedMDNode class
Thu, 30 Jul 2009 15:25:10 +0200 Benjamin Kramer LLVMContext changes up to r77366
Thu, 23 Jul 2009 20:34:35 +0200 Benjamin Kramer Value::getNameStart and Value::getNameLength were removed
Tue, 28 Jul 2009 15:26:21 +0200 Benjamin Kramer getClosestStaticTargetForModule was replaced with lookupTarget
Mon, 27 Jul 2009 11:44:01 +0200 Benjamin Kramer DOUT is deprecated, use DEBUG(errs()) instead
Sun, 26 Jul 2009 19:12:37 +0200 Tomas Lindquist Olsen Fixed potential crash with complex recursive struct types.
Sun, 26 Jul 2009 18:32:25 +0200 Christian Kamm Always emit a stop point for return statements - even for void returns.
Tue, 21 Jul 2009 13:11:39 +0200 Benjamin Kramer ConstantInt::get{True,False} moved to LLVMContext
Mon, 20 Jul 2009 18:16:11 +0200 Benjamin Kramer Some minor cleanups
Mon, 20 Jul 2009 17:55:05 +0200 Benjamin Kramer Temporarily force our LLVMContext to the global context
Wed, 15 Jul 2009 18:09:41 +0200 Benjamin Kramer More factory methods moved to LLVMContext
Fri, 17 Jul 2009 19:23:20 +0200 Benjamin Kramer We need to parse mArch ourselves now
Wed, 15 Jul 2009 23:01:51 +0200 Benjamin Kramer Use TargetRegistry instead of TargetMachineRegistry for Target lookups
Wed, 15 Jul 2009 20:04:42 +0200 Benjamin Kramer raw_fd_ostream takes a force parameter now
Tue, 14 Jul 2009 23:06:31 +0200 Benjamin Kramer Target.addPassesToEmitFile takes a formatted_raw_ostream now
Sun, 19 Jul 2009 23:52:07 +0100 Robert Clipsham Fixed Op_Shift asm instructions on x86-64.
Tue, 14 Jul 2009 02:19:05 +0200 Benjamin Kramer Build fix for LLVM r75546 and r75559
Tue, 14 Jul 2009 18:24:40 +0200 Christian Kamm Improve error message when using auto declarations with explicit type.
Mon, 13 Jul 2009 22:56:59 +0200 Christian Kamm Change back the ldc.conf search path and add ~/.ldc
Mon, 13 Jul 2009 22:24:12 +0200 Christian Kamm Check for ldc.conf next to the ldc binary before home and etc.
Mon, 13 Jul 2009 20:16:15 +0200 Benjamin Kramer Don't use llvm::getGlobalContext() anymore
Mon, 13 Jul 2009 12:17:58 +0200 Benjamin Kramer Build fix for the latest LLVMContext changes (LLVM r75445)
Sat, 11 Jul 2009 14:19:21 +0200 Benjamin Kramer Get rid of USE_METADATA
Sat, 11 Jul 2009 14:09:33 +0200 Benjamin Kramer Remove all of the now unecessary #if LLVM_REV