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
|
Thu, 04 Jun 2009 16:04:26 -0600 |
Kelly Wilson |
Fix for finding ldc.conf file with mingw
|
Thu, 04 Jun 2009 15:59:51 +0200 |
Frits van Bommel |
Move `-tailcallelim` to a place in the optimization sequence where it seems to
|
Wed, 03 Jun 2009 16:09:48 +0200 |
Frits van Bommel |
Emit nicer error messages when the user didn't set LLVM_REV and autodetection
|
Wed, 03 Jun 2009 15:26:58 +0200 |
Frits van Bommel |
Remove `\r\n` newlines from bash script.
|
Wed, 03 Jun 2009 15:09:30 +0200 |
Frits van Bommel |
Remove `premake.lua` and update the readme.
|
Wed, 03 Jun 2009 13:11:01 +0200 |
Tomas Lindquist Olsen |
Change the frontend generated assert(this) or assert(&this) in D2 to set the ThisExp::var field.
|
Wed, 03 Jun 2009 12:32:35 +0200 |
Frits van Bommel |
Fix a bug in DtoNestedInit and update an unrelated comment.
|
Wed, 03 Jun 2009 04:12:28 +0200 |
Tomas Lindquist Olsen |
Make sure typeinfo output are mutable types, this is a temporary workaround to get druntime genobj.d to compile until we figure out what typeinfos are actually needed here and there ...
|
Wed, 03 Jun 2009 03:49:24 +0200 |
Tomas Lindquist Olsen |
Added missing initializer of (LDC introduced) Expression::cachedLvalue in D2 frontend.
|
Wed, 03 Jun 2009 03:04:47 +0200 |
Tomas Lindquist Olsen |
Some minor changes to handling of variables referenced from nested functions in D2 .
|
Wed, 03 Jun 2009 02:28:48 +0200 |
Tomas Lindquist Olsen |
D2:
|