Mercurial > projects > ldc
graph
-
Just forgot an opcode for x64Sat, 28 Feb 2009 18:17:45 -0700, by Kelly Wilson
-
Same fix for align size of void type on D2.Sun, 01 Mar 2009 01:34:20 +0100, by Tomas Lindquist Olsen
-
Fixed alignsize for void types. (it's one byte)Sun, 01 Mar 2009 01:33:08 +0100, by Tomas Lindquist Olsen
-
Use llvm::CallSite instead of custom CallOrInvoke class.Sat, 28 Feb 2009 22:16:52 +0100, by Frits van Bommel
-
Error gracefully for +=, -=, *=, /= if rhs is complex but lhs isn't.Sat, 28 Feb 2009 19:58:30 +0100, by Christian Kamm
-
Apply previous changes to dmd2/mtype.c as well.Sat, 28 Feb 2009 17:44:53 +0100, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 28 Feb 2009 17:35:45 +0100, by Frits van Bommel
-
Use LLVM alignment data instead of hand-picked.Sat, 28 Feb 2009 16:09:44 +0100, by Frits van Bommel
-
Preparation for next patch. Don't ask about why this is needed.Sat, 28 Feb 2009 16:09:35 +0100, by Frits van Bommel
-
Readded indentation that got lost in the dmd/mars.c -> gen/main.cpp move.Sat, 28 Feb 2009 15:06:09 +0100, by Christian Kamm
-
Fix alignment info of cdouble, cfloat. They align the same as double, float now.Sat, 28 Feb 2009 13:48:49 +0100, by Christian Kamm
-
Don't reset gTargetData after compiling a module. Fixes segfault whenSat, 28 Feb 2009 09:06:25 +0100, by Christian Kamm
-
Remove initialization of padding of reals, ireals and creals.Fri, 27 Feb 2009 19:41:25 +0100, by Frits van Bommel
-
Fix struct field alignment on x86-64 (for align > 8, like real.alignof)Fri, 27 Feb 2009 12:35:31 +0100, by Frits van Bommel
-
Fix cfloat return on x86_64: only perform ABI transformation for non-extern(D)Thu, 26 Feb 2009 23:35:39 +0100, by Frits van Bommel
-
Implement support for intrinsics returning struct typesThu, 26 Feb 2009 22:47:06 +0100, by Frits van Bommel
-
Fixed druntime lib path in ldc2.conf.in, thanks MattThu, 26 Feb 2009 18:43:25 +0100, by Tomas Lindquist Olsen
-
Added some missing version identifiers.Thu, 26 Feb 2009 18:28:50 +0100, by Tomas Lindquist Olsen
-
Fixed debug info for globals in D2.Thu, 26 Feb 2009 18:02:13 +0100, by Tomas Lindquist Olsen
-
Missing %s error param in main.cppThu, 26 Feb 2009 15:51:19 +0100, by Tomas Lindquist Olsen
-
Don't crash if we don't know what ABI to use. Assume some defaults instead.Thu, 26 Feb 2009 15:23:52 +0100, by Frits van Bommel
-
Fix some -vv outputThu, 26 Feb 2009 14:51:05 +0100, by Frits van Bommel
-
Use LLVM OStream wrapper instead of <iostream> in the logger.Thu, 26 Feb 2009 14:51:02 +0100, by Frits van Bommel
-
Fixed const/invariant struc/class fields of the form const int i = 4; they don't add a field.Thu, 26 Feb 2009 15:24:20 +0100, by Tomas Lindquist Olsen
-
Fix dstress runner to use ldmdThu, 26 Feb 2009 14:49:32 +0100, by Frits van Bommel
-
Fix x86_64 cfloat support to work on intended target :)Thu, 26 Feb 2009 14:48:47 +0100, by Frits van Bommel
-
oups, seems like I broke some constness in D1 last commit, compiles again!Thu, 26 Feb 2009 14:23:18 +0100, by Tomas Lindquist Olsen
-
Forgot new files that were supposed to be in last commit.Thu, 26 Feb 2009 14:13:27 +0100, by Tomas Lindquist Olsen
-
- Fixed LLVM style CL args for D2.Thu, 26 Feb 2009 14:11:49 +0100, by Tomas Lindquist Olsen
-
Call llvm_shutdown when shutting down the backend.Wed, 25 Feb 2009 19:30:06 +0100, by Frits van Bommel
-
Use LLVM-style command line (instead of DMD-style)Wed, 25 Feb 2009 17:34:51 +0100, by Frits van Bommel
-
Clean up regexes in .hgignore, making it more strict.Thu, 19 Feb 2009 13:51:44 +0100, by Frits van Bommel
-
Removing ldc.conf. (IMPORTANT: run 'cmake .' after pull)Thu, 19 Feb 2009 13:50:05 +0100, by Frits van Bommel
-
Fix out-ouf-source build for runtime as well.Thu, 19 Feb 2009 11:01:34 +0100, by Frits van Bommel
-
Add explicit paths to revisions.* to unbreak out-of-source build.Thu, 19 Feb 2009 00:50:35 +0100, by Frits van Bommel
-
Update some testcases now that 64-bit immediates are working.Wed, 18 Feb 2009 23:18:34 +0100, by Frits van Bommel
-
Clean up the code generated when jumping out of inline asm and make label names more expressive.Wed, 18 Feb 2009 22:50:22 +0100, by Frits van Bommel
-
Fix some assembler issues:Wed, 18 Feb 2009 21:46:14 +0100, by Frits van Bommel
-
Fix a latent bug in the asm code.Wed, 18 Feb 2009 03:38:12 +0100, by Frits van Bommel
-
Update .hgignore due to moved(?) idgen/impcnvgen locations.Tue, 17 Feb 2009 23:14:19 +0100, by Frits van Bommel
-
Fix for fix from [974].Tue, 17 Feb 2009 19:08:38 +0100, by Christian Kamm
-
Fix #217. getInternalTypeInfo doesn't work with LDC.Tue, 17 Feb 2009 18:57:11 +0100, by Christian Kamm
-
Allow 'return exp;' for void main().Tue, 17 Feb 2009 18:53:15 +0100, by Christian Kamm
-
Fix #216 by implementing TypeExp::toElem. It just provides the appropriateTue, 17 Feb 2009 18:25:34 +0100, by Christian Kamm
-
Change the way the version is printed (more verbose, with short hash)Tue, 17 Feb 2009 01:13:18 +0100, by Frits van Bommel
-
Fix the problems exposed by the callingconv1.d test case.Tue, 17 Feb 2009 00:08:20 +0100, by Frits van Bommel
-
Revert wilsonk's "fix" for the callingconv1.d problem.Mon, 16 Feb 2009 23:56:56 +0100, by Frits van Bommel
-
Add some extra debug output that's useful in diagnosing inline assembler bugs.Mon, 16 Feb 2009 23:56:56 +0100, by Frits van Bommel
-
Fix {,w,d}char handling in tests/mini/vararg6.d:print()Mon, 16 Feb 2009 19:31:10 +0100, by Frits van Bommel
-
Fix test on x86-32.Mon, 16 Feb 2009 19:17:15 +0100, by Christian Kamm
-
Reduce size of integer constant make x86-64 asm parsing code compile on x86-32.Mon, 16 Feb 2009 18:27:33 +0100, by Christian Kamm
-
Merging fvbommels fix for asm8.d x86-64 codeSun, 15 Feb 2009 23:09:53 -0700, by Kelly Wilson
-
Some changes I missed in my last commit (wound up in wrong patch file)Mon, 16 Feb 2009 01:43:14 +0100, by Frits van Bommel
-
Fix for tests/mini/callingconv1.dSun, 15 Feb 2009 22:56:10 -0700, by Kelly Wilson
-
Fix 32 bit truncation of 'asm { movq RAX, 0xAA_1234_5678; }'...ie. move constant larger than 32 bitsSun, 15 Feb 2009 16:30:15 -0700, by Kelly Wilson
-
Fix shl/r bad operand size errorSun, 15 Feb 2009 16:26:12 -0700, by Kelly Wilson
-
Add OSX version declaration for Mac OS X to improve dmd-mac compatibility.Sun, 15 Feb 2009 21:44:03 +0100, by Christian Kamm
-
Implement implicit return after inline asm on x86_64Sun, 15 Feb 2009 18:04:22 +0100, by Frits van Bommel
-
Static ctors/dtors added via template mixins should not be added to modulesSun, 15 Feb 2009 14:54:36 +0100, by Christian Kamm
-
Backed out changeset [369996c08420].Sun, 15 Feb 2009 14:50:33 +0100, by Christian Kamm
-
Change the numbering of static ctors/dtors to be module based instead of being global.Sun, 15 Feb 2009 11:46:28 +0100, by Christian Kamm
-
Make sure debug info uses the right compilation units - in particular theSat, 14 Feb 2009 21:18:47 +0100, by Christian Kamm
-
Merged a bunch recent dmd v1 frontend changes into the dmd v2 tree.Fri, 13 Feb 2009 22:20:30 +0100, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/ldcThu, 12 Feb 2009 18:39:14 +0100, by Christian Kamm
-
Now that we're using LLVM 2.5, we can stop always running theThu, 12 Feb 2009 18:39:03 +0100, by Christian Kamm
-
Revert return value swapping on x86_64Wed, 11 Feb 2009 08:32:33 -0700, by Kelly Wilson
-
changes to get the naked asm stuff working for x64Tue, 10 Feb 2009 08:02:25 -0700, by wilsonk
-
Revert templates to old behavior.Sun, 08 Feb 2009 21:44:46 +0100, by Christian Kamm
-
Switch some getModule to getCompilationModule to make sure templates areSun, 08 Feb 2009 18:51:32 +0100, by Christian Kamm
-
Mostly rewrite debug info generation in terms of llvm/Analysis/DebugInfo.h.Sun, 08 Feb 2009 16:50:22 +0100, by Christian Kamm
-
SWITCHED TO LLVM 2.5 !Sun, 08 Feb 2009 05:26:54 +0100, by Tomas Lindquist Olsen
-
Fixed accessing function symbols from inline asm.Sun, 08 Feb 2009 05:14:24 +0100, by Tomas Lindquist Olsen
-
Reverted the template instantiation changes from rev [940]. Wasn't safe it seems :(Thu, 05 Feb 2009 18:17:42 +0100, by Tomas Lindquist Olsen
-
Reverted back to the LLVM_InlineAsm_X86 versions, a few more things still needs to be sorted out first.Wed, 04 Feb 2009 20:47:27 +0100, by Tomas Lindquist Olsen
-
LDC should follow the D ABI now. Switch back from LLVM_InlineAsm_X86 toWed, 04 Feb 2009 18:51:11 +0100, by Christian Kamm
-
Changed the way LDC determines if a template instantiation needs to get a definition, seems to speed up compile times quite a bit in some cases.Wed, 04 Feb 2009 18:48:03 +0100, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/ldcWed, 04 Feb 2009 18:39:39 +0100, by Christian Kamm
-
Convert struct arg to integer when passing inreg to make sure LLVM doesn'tWed, 04 Feb 2009 18:39:33 +0100, by Christian Kamm
-
Fixed warning on osx as per request from mwarning.Wed, 04 Feb 2009 16:02:05 +0100, by Tomas Lindquist Olsen
-
Removed some dead code.Wed, 04 Feb 2009 02:10:23 +0100, by Tomas Lindquist Olsen
-
Fixed an accidental code removal for osxTue, 03 Feb 2009 17:27:01 -0700, by wilsonk
-
Fixed problem with static ctors, in templated imported classes, not begin run. Fixes #203Wed, 04 Feb 2009 00:50:04 +0100, by Tomas Lindquist Olsen
-
Replace assertion with errormessage for unsupported calling conventions. like Pascal. See dstress/run/e/extern_10_A.dWed, 04 Feb 2009 00:04:09 +0100, by Tomas Lindquist Olsen
-
Fixed dstress/run/a/array_initialization_17_A.d regression. default initialized static array elements in a constant static array initializer was getting incorrect values.Tue, 03 Feb 2009 23:48:47 +0100, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 03 Feb 2009 21:46:54 +0100, by Christian Kamm
-
Follow the D ABI and pass the last arg in a register if it is a struct that fits.Tue, 03 Feb 2009 21:46:46 +0100, by Christian Kamm
-
Changed this file to add 'naked' and a couple other missing instructionsTue, 03 Feb 2009 12:43:03 -0700, by wilsonk
-
Added X86-64 version. Needed significant changes.Tue, 03 Feb 2009 12:35:00 -0700, by wilsonk
-
Added X86-64 versioningTue, 03 Feb 2009 12:34:12 -0700, by wilsonk
-
Added X86-64 versionTue, 03 Feb 2009 12:33:42 -0700, by wilsonk
-
Added X86-64 versioningTue, 03 Feb 2009 12:33:21 -0700, by wilsonk
-
Fixed problem accessing global variables from naked asm on osx.Tue, 03 Feb 2009 18:42:25 +0100, by Tomas Lindquist Olsen
-
Added support for naked asm on OSX. (hopefully!)Tue, 03 Feb 2009 18:14:30 +0100, by Tomas Lindquist Olsen
-
Apply naked changes of [920] to dmd2/Tue, 03 Feb 2009 18:11:39 +0100, by Christian Kamm
-
Apply StaticStructInit changes from [913] to dmd2/Tue, 03 Feb 2009 18:00:17 +0100, by Christian Kamm
-
Implemented proper support for naked asm using llvm module level asm. Still not 100% complete, but already 1000 times better that what we had before. Don's BignumX86 implementation from Tango (when turned into a standalone unittest) seems to fully work with no changes, and great performance :)Tue, 03 Feb 2009 08:54:57 +0100, by Tomas Lindquist Olsen
-
Fixed assertion failure when object.d is missing the ModuleInfo classMon, 02 Feb 2009 02:35:44 +0100, by Tomas Lindquist Olsen
-
Changed templates and typeinfo to use linkonce linkage instead of weak linkage, this should fix inlining problems, fixing bug #197 . If problems show up, it's easy to change it back by changing the define in mars.h . I'm 95% sure this is safe, given how we handle templates.Mon, 02 Feb 2009 01:44:51 +0100, by Tomas Lindquist Olsen
-
Removed use of TARGET_LINUX and replaced with POSIX, fixes bug [172]Mon, 02 Feb 2009 00:58:36 +0100, by Tomas Lindquist Olsen
-
Renamed Rebuild profile to match DSSS and Tango convention.Mon, 02 Feb 2009 00:34:22 +0100, by Tomas Lindquist Olsen
-
Fix bug #199Mon, 02 Feb 2009 00:26:32 +0100, by Tomas Lindquist Olsen
-
Fixed bug #191 by rewriting DtoConstArrayInitializer, patch unfortunately caused regressions, hopefully this doesn't :PSun, 01 Feb 2009 23:30:36 +0100, by Tomas Lindquist Olsen
-
Fix #198 and #199 by making CTFE on static struct initializers work.Sun, 01 Feb 2009 20:20:56 +0100, by Christian Kamm
-
_d_delarray also had one of the array consistency asserts mentioned in #184Fri, 30 Jan 2009 07:51:50 +0100, by Christian Kamm
-
Fix typo in [909].Thu, 29 Jan 2009 17:59:25 +0100, by Christian Kamm
-
Remove asserts on array consistancy in arraysetlength. Fixes #184, thanks Deewiant.Thu, 29 Jan 2009 17:45:12 +0100, by Christian Kamm
-
Port some LDC1 portability fixes to LDC2. Fixes #196.Thu, 29 Jan 2009 17:19:48 +0100, by Christian Kamm
-
Apply patch for #193. Thanks fvbommel.Thu, 29 Jan 2009 16:56:48 +0100, by Christian Kamm
-
Add testcase for #189 to mini tests.Sun, 25 Jan 2009 12:38:29 +0100, by Christian Kamm
-
Casts from interface to class generally need to be dynamic. Fixes #189.Sun, 25 Jan 2009 12:35:11 +0100, by Christian Kamm
-
Applied doob's patch to port GDC's Dyld data segment tracking for Mac.Sat, 24 Jan 2009 00:33:06 +0100, by Christian Kamm
-
Fix bug #177 by not attempting to define composite debug info forFri, 23 Jan 2009 13:41:03 +0100, by Christian Kamm
-
Further Solaris data segment detection fixes. Thanks BlueZeniX!Fri, 23 Jan 2009 10:13:27 +0100, by Christian Kamm
-
Add -m64 switch to gcc calls on 64-bit platforms.Fri, 23 Jan 2009 10:12:57 +0100, by Christian Kamm
-
Fix #174.Thu, 22 Jan 2009 21:46:40 +0100, by Christian Kamm
-
Solaris compatibility and proc map parsing #183, thanks BlueZeniX!Thu, 22 Jan 2009 18:53:32 +0100, by Christian Kamm
-
Add wilsonk's static data segment finding code for x86-64 from #181. Thanks!Thu, 22 Jan 2009 18:23:30 +0100, by Christian Kamm
-
Add headers for HP's libunwind, currently unused though.Thu, 22 Jan 2009 17:57:38 +0100, by Christian Kamm
-
Fix x86-64 exception handling #180. Thanks pcwalton!Thu, 22 Jan 2009 17:50:38 +0100, by Christian Kamm