log

age author description
Tue, 16 Jun 2009 23:00:27 +0200 Christian Kamm Made is and !is use the same numeric comparison as == and !=, fixes #328
Tue, 16 Jun 2009 19:31:10 +0200 Frits van Bommel Add an `llvm::OStream` workalike class for use with `Logger::cout()`, with the
Tue, 16 Jun 2009 15:37:40 +0200 Benjamin Kramer Build fix for LLVM >= r73431
Tue, 16 Jun 2009 08:57:20 -0600 Kelly Wilson fix problem reported in ticket 327 - thanks d0k
Sun, 14 Jun 2009 19:49:58 +0200 Christian Kamm Another shot at fixing the issues with (constant) struct literals and their addresses. See DMD2682, #218, #324.
Sun, 14 Jun 2009 14:28:11 +0200 Christian Kamm Set the default RUNTIME_DIR to be side-by-side of the ldc source dir.
Sun, 14 Jun 2009 12:27:51 +0200 Christian Kamm Cannot take the address of a slice or struct literal as a constant expression.
Fri, 12 Jun 2009 21:34:35 +0200 Christian Kamm More DtoType -> DtoTypeNotVoid for getting the array element llvm type.
Fri, 12 Jun 2009 20:39:01 +0200 Christian Kamm The llvm element type of void arrays should be i8 and not void.
Fri, 12 Jun 2009 16:41:38 +0200 Frits van Bommel Generate less dead code by deleting unreachable blocks at the end of functions
Thu, 11 Jun 2009 21:48:10 +0200 Christian Kamm Increment the iterator before deleting redundant functions or globals in the StripExternals pass.
Thu, 11 Jun 2009 16:57:45 +0200 Frits van Bommel Add some passes that `opt` runs to the default pass list.
Thu, 11 Jun 2009 02:04:44 +0200 Frits van Bommel Teach stack promotion to walk the CFG when a potential reuse of an allocation
Tue, 09 Jun 2009 12:19:52 +0200 Frits van Bommel Look for configuration file in `/etc` and `/etc/ldc` too (absolute paths)
Mon, 08 Jun 2009 19:48:20 +0200 Christian Kamm Move locating the configuration file into a separate function. Also look in PREFIX/etc/ldc. Fixes #322.
Mon, 08 Jun 2009 13:52:45 +0200 Frits van Bommel Oops, I accidentally pushed r1486 before the last touches were committed.
Mon, 08 Jun 2009 13:45:26 +0200 Frits van Bommel Apply changes from r1482 to D2 frontend too. Completely untested, but ldc2
Mon, 08 Jun 2009 12:35:55 +0200 Frits van Bommel Teach `-dgc2stack` to promote GC allocations in simple loops to stack
Sun, 07 Jun 2009 23:00:53 +0200 Frits van Bommel Delete some code I forgot about in [1480].
Sun, 07 Jun 2009 17:20:55 +0200 Frits van Bommel Print the path to the configuration file being used if `-v` is passed.
Sun, 07 Jun 2009 16:00:13 +0200 Frits van Bommel Add a pass to strip the bodies of `available_externally` functions so string
Sun, 07 Jun 2009 16:00:13 +0200 Frits van Bommel Run `semantic3` on imported modules, and emit new symbols with
Sun, 07 Jun 2009 15:07:29 +0200 Frits van Bommel Add `-memcpyopt` to the optimization pass list.
Sun, 07 Jun 2009 13:57:59 +0200 Frits van Bommel Use `llvm.memset` instead of `_d_array_init_i1` and `_d_array_init_i8`.
Sat, 06 Jun 2009 20:16:13 +0200 Frits van Bommel Rewrite `StructLiteralExp::toElem` to store individual fields instead of
Sat, 06 Jun 2009 09:47:32 +0200 Christian Kamm Fix #318 by making a list of all seen template instances in a module for
Fri, 05 Jun 2009 02:54:34 +0200 Frits van Bommel Fix indentation, removing tabs.
Thu, 04 Jun 2009 18:36:07 -0600 Kelly Wilson There was another fix needed here for reading %%ldcbinarypath%%
Thu, 04 Jun 2009 16:46:05 -0600 Kelly Wilson Fix memory leak in configfile.cpp...probably the only one in ldc!
Thu, 04 Jun 2009 16:06:35 -0600 Kelly Wilson merging