Mercurial > projects > ldc
graph
-
Another shot at fixing the issues with (constant) struct literals and their addresses. See DMD2682, #218, #324.Sun, 14 Jun 2009 19:49:58 +0200, by Christian Kamm
-
Set the default RUNTIME_DIR to be side-by-side of the ldc source dir.Sun, 14 Jun 2009 14:28:11 +0200, by Christian Kamm
-
Cannot take the address of a slice or struct literal as a constant expression.Sun, 14 Jun 2009 12:27:51 +0200, by Christian Kamm
-
More DtoType -> DtoTypeNotVoid for getting the array element llvm type.Fri, 12 Jun 2009 21:34:35 +0200, by Christian Kamm
-
The llvm element type of void arrays should be i8 and not void.Fri, 12 Jun 2009 20:39:01 +0200, by Christian Kamm
-
Generate less dead code by deleting unreachable blocks at the end of functionsFri, 12 Jun 2009 16:41:38 +0200, by Frits van Bommel
-
Increment the iterator before deleting redundant functions or globals in the StripExternals pass.Thu, 11 Jun 2009 21:48:10 +0200, by Christian Kamm
-
Add some passes that `opt` runs to the default pass list.Thu, 11 Jun 2009 16:57:45 +0200, by Frits van Bommel
-
Teach stack promotion to walk the CFG when a potential reuse of an allocationThu, 11 Jun 2009 02:04:44 +0200, by Frits van Bommel
-
Look for configuration file in `/etc` and `/etc/ldc` too (absolute paths)Tue, 09 Jun 2009 12:19:52 +0200, by Frits van Bommel
-
Move locating the configuration file into a separate function. Also look in PREFIX/etc/ldc. Fixes #322.Mon, 08 Jun 2009 19:48:20 +0200, by Christian Kamm
-
Oops, I accidentally pushed r1486 before the last touches were committed.Mon, 08 Jun 2009 13:52:45 +0200, by Frits van Bommel
-
Apply changes from r1482 to D2 frontend too. Completely untested, but ldc2Mon, 08 Jun 2009 13:45:26 +0200, by Frits van Bommel
-
Teach `-dgc2stack` to promote GC allocations in simple loops to stackMon, 08 Jun 2009 12:35:55 +0200, by Frits van Bommel
-
Delete some code I forgot about in [1480].Sun, 07 Jun 2009 23:00:53 +0200, by Frits van Bommel
-
Print the path to the configuration file being used if `-v` is passed.Sun, 07 Jun 2009 17:20:55 +0200, by Frits van Bommel
-
Add a pass to strip the bodies of `available_externally` functions so stringSun, 07 Jun 2009 16:00:13 +0200, by Frits van Bommel
-
Run `semantic3` on imported modules, and emit new symbols withSun, 07 Jun 2009 16:00:13 +0200, by Frits van Bommel
-
Add `-memcpyopt` to the optimization pass list.Sun, 07 Jun 2009 15:07:29 +0200, by Frits van Bommel
-
Use `llvm.memset` instead of `_d_array_init_i1` and `_d_array_init_i8`.Sun, 07 Jun 2009 13:57:59 +0200, by Frits van Bommel
-
Rewrite `StructLiteralExp::toElem` to store individual fields instead ofSat, 06 Jun 2009 20:16:13 +0200, by Frits van Bommel
-
Fix #318 by making a list of all seen template instances in a module forSat, 06 Jun 2009 09:47:32 +0200, by Christian Kamm
-
Fix indentation, removing tabs.Fri, 05 Jun 2009 02:54:34 +0200, by Frits van Bommel
-
There was another fix needed here for reading %%ldcbinarypath%%Thu, 04 Jun 2009 18:36:07 -0600, by Kelly Wilson
-
Fix memory leak in configfile.cpp...probably the only one in ldc!Thu, 04 Jun 2009 16:46:05 -0600, by Kelly Wilson
-
mergingThu, 04 Jun 2009 16:06:35 -0600, by Kelly Wilson
-
Fix for finding ldc.conf file with mingwThu, 04 Jun 2009 16:04:26 -0600, by Kelly Wilson
-
Move `-tailcallelim` to a place in the optimization sequence where it seems toThu, 04 Jun 2009 15:59:51 +0200, by Frits van Bommel
-
Emit nicer error messages when the user didn't set LLVM_REV and autodetectionWed, 03 Jun 2009 16:09:48 +0200, by Frits van Bommel
-
Remove `\r\n` newlines from bash script.Wed, 03 Jun 2009 15:26:58 +0200, by Frits van Bommel
-
Remove `premake.lua` and update the readme.Wed, 03 Jun 2009 15:09:30 +0200, by Frits van Bommel
-
Change the frontend generated assert(this) or assert(&this) in D2 to set the ThisExp::var field.Wed, 03 Jun 2009 13:11:01 +0200, by Tomas Lindquist Olsen
-
Fix a bug in DtoNestedInit and update an unrelated comment.Wed, 03 Jun 2009 12:32:35 +0200, by Frits van Bommel
-
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 04:12:28 +0200, by Tomas Lindquist Olsen
-
Added missing initializer of (LDC introduced) Expression::cachedLvalue in D2 frontend.Wed, 03 Jun 2009 03:49:24 +0200, by Tomas Lindquist Olsen
-
Some minor changes to handling of variables referenced from nested functions in D2 .Wed, 03 Jun 2009 03:04:47 +0200, by Tomas Lindquist Olsen
-
D2:Wed, 03 Jun 2009 02:28:48 +0200, by Tomas Lindquist Olsen
-
Merge a fix from the D1 frontend to the D2 frontend.Tue, 02 Jun 2009 20:28:53 +0200, by Frits van Bommel
-
Fix a segfault in ldc2 (use of an uninitialized variable).Tue, 02 Jun 2009 19:54:02 +0200, by Frits van Bommel
-
* Fix some gcc warnings in the D2 frontend code.Tue, 02 Jun 2009 19:18:48 +0200, by Frits van Bommel
-
Merge.Tue, 02 Jun 2009 17:44:50 +0100, by Robert Clipsham
-
Added druntime (this should be removed once it works).Tue, 02 Jun 2009 17:43:06 +0100, by Robert Clipsham
-
Remove some unnecessary `#if`s. The D1 frontend has a Type::nextOf() which justTue, 02 Jun 2009 18:41:10 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 02 Jun 2009 17:12:37 +0100, by Robert Clipsham
-
Automated merge with http://hg.dsource.org/projects/ldcMon, 01 Jun 2009 19:02:20 +0100, by Robert Clipsham
-
Removed unused files to allow for a pull.Mon, 01 Jun 2009 19:02:09 +0100, by Robert Clipsham
-
More tweaks.Mon, 01 Jun 2009 18:58:21 +0100, by Robert Clipsham
-
LDC 2 compiles again.Sat, 30 May 2009 17:23:32 +0100, by Robert Clipsham
-
Add `syscall` to the x86-64 asm parser, and both `syscall` and `sysret` to theMon, 01 Jun 2009 23:42:42 +0200, by Frits van Bommel
-
Fix a type mismatch in ModuleInfo generation.Mon, 01 Jun 2009 23:17:47 +0200, by Frits van Bommel
-
Remove redundant null-check in member functions of structs that don't have anMon, 01 Jun 2009 01:28:18 +0200, by Frits van Bommel
-
change mingw32 versioning to version(Windows)Sun, 31 May 2009 11:20:26 -0600, by Kelly Wilson
-
fix assembly code for mingw32 in minitestsSun, 31 May 2009 11:01:02 -0600, by Kelly Wilson
-
Improve ABI conformance on x86 by passing the `sret` parameter in EAX if there'sSun, 31 May 2009 12:43:59 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 31 May 2009 17:11:51 +0200, by Frits van Bommel
-
Update patch for Tango 0.99.8Sun, 31 May 2009 15:47:59 +0200, by Frits van Bommel
-
Fix "garbage at end of line" errors on mingw...shouldn't affect linux/macosxSun, 31 May 2009 09:10:33 -0600, by Kelly Wilson
-
Adjust some more code that was depending on the function and delegate callingSun, 31 May 2009 15:27:01 +0200, by Frits van Bommel
-
Error on invalid array cast. See DMD3041.Sun, 31 May 2009 15:07:04 +0200, by Christian Kamm
-
Adjust runtime for recent ABI change on x86-64, since member functions are noSun, 31 May 2009 14:27:01 +0200, by Frits van Bommel