Mercurial > projects > ldc
graph
-
Merge DMD r253: refactor: Argument => ParameterWed, 06 Jan 2010 15:18:20 -0300, by Leandro Lucarella
-
Use just \n as end of lineWed, 06 Jan 2010 15:18:19 -0300, by Leandro Lucarella
-
[WIP] Merge DMD r251: bugzilla 111 (appending a dchar to a char[])Wed, 06 Jan 2010 15:18:19 -0300, by Leandro Lucarella
-
Merge DMD r250: harmonizeWed, 06 Jan 2010 15:18:19 -0300, by Leandro Lucarella
-
Merge DMD r248: implement Denis Koroskin's macro suggestionWed, 06 Jan 2010 15:18:19 -0300, by Leandro Lucarella
-
Merge DMD r243: some harmonization with D2 dmdWed, 06 Jan 2010 15:18:19 -0300, by Leandro Lucarella
-
Automated merge with http://hg.dsource.org/projects/ldcMon, 28 Dec 2009 02:23:54 +0000, by Robert Clipsham
-
Folded in a patch by Troy Straszheim to better report errors with -run.Mon, 28 Dec 2009 02:23:41 +0000, by Robert Clipsham
-
Revert fix by Robert for downs as it causes a segfault when compiling tango.Wed, 23 Dec 2009 22:49:20 -0700, by Kelly Wilson
-
Merged the patch for dmd bugzilla #3620 by request of downs.Sun, 20 Dec 2009 13:58:08 +0000, by Robert Clipsham
-
Fix definition of _Unwind_Action.Fri, 18 Dec 2009 18:59:14 +0100, by Christian Kamm
-
Updated runtest to always rebuild libtangobos-partial.a in case of updates.Sun, 15 Nov 2009 13:22:02 +0000, by Robert Clipsham
-
Fixed DStress tests nocompile/c/{const_32_B.d,const_32_C.d}.Sun, 08 Nov 2009 16:16:17 +0000, by Robert Clipsham
-
Added in forgotten json.c and json.h files so ldc compiles again.Sat, 07 Nov 2009 14:21:56 +0000, by Robert Clipsham
-
Make ref vars work with nesting.Sat, 07 Nov 2009 14:06:11 +0100, by Christian Kamm
-
Fix codegen for foreach with ref value being lowered to for.Sat, 07 Nov 2009 13:51:05 +0100, by Christian Kamm
-
Fix another test returning a non-void in a void function.Sat, 07 Nov 2009 11:16:09 +0100, by Christian Kamm
-
Replace DMD's isSymbolDeclaration with isStaticStructInitDeclaration.Sat, 07 Nov 2009 11:14:37 +0100, by Christian Kamm
-
Fix bug in nested13 minitest.Sat, 07 Nov 2009 11:01:49 +0100, by Christian Kamm
-
Hack to make compiling the tango 0.99.8 runtime work.Sat, 07 Nov 2009 10:54:40 +0100, by Christian Kamm
-
Merge DMD 1.051Fri, 06 Nov 2009 23:58:01 +0100, by Christian Kamm
-
Fix several 'reaches end of function' warnings by making fatal noreturn.Fri, 06 Nov 2009 21:51:41 +0100, by Christian Kamm
-
Updated C binding to be more up to date with LLVM.Thu, 22 Oct 2009 13:30:30 +0200, by tomas
-
basename => dirname, thanks HxalTue, 22 Sep 2009 20:26:50 +0200, by Moritz Warning
-
Fixed a segfault in ldc2 when compiling synchronized{} blocks.Sat, 19 Sep 2009 13:05:10 +0100, by Robert Clipsham
-
Fixed ticket #365. Thanks wilkie.Sat, 19 Sep 2009 00:44:35 +0100, by Robert Clipsham
-
allow forward referencing, fix #361Wed, 09 Sep 2009 20:13:17 +0200, by Moritz Warning
-
fix newline warningWed, 09 Sep 2009 02:03:24 +0200, by Moritz Warning
-
Removed a chunk of code in favour of a shorter and more portable methodTue, 08 Sep 2009 11:21:30 +0100, by Robert Clipsham
-
DMD 2.032 Merge.Tue, 08 Sep 2009 10:07:56 +0100, by Robert Clipsham
-
Kill off StripMetaData.Tue, 25 Aug 2009 21:35:43 +0200, by Benjamin Kramer
-
This flush is not needed anymore.Tue, 25 Aug 2009 21:21:37 +0200, by Benjamin Kramer
-
Fix bug #356. Our sorting function was wrong if a value was between two NULL pointers.Sat, 22 Aug 2009 11:45:20 +0200, by Benjamin Kramer
-
Fixed iretq problem reported by wilkie of the XomB projectMon, 17 Aug 2009 13:42:19 -0600, by Kelly Wilson
-
Avoid some unecessary heap allocations by using llvm's StringRef class.Fri, 14 Aug 2009 01:43:30 +0200, by Benjamin Kramer
-
IntegerType is now contextifed.Fri, 14 Aug 2009 00:39:18 +0200, by Benjamin Kramer
-
Remove dummy module hack.Thu, 06 Aug 2009 16:02:14 +0200, by Benjamin Kramer
-
Push the context through StructType::get.Thu, 06 Aug 2009 01:47:39 +0200, by Benjamin Kramer
-
Forgot to add files.Thu, 06 Aug 2009 17:04:36 +0200, by Tomas Lindquist Olsen
-
Added framework for writing a static printf call checker for bearophile to implement.Thu, 06 Aug 2009 16:52:43 +0200, by Tomas Lindquist Olsen
-
lookupTarget no longer takes a Module.Tue, 04 Aug 2009 12:21:59 +0200, by Benjamin Kramer
-
Build fix for TargetMachine changes.Mon, 03 Aug 2009 11:29:35 +0200, by Benjamin Kramer
-
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 18:37:07 +0200, by Tomas Lindquist Olsen
-
Fixed bug #349 , now emits error.Sun, 02 Aug 2009 17:56:30 +0200, by Tomas Lindquist Olsen
-
Fixed compiling with llvm rev > 77732Sat, 01 Aug 2009 18:23:52 +0200, by Tomas Lindquist Olsen
-
MDNode left the Context!Fri, 31 Jul 2009 23:53:06 +0200, by Benjamin Kramer
-
getNullValue is in Constant againFri, 31 Jul 2009 23:01:29 +0200, by Benjamin Kramer
-
getTrue/getFalse were moved back to ConstantIntFri, 31 Jul 2009 19:11:07 +0200, by Benjamin Kramer
-
Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.Fri, 31 Jul 2009 11:28:31 +0200, by Tomas Lindquist Olsen
-
Disable metadata for typeid(void).Fri, 31 Jul 2009 01:44:47 +0200, by Tomas Lindquist Olsen
-
ConstantAggregateZero moved back to LLVM 2.5-style APIFri, 31 Jul 2009 01:16:30 +0200, by Benjamin Kramer
-
use the new NamedMDNode classThu, 30 Jul 2009 20:54:03 +0200, by Benjamin Kramer
-
LLVMContext changes up to r77366Thu, 30 Jul 2009 15:25:10 +0200, by Benjamin Kramer
-
Value::getNameStart and Value::getNameLength were removedThu, 23 Jul 2009 20:34:35 +0200, by Benjamin Kramer
-
getClosestStaticTargetForModule was replaced with lookupTargetTue, 28 Jul 2009 15:26:21 +0200, by Benjamin Kramer
-
DOUT is deprecated, use DEBUG(errs()) insteadMon, 27 Jul 2009 11:44:01 +0200, by Benjamin Kramer
-
Fixed potential crash with complex recursive struct types.Sun, 26 Jul 2009 19:12:37 +0200, by Tomas Lindquist Olsen
-
Always emit a stop point for return statements - even for void returns.Sun, 26 Jul 2009 18:32:25 +0200, by Christian Kamm
-
ConstantInt::get{True,False} moved to LLVMContextTue, 21 Jul 2009 13:11:39 +0200, by Benjamin Kramer
-
Some minor cleanupsMon, 20 Jul 2009 18:16:11 +0200, by Benjamin Kramer
-
Temporarily force our LLVMContext to the global contextMon, 20 Jul 2009 17:55:05 +0200, by Benjamin Kramer
-
More factory methods moved to LLVMContextWed, 15 Jul 2009 18:09:41 +0200, by Benjamin Kramer
-
We need to parse mArch ourselves nowFri, 17 Jul 2009 19:23:20 +0200, by Benjamin Kramer
-
Use TargetRegistry instead of TargetMachineRegistry for Target lookupsWed, 15 Jul 2009 23:01:51 +0200, by Benjamin Kramer
-
raw_fd_ostream takes a force parameter nowWed, 15 Jul 2009 20:04:42 +0200, by Benjamin Kramer
-
Target.addPassesToEmitFile takes a formatted_raw_ostream nowTue, 14 Jul 2009 23:06:31 +0200, by Benjamin Kramer
-
Fixed Op_Shift asm instructions on x86-64.Sun, 19 Jul 2009 23:52:07 +0100, by Robert Clipsham
-
Build fix for LLVM r75546 and r75559Tue, 14 Jul 2009 02:19:05 +0200, by Benjamin Kramer
-
Improve error message when using auto declarations with explicit type.Tue, 14 Jul 2009 18:24:40 +0200, by Christian Kamm
-
Change back the ldc.conf search path and add ~/.ldcMon, 13 Jul 2009 22:56:59 +0200, by Christian Kamm
-
Check for ldc.conf next to the ldc binary before home and etc.Mon, 13 Jul 2009 22:24:12 +0200, by Christian Kamm
-
Don't use llvm::getGlobalContext() anymoreMon, 13 Jul 2009 20:16:15 +0200, by Benjamin Kramer
-
Build fix for the latest LLVMContext changes (LLVM r75445)Mon, 13 Jul 2009 12:17:58 +0200, by Benjamin Kramer
-
Get rid of USE_METADATASat, 11 Jul 2009 14:19:21 +0200, by Benjamin Kramer
-
Remove all of the now unecessary #if LLVM_REVSat, 11 Jul 2009 14:09:33 +0200, by Benjamin Kramer
-
Remove duplicated codeSat, 11 Jul 2009 13:58:23 +0200, by Benjamin Kramer
-
Make the auto storage class never have the same meaning as scope.Sun, 12 Jul 2009 16:15:21 +0200, by Christian Kamm
-
Adjust LDC to work with the LLVMContext LLVM changes.Fri, 10 Jul 2009 21:30:02 +0200, by Christian Kamm
-
Updated default ldc2 configuration file.Thu, 09 Jul 2009 21:13:19 +0100, by Robert Clipsham
-
A couple of ldc2 tweaks now druntime compiles.Thu, 09 Jul 2009 12:36:08 +0100, by Robert Clipsham
-
Merged dmdfe 2.031.Tue, 07 Jul 2009 02:26:11 +0100, by Robert Clipsham
-
Removed druntime from the repository.Mon, 06 Jul 2009 23:57:27 +0100, by Robert Clipsham
-
Merge.Mon, 06 Jul 2009 23:56:11 +0100, by Robert Clipsham
-
Fixed some unmerged parts of the D2 frontend.Mon, 06 Jul 2009 23:54:02 +0100, by Robert Clipsham
-
Better error handling for CMake LLVM config file detection.Fri, 03 Jul 2009 18:49:42 +0200, by Christian Kamm
-
Fix build for LLVM >= r74640Fri, 03 Jul 2009 17:24:35 +0200, by Benjamin Kramer
-
Yet another fix for finding llvm's config file.Tue, 30 Jun 2009 22:07:50 +0200, by Christian Kamm
-
LLVM_INSTDIR -> LLVM_INCLUDEDIR fix by d0k.Mon, 29 Jun 2009 21:44:11 +0200, by Christian Kamm
-
Initialize LLVM target and asmprinter for the native and extra targets.Fri, 26 Jun 2009 21:02:23 +0200, by Christian Kamm
-
Make debug info work with newer LLVM.Fri, 26 Jun 2009 21:00:12 +0200, by Christian Kamm
-
Treat ConditionalDeclarations correctly in DtoDeclarationExp.Fri, 26 Jun 2009 17:18:36 +0200, by Christian Kamm
-
Be a little less overzealous with arrays of void-initialized typedefs;Wed, 24 Jun 2009 18:01:02 +0200, by Frits van Bommel
-
Don't initialize arrays of (arrays of...) void-initialized typedefs.Wed, 24 Jun 2009 17:14:50 +0200, by Frits van Bommel
-
Emit file and line info for 'Array operation ... not recognized' error.Mon, 22 Jun 2009 19:31:25 +0200, by Christian Kamm
-
Make == for associative arrays test for equality, not identity.Sun, 21 Jun 2009 19:05:24 +0200, by Christian Kamm
-
Implement equality comparison for associative arrays. The semantics aren't inSun, 21 Jun 2009 00:12:29 +0200, by Frits van Bommel
-
Put scope-limited data on the stack instead of using 'new' and 'delete'.Sat, 20 Jun 2009 19:44:54 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 20 Jun 2009 19:12:04 +0200, by Christian Kamm
-
Move function codegen data from IrFunction to new FuncGen.Sat, 20 Jun 2009 19:11:44 +0200, by Christian Kamm
-
Eliminate comparisons between GC allocations and constants. This removes someSat, 20 Jun 2009 14:28:59 +0200, by Frits van Bommel
-
Return `void*` from _d_allocclass so LLVM doesn't do weird things with it...Sat, 20 Jun 2009 11:39:13 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcThu, 18 Jun 2009 15:44:18 +0100, by Robert Clipsham
-
Added a stripModifiers() function to remove shared|const|immutable storage classes in D2 (should eventually be moved to a dhelpers file rather than llvm helpers).Thu, 18 Jun 2009 15:44:04 +0100, by Robert Clipsham
-
Made is and !is use the same numeric comparison as == and !=, fixes #328Tue, 16 Jun 2009 23:00:27 +0200, by Christian Kamm
-
Add an `llvm::OStream` workalike class for use with `Logger::cout()`, with theTue, 16 Jun 2009 19:31:10 +0200, by Frits van Bommel
-
Build fix for LLVM >= r73431Tue, 16 Jun 2009 15:37:40 +0200, by Benjamin Kramer
-
fix problem reported in ticket 327 - thanks d0kTue, 16 Jun 2009 08:57:20 -0600, by Kelly Wilson
-
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
-
Add `nest` attribute to `this` parameters on x86-64. This is a free extraSun, 31 May 2009 10:41:20 +0200, by Frits van Bommel
-
Add some missing returns.Sat, 30 May 2009 23:48:22 +0200, by Frits van Bommel
-
Fix test for mingwSat, 30 May 2009 14:57:48 -0600, by Kelly Wilson
-
mergingSat, 30 May 2009 14:36:00 -0600, by Kelly Wilson
-
Forgot one windows underscore for asm outputSat, 30 May 2009 14:35:03 -0600, by Kelly Wilson
-
Remove code duplication for vtable loads and improve instruction naming to makeSat, 30 May 2009 13:04:49 +0200, by Frits van Bommel
-
Fix #309: allow -of with multiple source files if -singleobj is given.Sat, 30 May 2009 12:58:04 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 30 May 2009 12:47:51 +0200, by Christian Kamm
-
Define __C99FEATURES__ in lexer.c for Solaris. Fixes #313.Sat, 30 May 2009 12:47:35 +0200, by Christian Kamm
-
mergingFri, 29 May 2009 01:09:38 -0600, by Kelly Wilson
-
Fix - add Path.native for mingw support...thanks mp4/jaffaFri, 29 May 2009 01:08:39 -0600, by Kelly Wilson
-
Get rid of old phobos-based tests.Thu, 28 May 2009 22:00:08 +0200, by Christian Kamm
-
Make sure complex -> integral casts are not used when casting to bool.Thu, 28 May 2009 21:45:14 +0200, by Christian Kamm
-
Allow complex -> integral casts.Thu, 28 May 2009 20:26:26 +0200, by Christian Kamm
-
I ran into another issue like the one fixed by r1318, so update all ofThu, 28 May 2009 02:28:30 +0200, by Frits van Bommel
-
Teach -dgc2stack to preserve the call graph. This should allow for moreThu, 28 May 2009 02:14:01 +0200, by Frits van Bommel
-
* Add -functionattrs to default pass list so -dgc2stack is more effectiveThu, 28 May 2009 00:07:21 +0200, by Frits van Bommel
-
mergingWed, 27 May 2009 12:42:28 -0600, by Kelly Wilson
-
just a simple change to cmake for mingwWed, 27 May 2009 12:41:41 -0600, by Kelly Wilson
-
Added tag 0.9.1 for changeset a6dfd3cb5b99Wed, 27 May 2009 19:52:47 +0200, by Christian Kamm
-
Error instead of assert on delegate literals as constant expressions. 0.9.1Wed, 27 May 2009 19:20:18 +0200, by Christian Kamm
-
Make "`aa[key]`" use the same runtime call as "`key in aa`". The runtime callsMon, 25 May 2009 12:50:40 +0200, by Frits van Bommel
-
Revert ldmd back to use `bash` instead of `sh` to unbreak it on Ubuntu.Sat, 23 May 2009 23:18:47 +0200, by Frits van Bommel
-
Fix for mingw32 segfaultSat, 23 May 2009 14:59:04 -0600, by Kelly Wilson
-
Fix a behavioral change accidentally introduced by the move to the LLVMSat, 23 May 2009 20:57:22 +0200, by Frits van Bommel
-
Fix regression dstress.nocompile.finally_07. The EnclosingTryFinally handlerSat, 23 May 2009 09:02:36 +0200, by Christian Kamm
-
Add test from #308 to minitests.Sat, 23 May 2009 00:26:38 +0200, by Christian Kamm
-
Fix #308 by giving finally code emitted by EnclosingTryFinally a different landing pad.Sat, 23 May 2009 00:23:39 +0200, by Christian Kamm
-
Fix `scope(exit) foreach (ref v; arr) foo(v);`Fri, 22 May 2009 21:38:01 +0200, by Frits van Bommel
-
Count the sret register as well when keeping track of how many integer registersFri, 22 May 2009 13:17:06 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcFri, 22 May 2009 10:18:04 +0200, by Christian Kamm
-
Fix bug #307 by doing what DMD does: add the arrayop toFri, 22 May 2009 10:17:47 +0200, by Christian Kamm
-
Let TargetABI::passByValue() know when a parameter is byref (either explicitlyFri, 22 May 2009 00:19:54 +0200, by Frits van Bommel
-
Allow package protected members to be accessed by the declaring module even ifThu, 21 May 2009 18:08:31 +0200, by Christian Kamm
-
Oops, didn't mean to change debug info linkage.Thu, 21 May 2009 15:26:46 +0200, by Frits van Bommel
-
Now that templates instantiations are no longer emitted for all modules thatThu, 21 May 2009 15:23:28 +0200, by Frits van Bommel
-
Tentative fix for semantic3 on imported modules and unnecessary templateThu, 21 May 2009 10:56:04 +0200, by Christian Kamm
-
Merged xfBuild patch for dependency tree generation. See #286.Wed, 20 May 2009 21:13:41 +0200, by Christian Kamm
-
Don't print the entire declaration of the alliassee when `->toChars()` isWed, 20 May 2009 16:20:59 +0200, by Frits van Bommel
-
Merge some changes from Tango's object.di into the testincludes version.Tue, 19 May 2009 22:35:08 +0200, by Frits van Bommel
-
Remove some overly verbose logging.Tue, 19 May 2009 20:46:33 +0200, by Frits van Bommel
-
remove extra 'test' instructions and fix 'test' properlyTue, 19 May 2009 12:28:44 -0600, by Kelly Wilson
-
fix missing 'test' mnemonic and add several variationsTue, 19 May 2009 11:58:54 -0600, by Kelly Wilson
-
Install ldmd too.Tue, 19 May 2009 16:40:37 +0200, by Frits van Bommel
-
Try to cut down reallocations when building string literals.Mon, 18 May 2009 16:01:22 +0200, by Tomas Lindquist Olsen
-
Added a comment to the ldc.conf.in template about the %%ldcbinarydir%% "macro".Mon, 18 May 2009 15:08:46 +0200, by Tomas Lindquist Olsen
-
Patch to allow compiling LDC with MinGW, by `mp4 / [1]jaffa` (slightly edited).Mon, 18 May 2009 14:02:50 +0200, by Frits van Bommel
-
Allow ignored pragmas to have a body; don't ignore the body.Sun, 17 May 2009 23:33:35 +0200, by Frits van Bommel
-
Added simple check for ClassInfo change introduced in DMD 1.045, it must have 12 fields.Sun, 17 May 2009 23:15:04 +0200, by Tomas Lindquist Olsen
-
Don't try to strip metadata if we don't generate anySun, 17 May 2009 22:40:02 +0200, by Frits van Bommel
-
Fixed class -> integer casts.Sun, 17 May 2009 22:02:03 +0200, by Tomas Lindquist Olsen
-
Add debug info for all class fields, including those from super classes...Sun, 17 May 2009 17:55:53 +0200, by Tomas Lindquist Olsen
-
Added new FreeBSD and Solaris predefined version identifiers.Sun, 17 May 2009 17:10:26 +0200, by Tomas Lindquist Olsen
-
Use RTTIBuilder to build !ModuleInfo, still needs some work.Sun, 17 May 2009 17:04:47 +0200, by Tomas Lindquist Olsen
-
Updated comment in RTTIBuilder.hSun, 17 May 2009 16:31:23 +0200, by Tomas Lindquist Olsen
-
Increased RTTIBuilder buffer to 14 constants, to be big enough for !ClassInfo as well as !TypeInfoSun, 17 May 2009 16:29:49 +0200, by Tomas Lindquist Olsen
-
Update !ClassInfo generation to use !RTTIBuilder, slight update of !RTTIBuilder .Sun, 17 May 2009 16:27:01 +0200, by Tomas Lindquist Olsen
-
Renamed !TypeInfoBuilder to !RTTIBuilder.Sun, 17 May 2009 15:20:58 +0200, by Tomas Lindquist Olsen
-
Fixed filename in array bounds check for mixed in imported template function. Fixes ticket #295 .Sun, 17 May 2009 14:56:29 +0200, by Tomas Lindquist Olsen
-
Added error messages when failed to open files for .bc and .ll output, instead of just trying to write to the stream, pretty similar to the #281 problem.Sun, 17 May 2009 14:40:09 +0200, by Tomas Lindquist Olsen
-
Add error message when failed to open output stream for native asm output. Fixes ticket #281 .Sun, 17 May 2009 14:20:27 +0200, by Tomas Lindquist Olsen
-
Use %La to hex-format a real instead of pretending it's an integer.Sun, 17 May 2009 11:06:14 +0200, by Frits van Bommel
-
Specify a large integer constant more portably.Sun, 17 May 2009 10:33:21 +0200, by Frits van Bommel
-
Cleaned up TypeInfo_Tuple generation.Sun, 17 May 2009 05:07:51 +0200, by Tomas Lindquist Olsen
-
Cleaned up TypeInfo_Struct.Sun, 17 May 2009 04:41:10 +0200, by Tomas Lindquist Olsen
-
Cleaned up TypeInfo generation, still need to do TypeInfo_Struct/Tuple. Eventually do ClassInfo and ModuleInfo as well using same interface.Sun, 17 May 2009 03:10:55 +0200, by Tomas Lindquist Olsen
-
Remove an incorrect attribute: `noalias` doesn't apply to struct types, even ifSun, 17 May 2009 02:22:21 +0200, by Frits van Bommel
-
Fix format-string bugs by adding __attribute__((__format__)) in all applicableSun, 17 May 2009 00:15:25 +0200, by Frits van Bommel
-
Add patch for Tango 0.99.8.Sat, 16 May 2009 23:44:27 +0200, by Christian Kamm
-
Remove a macro-redefinition warningSat, 16 May 2009 23:00:56 +0200, by Frits van Bommel
-
Updated DMDFE version id from 1.042 to 1.045 ...Sat, 16 May 2009 22:27:31 +0200, by Tomas Lindquist Olsen
-
Forgot to set the (ClassInfo.flags & 32) bit added in 1.045.Sat, 16 May 2009 22:24:49 +0200, by Tomas Lindquist Olsen
-
Merged DMD 1.045 !!!Sat, 16 May 2009 22:21:31 +0200, by Tomas Lindquist Olsen
-
Fixed previous aggregate initZ alignment.Sat, 16 May 2009 18:37:16 +0200, by Tomas Lindquist Olsen
-
Added explicit alignment for aggregate __initZ symbols, this is needed for some union types, or the default initializer symbol might be misaligned.Sat, 16 May 2009 18:25:01 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 16 May 2009 14:22:23 +0200, by Christian Kamm
-
Don't always expand aliases to FuncDecls to FuncAliasDecls - breaks for singleSat, 16 May 2009 14:22:09 +0200, by Christian Kamm
-
silence a gcc warningSat, 16 May 2009 13:50:44 +0200, by Benjamin Kramer
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 16 May 2009 13:10:35 +0200, by Frits van Bommel
-
Intrinsics shouldn't see struct padding, so use a special TargetABI for themSat, 16 May 2009 13:06:49 +0200, by Frits van Bommel
-
Fix overload resolution issue in dmd bug 313/314 fix.Sat, 16 May 2009 12:17:33 +0200, by Christian Kamm
-
Set explicit alignment for normal global variables, ensures alignment is correct for globals with union type.Fri, 15 May 2009 17:17:20 +0200, by Tomas Lindquist Olsen
-
Erm... Revert the rev [1352] change, the original code was correct ...Fri, 15 May 2009 15:30:59 +0200, by Tomas Lindquist Olsen
-
Re-apply [1346], which was reverted in [1348], now that padding should no longerThu, 14 May 2009 20:40:56 +0200, by Frits van Bommel
-
Remove struct padding when passing or returning in registers on x86-64 (extern(D) only)Thu, 14 May 2009 20:36:55 +0200, by Frits van Bommel
-
Oups, fix assertion condition in disabled code from rev [1351].Thu, 14 May 2009 17:23:55 +0200, by Tomas Lindquist Olsen
-
Initial (but disabled) fix for ticket #294 , the actual part that fixes the bug is in a #if 0 block as I'm afraid it will cause regressions. I'm most likely not going to be around tonight, and maybe not tomorrow as well, so I'm pushing it in case someone wants to run some serious testing/investigate the problem noted in llvmhelpers.cpp : realignOffset .Thu, 14 May 2009 17:20:17 +0200, by Tomas Lindquist Olsen
-
Adds explicit alignment information for alloca instructions in general, there's a few cases that still needs to be looked at but this should catch the majority. Fixes ticket #293 .Thu, 14 May 2009 13:26:40 +0200, by Tomas Lindquist Olsen
-
Use getenv on Windows, closes #248.Wed, 13 May 2009 18:08:40 +0200, by Christian Kamm
-
Revert [1346] for now, it breaks because of padding :(Tue, 12 May 2009 16:53:43 +0200, by Frits van Bommel
-
Remove some other code that tested for LLVM before r67588.Tue, 12 May 2009 16:02:51 +0200, by Frits van Bommel
-
Remove an old workaround that was kept around for ABI-compatibility on x86-64Tue, 12 May 2009 15:50:48 +0200, by Frits van Bommel
-
Added error instead of assertion failure when trying to get !TypeInfo for a forward declared struct.Mon, 11 May 2009 20:54:25 +0200, by Tomas Lindquist Olsen
-
Re-enable consistency check for fixed LLVM versions.Mon, 11 May 2009 15:48:33 +0200, by Frits van Bommel
-
Update for metadata changes in LLVM trunk.Mon, 11 May 2009 11:59:22 +0200, by Frits van Bommel
-
Fix DtoArrayCopyToSlice by passing length*sizeof(element) instead of just length to _d_array_slice_copy.Sun, 10 May 2009 22:26:04 +0200, by Christian Kamm
-
Run backend without optimizations when no optimization parameters were used,Sun, 10 May 2009 20:22:08 +0200, by Frits van Bommel
-
Fix the ldcbinarypath config file rewriting.Sun, 10 May 2009 18:14:36 +0200, by Christian Kamm
-
Explicitly include string.h for strdup.Sun, 10 May 2009 18:03:32 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 10 May 2009 17:58:35 +0200, by Christian Kamm
-
In config file: replace %%ldcbinarypath%% with the path to the ldc executable.Sun, 10 May 2009 17:58:09 +0200, by Christian Kamm
-
Okay... Fix the assertion as well, since 20 really is enough yet it wanted MORE... Despite the message.Sun, 10 May 2009 17:31:56 +0200, by Tomas Lindquist Olsen
-
Increased a buffer size in TypeInfo_StaticArray from 10 to 20 to avoid assertion failures! Thanks LeoD.Sun, 10 May 2009 17:25:47 +0200, by Tomas Lindquist Olsen
-
Removed fix from rev [1331] since rev [1333] adds a more general fix that catches more cases!Sun, 10 May 2009 15:50:51 +0200, by Tomas Lindquist Olsen
-
Backport D2 CTFE cast behavior to allow cast(char[])char[n] to succeed.Sun, 10 May 2009 15:42:23 +0200, by Christian Kamm
-
Added testcase for #288 .Sun, 10 May 2009 14:37:30 +0200, by Tomas Lindquist Olsen
-
Fixed CTFE evaluation on .dup . Fixes ticket #288 .Sun, 10 May 2009 14:32:23 +0200, by Tomas Lindquist Olsen
-
Fixed D-style vararg arguments with types that have sizes bigger that pointers, yet are not aligned to pointer sizes. Fixes ticket #276 .Sun, 10 May 2009 04:37:03 +0200, by Tomas Lindquist Olsen
-
Turn new _d_array_slice_copy runtime call into memcpy when the slice lengths areSun, 10 May 2009 04:18:14 +0200, by Frits van Bommel
-
Changed array slice copying to call a runtime function when assertions or array bound checks are enabled instead of just doing a memcpy. This makes sure an exception is thrown if the copy is invalid (ie. different lengths or overlap). Fixes ticket #283 . Rebuilding the runtime is necessary.Sun, 10 May 2009 02:23:05 +0200, by Tomas Lindquist Olsen
-
Added reference to DMD bug for latest dstress "regressions" compile/m/mixin_29_E.d and compile/m/mixin_29_F.d .Sun, 10 May 2009 00:50:35 +0200, by Tomas Lindquist Olsen
-
Fixed dmdfe generated class invariant calls. Also insert proper "this !is null" check before it. Fixed invariant* dstress regressions and generally seems like a good idea. Hope I didn't break anything.. minitests run fine!Sun, 10 May 2009 00:46:09 +0200, by Tomas Lindquist Olsen
-
Yet another fdiv/fsub special case.Sat, 09 May 2009 20:13:05 +0200, by Christian Kamm
-
Strip metadata for -singleobj as a workaround to a LLVM linking bug.Sat, 09 May 2009 18:57:21 +0200, by Christian Kamm
-
Update for LLVM rev > 71348: getTypePaddedSize -> getTypeAllocSizeSat, 09 May 2009 18:57:00 +0200, by Christian Kamm
-
Fixed compile unit for debug info for array operations, fixed ticket #280 .Sat, 09 May 2009 15:27:27 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 09 May 2009 08:58:55 +0200, by Christian Kamm
-
Restrict second arg of certain floating-point stores to ST. Fix type postfixSat, 09 May 2009 08:58:41 +0200, by Christian Kamm
-
Some tweaks to -simplify-drtcalls.Sat, 09 May 2009 02:34:27 +0200, by Frits van Bommel
-
Make sure this testcase keeps crashing with -O3.Sat, 09 May 2009 00:55:47 +0200, by Frits van Bommel
-
Allocate objects on the stack if they (a) don't have a destructor, andSat, 09 May 2009 00:50:15 +0200, by Frits van Bommel
-
Work around an LLVM bug by not referring to globals from metadata. This wasFri, 08 May 2009 16:00:44 +0200, by Frits van Bommel
-
Fix a bug pointed out by valgrind: OutBuffer::write4() was writing 8 bytes onFri, 08 May 2009 12:21:53 +0200, by Frits van Bommel
-
Fix type postfix for fistp/fisttp. Two operand form still broken (is it even legal?).Thu, 07 May 2009 21:49:58 +0200, by Christian Kamm
-
Fix typo in function nameThu, 07 May 2009 15:33:06 +0200, by Frits van Bommel
-
Add newline to get rid of warning.Thu, 07 May 2009 21:07:50 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcThu, 07 May 2009 21:01:57 +0200, by Christian Kamm
-
Fix certain cases of floating point instruction mistranslation.Thu, 07 May 2009 21:01:44 +0200, by Christian Kamm
-
Fixed deal breaker bug for more-at-once compilation when any module contained aggregates. Fixes ticket #272 .Thu, 07 May 2009 02:10:29 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/ldcWed, 06 May 2009 20:29:27 +0200, by Frits van Bommel
-
Stack-allocate zero-initialized arrays.Wed, 06 May 2009 20:27:48 +0200, by Frits van Bommel
-
Some refactoringWed, 06 May 2009 15:58:15 +0200, by Frits van Bommel
-
Postpone (expensive) escape analysis until we're sure it's needed.Wed, 06 May 2009 14:11:37 +0200, by Frits van Bommel
-
Ignore short/long prefix of labels instead of ignoring the whole branchWed, 06 May 2009 19:56:33 +0200, by Christian Kamm
-
Make the no-operand versions of floating point inline asm instructions alwaysWed, 06 May 2009 18:54:20 +0200, by Christian Kamm
-
Translate fsub/fdiv correctly. See #256.Wed, 06 May 2009 18:08:44 +0200, by Christian Kamm
-
fix wrong arg order for fmul/faddTue, 05 May 2009 11:51:00 -0600, by Kelly Wilson
-
Add 'nounwind' attribute to the relevant runtime functions, and use it whenMon, 04 May 2009 20:26:45 +0200, by Frits van Bommel
-
Factor out the code to find gcc, and add a command-line option to override theMon, 04 May 2009 13:32:16 +0200, by Frits van Bommel
-
Don't forget to update the control flow when deleting an invoke.Mon, 04 May 2009 12:08:30 +0200, by Frits van Bommel
-
Stack promotion for _d_newarrayvT. Array literals, concatenations (a ~ b) andSun, 03 May 2009 18:01:45 +0200, by Frits van Bommel
-
Add -verify-each option to ease debuggingSun, 03 May 2009 21:58:28 +0200, by Frits van Bommel
-
Remove some overly verbose debug outputSun, 03 May 2009 20:19:49 +0200, by Frits van Bommel
-
Strip metadata even when addPassesForOptLevel() isn't called, for instance whenSun, 03 May 2009 20:16:15 +0200, by Frits van Bommel
-
Remove bogus noalias attribute from _d_arraysetlength[i]T.Sun, 03 May 2009 15:24:05 +0200, by Frits van Bommel
-
Make static int[] a = [1, 2]; a[0] = 4; not segfaultSun, 03 May 2009 11:16:54 +0200, by Christian Kamm
-
Factor out some constants into the header so producers and consumers ofSat, 02 May 2009 20:42:58 +0200, by Frits van Bommel
-
Force SVN to C localeSat, 02 May 2009 14:00:57 +0200, by Benjamin Kramer
-
Add runtime support for darwin x86_64Sat, 02 May 2009 16:39:26 +0200, by Benjamin Kramer
-
Fix build when USE_METADATA is off.Sat, 02 May 2009 19:03:33 +0300, by Matti Niemenmaa
-
There's an issue with LLVM metadata support; it triggers an assert when tryingSat, 02 May 2009 12:19:43 +0200, by Frits van Bommel
-
Remove calls to some runtime functions if their results are unusedSat, 02 May 2009 11:58:50 +0200, by Frits van Bommel
-
Implement another D-specific pass: -dgc2stackSat, 02 May 2009 11:58:50 +0200, by Frits van Bommel
-
Add metadata for TypeInfo -> llvm::Type mapping.Sat, 02 May 2009 11:58:50 +0200, by Frits van Bommel
-
Remove some dead code.Sat, 02 May 2009 11:58:50 +0200, by Frits van Bommel
-
Commit workaround for TypeFunction comparing issue.Thu, 30 Apr 2009 23:16:21 +0200, by Christian Kamm
-
Make sure this still compiles after LLVM r70437, which introduces aThu, 30 Apr 2009 12:25:04 +0200, by Frits van Bommel
-
Now the backend wants an enum value as optimization level.Thu, 30 Apr 2009 11:56:03 +0200, by Frits van Bommel
-
Fixed array operation codegen when used from imported templates. All array operations are now emitted with template linkage. Fixed #270 .Wed, 29 Apr 2009 18:59:39 +0200, by Tomas Lindquist Olsen
-
Fixed file name in imported mixins containing assertions.Wed, 29 Apr 2009 18:39:59 +0200, by Tomas Lindquist Olsen
-
Add some attributes to runtime calls, to provide the standard LLVM optimizationWed, 29 Apr 2009 17:47:24 +0200, by Frits van Bommel
-
Update codegen to (hopefully) work correctly with newer LLVM trunk, whereWed, 29 Apr 2009 10:26:28 +0200, by Frits van Bommel
-
Implement first D-specific optimization pass: -simplify-drtcalls.Tue, 28 Apr 2009 21:58:06 +0200, by Frits van Bommel
-
Check in some old changes to the binding, from before I had commit access.Mon, 27 Apr 2009 22:34:36 +0200, by Frits van Bommel
-
Committing LLVM binding for D as it currently exists in the SVN repository.Mon, 27 Apr 2009 22:33:17 +0200, by Frits van Bommel
-
Forgot the special case part in last !ThisExp change.Mon, 27 Apr 2009 13:59:15 +0200, by Tomas Lindquist Olsen
-
Moved special casing of 'assert(this, "null this");' generated statements from !ThisExp into !AssertExp.Mon, 27 Apr 2009 13:30:48 +0200, by Tomas Lindquist Olsen
-
Fixed class default initializers and type generation. Bug #260 is fixed.Mon, 27 Apr 2009 03:40:40 +0200, by Tomas Lindquist Olsen
-
Added testcase for overlapping struct default initializer I has missed. Slight tweak of the relevant error message.Mon, 27 Apr 2009 01:43:29 +0200, by Tomas Lindquist Olsen
-
Remove a bit of code duplication.Sun, 26 Apr 2009 20:36:53 +0200, by Frits van Bommel
-
Fix a logic bug.Sun, 26 Apr 2009 20:31:48 +0200, by Frits van Bommel
-
Force 'fast' compilation when debug info is requested. LLVM trunk seems toSun, 26 Apr 2009 18:21:07 +0200, by Christian Kamm
-
Fix interface indices. Closes #269 and #266.Sun, 26 Apr 2009 11:29:30 +0200, by Christian Kamm
-
Add (currently failing) test for correct virtual call resolution.Sun, 26 Apr 2009 10:29:39 +0200, by Christian Kamm
-
MergeSat, 25 Apr 2009 18:27:11 +0200, by Tomas Lindquist Olsen
-
Fixed struct default initializers.Sat, 25 Apr 2009 18:26:54 +0200, by Tomas Lindquist Olsen
-
Revert change to treat bodyless functions in abstract classes as abstract.Sat, 25 Apr 2009 09:11:32 +0200, by Christian Kamm
-
Add `#include "gen/llvm-version.h"` to files that use the macro it defines...Fri, 24 Apr 2009 16:47:42 +0200, by Frits van Bommel
-
Fix parsing of import statements to only pass valid identifiers to ImportThu, 23 Apr 2009 20:44:55 +0200, by Christian Kamm
-
Trivial fix for bug #265Thu, 23 Apr 2009 20:28:29 +0200, by Christian Kamm
-
Changes for mingw to compile properlyWed, 22 Apr 2009 14:49:49 -0600, by Kelly Wilson
-
Change needed for mingwWed, 22 Apr 2009 14:40:56 -0600, by Kelly Wilson
-
Rewrote runtime struct literal codegen.Wed, 22 Apr 2009 03:08:28 +0200, by Tomas Lindquist Olsen
-
Added checks for overlapping union initializers, as shown in bug #259 .Wed, 22 Apr 2009 01:18:21 +0200, by Tomas Lindquist Olsen
-
Fixed classinfo.interfaces for .. interfaces!Tue, 21 Apr 2009 20:19:53 +0200, by Tomas Lindquist Olsen
-
Fixed emitting declarations nested inside interfaces.Tue, 21 Apr 2009 19:32:22 +0200, by Tomas Lindquist Olsen
-
Add forgotten null check.Tue, 21 Apr 2009 19:17:29 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 21 Apr 2009 18:57:29 +0200, by Christian Kamm
-
Do not emit declare or emit a vtbl entry for bodyless functions in abstract classes.Sun, 19 Apr 2009 00:06:23 +0200, by Christian Kamm
-
Merge.Tue, 21 Apr 2009 17:54:43 +0200, by Tomas Lindquist Olsen
-
Disabled resetting types between modules MAO (more at once). Fixes guaranteed MOA compilation segfault.Fri, 17 Apr 2009 17:16:55 +0200, by Tomas Lindquist Olsen
-
Merge.Fri, 17 Apr 2009 14:48:37 +0200, by Tomas Lindquist Olsen
-
Fixed all issues preventing Tango 0.99.8 to compile with `sh build-tango.sh --verbose ldc'.Fri, 17 Apr 2009 14:38:29 +0200, by Tomas Lindquist Olsen
-
Resolve all base classes, including interfaces (!) before resolving the class itself.Fri, 17 Apr 2009 03:01:43 +0200, by Tomas Lindquist Olsen
-
Updated the interal runtime's ClassInfo type to match the one in object.di .Fri, 17 Apr 2009 02:54:16 +0200, by Tomas Lindquist Olsen
-
Merge with rev [1221]Fri, 17 Apr 2009 01:19:03 +0200, by Tomas Lindquist Olsen
-
!ClassInfo instances were not mutable, this is necessary for .classinfo based locking to work. !ModuleInfo generation was commented out as well.Fri, 17 Apr 2009 00:54:20 +0200, by Tomas Lindquist Olsen
-
Fixed static struct initializers.Fri, 17 Apr 2009 00:36:21 +0200, by Tomas Lindquist Olsen
-
Make !TypeInfo output lazy unless we need to provide full definitions in general.Thu, 16 Apr 2009 22:20:26 +0200, by Tomas Lindquist Olsen
-
Make typeinfo for structThu, 16 Apr 2009 22:19:36 +0200, by Tomas Lindquist Olsen
-
Make sure aggregates are resolved before outputting their debug info.Thu, 16 Apr 2009 21:15:42 +0200, by Tomas Lindquist Olsen
-
Fixed ClassInfo.interfaces. mini/s.d now runs again.Thu, 16 Apr 2009 21:10:51 +0200, by Tomas Lindquist Olsen
-
Too strict assertion with generating the interfaceInfosZ symbol. Baseclasses might introduce interfaces.Thu, 16 Apr 2009 21:00:49 +0200, by Tomas Lindquist Olsen
-
Fixed forward referenced structs.Thu, 16 Apr 2009 20:41:27 +0200, by Tomas Lindquist Olsen
-
Merge.Thu, 16 Apr 2009 20:31:21 +0200, by Tomas Lindquist Olsen
-
Removed invalid assertion.Thu, 16 Apr 2009 20:30:30 +0200, by Tomas Lindquist Olsen
-
Fixed some minitest regressions.Thu, 16 Apr 2009 19:21:30 +0200, by Tomas Lindquist Olsen
-
Completed interface implementation. Hopefully that's it for now..Thu, 16 Apr 2009 13:18:56 +0200, by Tomas Lindquist Olsen
-
Now compiles again, and fixed type of the Interface[N] ClassInfo symbol.Thu, 16 Apr 2009 11:01:49 +0200, by Tomas Lindquist Olsen
-
Added Doxygen file.Wed, 15 Apr 2009 20:06:25 +0200, by Tomas Lindquist Olsen
-
Remove some logging I didn't mean to commit.Mon, 20 Apr 2009 00:04:35 +0200, by Frits van Bommel
-
Fix a problem which occurred when a function type was forward-referenced bySun, 19 Apr 2009 23:15:03 +0200, by Frits van Bommel
-
No need for temporary alloca's here, use a phi node instead.Sun, 19 Apr 2009 19:28:10 +0200, by Frits van Bommel
-
Copy alloca'd parameters referenced by nested functions to the nesting frame.Sat, 18 Apr 2009 00:34:20 +0200, by Frits van Bommel
-
Fix nested functions.Fri, 17 Apr 2009 13:50:01 +0200, by Frits van Bommel
-
Use 'undef' instead of null for unneeded contexts.Fri, 17 Apr 2009 03:47:56 +0200, by Frits van Bommel
-
Unbreak nested naked functions.Fri, 17 Apr 2009 01:14:35 +0200, by Frits van Bommel
-
Fix typo in commentThu, 16 Apr 2009 12:01:28 +0200, by Frits van Bommel
-
Tweak some optimizations.Thu, 16 Apr 2009 11:58:43 +0200, by Frits van Bommel
-
Name some types.Wed, 15 Apr 2009 21:37:01 +0200, by Frits van Bommel
-
Remove 'noalias' and 'nocapture' from %.nest_arg. They no longer apply now thatWed, 15 Apr 2009 20:59:21 +0200, by Frits van Bommel
-
Unify %.frames_list and %.frame into a single data structure, generalizing r1212Wed, 15 Apr 2009 20:59:19 +0200, by Frits van Bommel
-
Fix some unittests for 64-bit asm. They were operating on int variables as ifMon, 13 Apr 2009 17:42:36 +0200, by Frits van Bommel
-
Give all symbols nested in functions internal linkage, unless it's one of theMon, 13 Apr 2009 16:16:03 +0200, by Frits van Bommel
-
Fix a bug in nested context code that occured when calling a function nested inMon, 13 Apr 2009 12:19:18 +0200, by Frits van Bommel
-
For the outermost function needing a context frame, use the address of thatMon, 13 Apr 2009 04:09:08 +0200, by Frits van Bommel
-
MergeSun, 12 Apr 2009 22:22:15 +0200, by Frits van Bommel
-
Add some alignment info where LLVM might otherwise be more pessimistic.Sun, 12 Apr 2009 21:56:43 +0200, by Frits van Bommel
-
Implement -nested-ctx=hybridSun, 12 Apr 2009 20:23:00 +0200, by Frits van Bommel
-
Add an option to change the way nested variables are handled.Sun, 12 Apr 2009 16:22:21 +0200, by Frits van Bommel
-
Isolate all knowledge of what a function's nested context looks like in aSun, 12 Apr 2009 13:08:24 +0200, by Frits van Bommel
-
Reduce include-order dependenciesSun, 12 Apr 2009 12:52:01 +0200, by Frits van Bommel
-
Simplify array casts and implement dyn array -> static array.Sun, 12 Apr 2009 19:56:03 +0200, by Christian Kamm
-
Fix mini test runner.Sun, 12 Apr 2009 19:53:41 +0200, by Christian Kamm
-
Implement static array -> static array cast. Fixes #223.Sun, 12 Apr 2009 16:18:02 +0200, by Christian Kamm
-
Introduce checks to fix #173.Sun, 12 Apr 2009 14:58:18 +0200, by Christian Kamm
-
Remove unnecessary GCC_EXE CMake flag. Closes #208, thanks impulze.Sun, 12 Apr 2009 13:50:18 +0200, by Christian Kamm
-
Remove reference to llvm::cl::AllowInverse enum value which was removed inWed, 08 Apr 2009 23:05:30 +0200, by Frits van Bommel
-
Disable frame pointer elimination when -g or -gc is passed.Wed, 08 Apr 2009 21:12:08 +0200, by Christian Kamm
-
Ported script to TangoTue, 07 Apr 2009 18:37:19 +0200, by larsivi
-
Make sure -run doesn't consume the config file flags.Sun, 05 Apr 2009 15:58:28 +0200, by Christian Kamm
-
Apply fawzi's stacktracing update from #254.Sun, 05 Apr 2009 15:02:44 +0200, by Christian Kamm
-
Merged DMD 1.042.Fri, 03 Apr 2009 17:59:34 +0200, by Tomas Lindquist Olsen
-
Moved some DMDFE files into a seperate dmd/root subdir to closer match the DMD file structure since 1.041.Fri, 03 Apr 2009 17:02:52 +0200, by Tomas Lindquist Olsen
-
Don't expand tilde ('~') in paths unless it's the first character of the pathFri, 03 Apr 2009 16:35:47 +0200, by Frits van Bommel
-
Started seperating type resolution from the rest of codegen again, the merge had too many regressions.Fri, 03 Apr 2009 16:34:11 +0200, by Tomas Lindquist Olsen
-
updated ir/irtype.h guard nameFri, 03 Apr 2009 14:54:17 +0200, by Tomas Lindquist Olsen
-
Some more fixups for mingw -- missing underscoresThu, 02 Apr 2009 17:27:53 -0600, by Kelly Wilson
-
Make sure debug info is only declared once per alloca.Thu, 02 Apr 2009 20:56:39 +0200, by Christian Kamm
-
Apply small includes patch for FreeBSD. Thanks kimelto!Thu, 02 Apr 2009 19:16:44 +0200, by Christian Kamm
-
Make sure -defaultlib and -debuglib don't get cut off if longer than 63 chars,Wed, 01 Apr 2009 00:52:31 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcWed, 01 Apr 2009 00:13:21 +0200, by Frits van Bommel
-
Fix nested references to 'ref' foreach variables.Wed, 01 Apr 2009 00:01:44 +0200, by Frits van Bommel
-
Moved ir/irtype.* into ir/irdtype.*.Tue, 31 Mar 2009 20:21:28 +0200, by Tomas Lindquist Olsen
-
Commit requested by lindquist.Tue, 31 Mar 2009 03:06:19 +0200, by Frits van Bommel
-
Fix one more naked asm output problem for mingw32 and remove someMon, 30 Mar 2009 18:22:30 -0600, by Kelly Wilson
-
Fix up some naked asm output for mingw32Mon, 30 Mar 2009 18:18:23 -0600, by Kelly Wilson
-
Remove some redundancy from the DValue hierarchy: all subclasses had a 'type'Tue, 31 Mar 2009 01:18:35 +0200, by Frits van Bommel
-
Give function & delegate literals, foreach bodies and lazy parameters internalMon, 30 Mar 2009 16:34:36 +0200, by Frits van Bommel
-
Fix a bug I noticed. Varargs were broken if preceded by tuple parameters.Mon, 30 Mar 2009 00:00:43 +0200, by Frits van Bommel
-
Fix #246 by running type->semantic() on parameters so tuples are expanded.Sun, 29 Mar 2009 23:57:51 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 29 Mar 2009 19:46:37 +0200, by Frits van Bommel
-
Enable inlining by default for -O3+.Sun, 29 Mar 2009 19:38:59 +0200, by Frits van Bommel
-
Add newlines to end of file.Sun, 29 Mar 2009 19:19:32 +0200, by Christian Kamm
-
Forgot to commit this file, sorrySun, 29 Mar 2009 18:50:41 +0200, by Frits van Bommel
-
Small cleanup: remove mars.h #includeSun, 29 Mar 2009 16:47:19 +0200, by Frits van Bommel
-
Change meaning of optimization levels: -O0 now means 'no optimization' like withSun, 29 Mar 2009 15:51:14 +0200, by Frits van Bommel
-
Allow specific optimization passes to be requested from the command line.Sun, 29 Mar 2009 15:46:55 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 29 Mar 2009 11:44:32 +0200, by Christian Kamm
-
A different fix to #218 and DMD2682 that does not lead to constant folding regressions.Sun, 29 Mar 2009 11:43:45 +0200, by Christian Kamm
-
Another big-endian fix. (Don't lie to [s]printf...)Sun, 29 Mar 2009 03:53:22 +0200, by Frits van Bommel
-
Clean up some suspicious code.Sun, 29 Mar 2009 03:27:04 +0200, by Frits van Bommel
-
This should fix integers below 64 bit on big-endian systems.Sun, 29 Mar 2009 01:29:30 +0100, by Frits van Bommel
-
Fix bug in CaseStatement::semantic when there's no enclosing switch.Sat, 28 Mar 2009 21:10:53 +0100, by Christian Kamm
-
Emit function bodies before generating the module info to make sure staticSat, 28 Mar 2009 20:45:33 +0100, by Christian Kamm
-
Do not skip abstract function declarations if they have a function body. Fixes abstract_17_A,B.Sat, 28 Mar 2009 20:25:59 +0100, by Christian Kamm
-
Force initialize the runtime module in Module::genLLVMModule. It is requiredSat, 28 Mar 2009 20:01:37 +0100, by Christian Kamm
-
Reenable error for gotos into or out of finally blocks.Sat, 28 Mar 2009 19:16:53 +0100, by Christian Kamm
-
Add back some enclosing scope-exit information to the frontend to produceSat, 28 Mar 2009 14:39:16 +0100, by Christian Kamm
-
Fix goto inside synchronized functions.Sat, 28 Mar 2009 14:26:23 +0100, by Christian Kamm
-
Fix path to llvmasm.di in runtime CMakeListSat, 28 Mar 2009 10:50:44 +0100, by Christian Kamm
-
Fixed issue with runtime supplied typeinfo generating multiple symbols.Sat, 28 Mar 2009 09:45:33 +0100, by Tomas Lindquist Olsen
-
Fixed forward reference problem in struct methods on x86-64.Sat, 28 Mar 2009 09:00:32 +0100, by Tomas Lindquist Olsen
-
Added support for tuple return with __asmtuple!(int,int) etc.Sat, 28 Mar 2009 08:25:58 +0100, by Tomas Lindquist Olsen
-
Added support for single D type register return from __asm.Sat, 28 Mar 2009 07:24:53 +0100, by Tomas Lindquist Olsen
-
Added initial support for raw LLVM inline asm.Sat, 28 Mar 2009 06:32:06 +0100, by Tomas Lindquist Olsen
-
- Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM.Sat, 28 Mar 2009 05:00:43 +0100, by Tomas Lindquist Olsen
-
Added missing new files.Fri, 27 Mar 2009 23:24:47 +0100, by Tomas Lindquist Olsen
-
Fixed problems introduced by previous commits that prevented Tango from compiling.Fri, 27 Mar 2009 23:17:04 +0100, by Tomas Lindquist Olsen
-
Eliminated the need for resolve, declare, const-init and define lists to drive code generation.Fri, 27 Mar 2009 21:50:32 +0100, by Tomas Lindquist Olsen
-
Changed use of toObjFile to a new codegen method.Fri, 27 Mar 2009 17:54:27 +0100, by Tomas Lindquist Olsen
-
* Moved ir/irsymbol.cpp/h into ir/irdsymbol.cpp/h.Thu, 26 Mar 2009 20:45:53 +0100, by Tomas Lindquist Olsen
-
Moved IRTargetScopeS from IRState into IrFunction, fixes #240 .Thu, 26 Mar 2009 18:46:21 +0100, by Tomas Lindquist Olsen
-
Remove a duplicate minitestWed, 25 Mar 2009 13:46:49 +0100, by Frits van Bommel
-
Fix to synchronized function storage class when getting the classinfo via dotExp.Wed, 25 Mar 2009 08:13:01 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 24 Mar 2009 21:18:29 +0100, by Christian Kamm
-
Reorganize EnclosingHandlers to require less changes to the frontend and allow us toTue, 24 Mar 2009 21:18:18 +0100, by Christian Kamm
-
mergeTue, 24 Mar 2009 18:22:47 +0100, by Tomas Lindquist Olsen
-
Fixed error when pkg-config couldn't find libconfig, allows user to set flags manually.Tue, 24 Mar 2009 18:22:29 +0100, by Tomas Lindquist Olsen
-
Update DtoConstFP() to be correct after LLVM r67562, which changed the way theTue, 24 Mar 2009 15:24:59 +0100, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 24 Mar 2009 14:34:16 +0100, by Christian Kamm
-
Fix #239.Tue, 24 Mar 2009 14:33:57 +0100, by Christian Kamm
-
Remove struct padding which was making this test fail on 64-bit systems.Tue, 24 Mar 2009 03:14:22 +0100, by Frits van Bommel
-
Update comments now that LLVM PR3861 has been fixed. However, sinceTue, 24 Mar 2009 02:46:57 +0100, by Frits van Bommel
-
Cleanup DMD 1.041 merge.Mon, 23 Mar 2009 20:26:33 +0100, by Tomas Lindquist Olsen
-
Fix tuple declarations in aggregates.Mon, 23 Mar 2009 14:47:51 +0100, by Christian Kamm
-
Workaround for LLVM PR 3861 (http://llvm.org/PR3861).Mon, 23 Mar 2009 01:01:55 +0100, by Frits van Bommel
-
Bring FrameInfo definition up to date with recent Tango developments. Thanks fawzi!Sun, 22 Mar 2009 14:51:03 +0100, by Christian Kamm
-
Add dmd-style configuration file for rebuild usage. See #236 and thanks to ccuter for the patch!Sat, 21 Mar 2009 09:47:48 +0100, by Christian Kamm
-
Return null from a static class to interface cast if the class reference wasFri, 20 Mar 2009 15:50:01 +0100, by Frits van Bommel
-
Fix makewebstatistics: don't try to drop a test multiple times.Fri, 20 Mar 2009 15:47:42 +0100, by Frits van Bommel
-
Fix some issues with fawzi's patch.Wed, 18 Mar 2009 15:33:19 +0100, by Frits van Bommel
-
Apply fawzi's patch from #235.Wed, 18 Mar 2009 15:20:07 +0100, by Frits van Bommel
-
Fix a bug where ::warning() was called with a va_list argument instead of anWed, 18 Mar 2009 15:03:17 +0100, by Frits van Bommel
-
Don't set LLVM_REV if it's set on the command line.Wed, 18 Mar 2009 00:25:36 +0100, by Frits van Bommel
-
Fix imports copying for out-of-source build.Sun, 15 Mar 2009 23:04:58 +0100, by Christian Kamm
-
Apply [1120] to D2 as well (untested).Sun, 15 Mar 2009 16:57:44 +0100, by Frits van Bommel
-
Another "pointers are 32 bits" issue in the frontend. long/ulong constants castSun, 15 Mar 2009 15:58:38 +0100, by Frits van Bommel
-
Fix -g with default ldc.confSat, 14 Mar 2009 22:44:52 +0100, by Frits van Bommel
-
Make this test a bit more meaningfulSat, 14 Mar 2009 22:29:31 +0100, by Frits van Bommel
-
Fun with parameter attributes: For several of the "synthetic" parameters addedSat, 14 Mar 2009 22:15:31 +0100, by Frits van Bommel
-
Disable this for -release, -disable-boundscheck, etc.Sat, 14 Mar 2009 01:32:10 +0100, by Frits van Bommel
-
Call _d_array_bounds when an associative array is indexed with a non-existentSat, 14 Mar 2009 01:22:05 +0100, by Frits van Bommel
-
Hopefully fix #232Fri, 13 Mar 2009 19:22:40 +0100, by Frits van Bommel
-
Split out LLVM_REV into separate header, to reduce rebuilding when only the LDCFri, 13 Mar 2009 16:18:43 +0100, by Frits van Bommel
-
Updating revisions.pl.in:Fri, 13 Mar 2009 16:18:01 +0100, by Frits van Bommel
-
Fix 32bit "+2" typo for Outbuffer::reserveFri, 13 Mar 2009 07:17:29 -0600, by Kelly Wilson
-
Revert removal of "+2" from Outbuffer::reserve function for x64. UnlessThu, 12 Mar 2009 17:10:24 -0600, by Kelly Wilson
-
Fix field access from inline asm. See tests/mini/asm10.dThu, 12 Mar 2009 23:48:43 +0100, by Frits van Bommel
-
Apply r1106 to x86-64 asm tooThu, 12 Mar 2009 23:31:26 +0100, by Frits van Bommel
-
Unquote ${LIBCONFIG_LDFLAGS} in target_link_libraries().Thu, 12 Mar 2009 23:30:58 +0100, by Frits van Bommel
-
Corrected bad asm match for fstp on x86-32Thu, 12 Mar 2009 23:12:36 +0100, by Tomas Lindquist Olsen
-
- Fixed building tango-user-ldc on x86-32.Thu, 12 Mar 2009 22:30:30 +0100, by Tomas Lindquist Olsen
-
Removed plain wrong note from ldc.conf.in, I never implemented that!Thu, 12 Mar 2009 21:04:27 +0100, by Tomas Lindquist Olsen
-
- Updated to DMD frontend 1.041.Thu, 12 Mar 2009 20:37:27 +0100, by Tomas Lindquist Olsen
-
Use stringstream in asm generation instead of OutBuffer.Thu, 12 Mar 2009 14:08:57 +0100, by Frits van Bommel
-
Clean up asm code a bit.Thu, 12 Mar 2009 14:08:57 +0100, by Frits van Bommel
-
Fix an error in the ASM tables introduced by the recent fistp fixes.Thu, 12 Mar 2009 14:08:57 +0100, by Frits van Bommel
-
Delete tango.patch, it has been applied in the Tango repository.Wed, 11 Mar 2009 19:04:51 +0100, by Frits van Bommel
-
Logic error fixWed, 11 Mar 2009 13:54:29 -0400, by Kelly Wilson
-
Fix FS:4 problem for x32Wed, 11 Mar 2009 12:13:41 -0400, by Kelly Wilson
-
Fix FS:4 miswrite due to earlier changes for a constant displacementWed, 11 Mar 2009 09:16:41 -0600, by Kelly Wilson
-
Add missing EBX clobber to CPUID asm instruction.Wed, 11 Mar 2009 14:17:13 +0100, by Frits van Bommel
-
Change faulty offset for asm in Cache.d (ie. change "-20(%rbp)+4)" toWed, 11 Mar 2009 00:08:45 -0400, by Kelly Wilson
-
Change x64 asm in Cache.d from a positive offset from after rbp "-20(%rbp)+4" to beforeTue, 10 Mar 2009 22:02:11 -0600, by Kelly Wilson
-
Fix for x32 fmul/div/add/sub with no operands.Tue, 10 Mar 2009 20:40:22 -0400, by Kelly Wilson
-
Fix for fmul/div/add/sub with no operands. Revert explicit ST0 definition since a typoTue, 10 Mar 2009 18:34:19 -0600, by Kelly Wilson
-
MergeWed, 11 Mar 2009 01:01:40 +0100, by Frits van Bommel
-
Make sure instantiations of template intrinsics are marked as intrinsics.Tue, 10 Mar 2009 12:12:24 +0100, by Frits van Bommel
-
Move "invalid intrinsic name" error to declaration, not instantiation.Tue, 10 Mar 2009 11:30:51 +0100, by Frits van Bommel
-
fix fistp properly for x32Tue, 10 Mar 2009 13:59:50 -0400, by Kelly Wilson
-
MergingTue, 10 Mar 2009 11:08:35 -0600, by Kelly Wilson
-
Properly fix fistp for x64Tue, 10 Mar 2009 11:06:38 -0600, by Kelly Wilson
-
Fix 32bit version of "jle short Label;" for 'short' or 'long'.Tue, 10 Mar 2009 09:13:13 -0400, by notroot
-
Fix for dual operand form of fistp, also make reg ST(0) explicit and fix lindquistsTue, 10 Mar 2009 06:23:26 -0600, by Kelly Wilson
-
Update testcase broken by intrinsics changes.Tue, 10 Mar 2009 10:46:15 +0100, by Frits van Bommel
-
Oops, had some unsaved changesTue, 10 Mar 2009 04:56:28 +0100, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 10 Mar 2009 04:48:54 +0100, by Frits van Bommel
-
Intrinsics overhaul:Tue, 10 Mar 2009 04:45:32 +0100, by Frits van Bommel
-
Fix for asm { jle short Lret; }, used by Tango since dmd accepts the 'short'. We justMon, 09 Mar 2009 20:11:42 -0600, by Kelly Wilson
-
Change the way imports are copied to the (Tango) runtime dir.Mon, 09 Mar 2009 21:38:31 +0100, by Frits van Bommel
-
Reformat intrinsics.di a bit.Mon, 09 Mar 2009 21:38:24 +0100, by Frits van Bommel
-
Factor out some common code between X86 and X86_64, and supply *_real versionsMon, 09 Mar 2009 21:38:06 +0100, by Frits van Bommel
-
Make sure revisions.pl always runs so revisions.h doesn't get out of date.Mon, 09 Mar 2009 16:25:45 +0100, by Frits van Bommel
-
Work around llvm bug #3749 better, or not at all if using a fixed llvm revision.Mon, 09 Mar 2009 13:29:25 +0100, by Frits van Bommel
-
Ignore the ABI some more for intrinsicsMon, 09 Mar 2009 03:44:11 +0100, by Frits van Bommel
-
Fix out of source build by adding the build dir to the include path.Sun, 08 Mar 2009 17:57:34 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 08 Mar 2009 17:51:45 +0100, by Christian Kamm
-
Make CompileUnit linkage compatible with llvm trunk.Sun, 08 Mar 2009 16:30:39 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 08 Mar 2009 16:22:06 +0100, by Christian Kamm
-
Improved template emission control for singleobj building.Sun, 08 Mar 2009 16:21:56 +0100, by Christian Kamm
-
Give compile units LinkOnceLinkage to circumvent duplicate symbols with LLVM linking.Sun, 08 Mar 2009 16:21:11 +0100, by Christian Kamm
-
Fix to make sure to create gen/ in build dir and unbreak build with older perlSun, 08 Mar 2009 16:37:55 +0100, by Frits van Bommel
-
Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)Sun, 08 Mar 2009 16:13:10 +0100, by Frits van Bommel
-
Fixed some #includes to be correct for both D1 and D2Sun, 08 Mar 2009 12:13:22 +0100, by Frits van Bommel
-
Make error message on assembler failure more informative (hopefully)Sun, 08 Mar 2009 11:46:55 +0100, by Frits van Bommel
-
Update runtime CMakeList.txt for new command line syntax regarding PICSun, 08 Mar 2009 09:58:26 +0100, by Frits van Bommel
-
Remove a dead variable from ldmd.Sun, 08 Mar 2009 09:57:20 +0100, by Frits van Bommel
-
really fixed fstp a, b; on x86-64Sun, 08 Mar 2009 04:23:44 +0100, by Tomas Lindquist Olsen
-
Applied rev two operand form fstp fix to x86-64 asmSun, 08 Mar 2009 02:46:37 +0100, by Tomas Lindquist Olsen
-
MergeSun, 08 Mar 2009 02:36:45 +0100, by Tomas Lindquist Olsen
-
Fixed two operand form of X86 fstp instruction. (throw away second operand!)Sun, 08 Mar 2009 02:36:09 +0100, by Tomas Lindquist Olsen
-
Apply [1053] to x86-32 asm as well.Sun, 08 Mar 2009 02:07:53 +0100, by Frits van Bommel
-
Future-proof the code to classify static array members of structs.Sun, 08 Mar 2009 01:26:30 +0100, by Frits van Bommel
-
Always pass an address expression (not a var expression) to asm operands ofSun, 08 Mar 2009 00:57:58 +0100, by Frits van Bommel
-
Add '-singleobj' command line switch that will tell LDC to link LLVM modules internally and only emit a single object file.Sat, 07 Mar 2009 19:38:00 +0100, by Christian Kamm
-
Make IrFuncTy a member of TypeFunction. Reset between modules compiled in theSat, 07 Mar 2009 14:25:30 +0100, by Christian Kamm
-
Fix a bug in the X86 ABI. The size of a struct is different from the size of aFri, 06 Mar 2009 21:15:13 +0100, by Frits van Bommel
-
Two small bugfixes:Fri, 06 Mar 2009 19:12:48 +0100, by Frits van Bommel
-
Fix a typoFri, 06 Mar 2009 17:00:34 +0100, by Frits van Bommel
-
Some calling convention work for x86-64:Fri, 06 Mar 2009 16:00:47 +0100, by Frits van Bommel
-
Add 'testversion=Tango' to rebuild profile.Thu, 05 Mar 2009 21:32:18 +0100, by Frits van Bommel
-
Fixed lazy arguments again.Thu, 05 Mar 2009 18:33:20 +0100, by Tomas Lindquist Olsen
-
Fix hasUnalignedFields(): take static arrays into account too.Wed, 04 Mar 2009 23:17:32 +0100, by Frits van Bommel
-
Fix bug in default implementation of ABIRewrite::getL.Wed, 04 Mar 2009 23:06:23 +0100, by Frits van Bommel
-
Updated ABI handling to be more flexible with regard to reusing lvalues and allocating fewer temporaries.Wed, 04 Mar 2009 17:24:25 +0100, by Tomas Lindquist Olsen
-
Added some documentation for the IrFuncTyArg structure, which is key to writing ABI transformations.Wed, 04 Mar 2009 16:13:16 +0100, by Tomas Lindquist Olsen
-
Fixed inreg attribute to no longer overwrite sign/zeroext.Tue, 03 Mar 2009 21:20:20 +0100, by Tomas Lindquist Olsen
-
Updated lifetime.d with a 32bit faster codepath for overflow checks.Tue, 03 Mar 2009 19:47:39 +0100, by Tomas Lindquist Olsen
-
Removed inline asm for overflow checking in runtime that wasn't working.Tue, 03 Mar 2009 19:37:47 +0100, by Tomas Lindquist Olsen
-
remove memory clobber again ...Tue, 03 Mar 2009 19:27:23 +0100, by Tomas Lindquist Olsen
-
Added ~{memory} clobber when a jump_target is generated in inline asm (branch out of inline asm)Tue, 03 Mar 2009 19:18:47 +0100, by Tomas Lindquist Olsen
-
Move more tests to D_InlineAsmTue, 03 Mar 2009 19:03:27 +0100, by Christian Kamm
-
Adjust mini tests to use D_InlineAsmTue, 03 Mar 2009 18:26:39 +0100, by Christian Kamm
-
Switch LLVM_InlineAsm -> D_InlineAsm. It's for real this time, hopefully.Tue, 03 Mar 2009 17:44:56 +0100, by Christian Kamm
-
Remove unused defines: X86_REVERSE_PARAMS, X86_PASS_IN_EAXTue, 03 Mar 2009 17:38:08 +0100, by Christian Kamm
-
Fixed potential assertion failure in taking address of function as a constant expression.Tue, 03 Mar 2009 17:27:14 +0100, by Tomas Lindquist Olsen
-
Disabled some extensive LLVM value logging with -vv that dramatically increases -vv output length for little value.Tue, 03 Mar 2009 17:21:35 +0100, by Tomas Lindquist Olsen
-
Added hasUnalignedFields helper to check if a type has unaligned fields - as per request from fvbommel. Result is cached in TypeStruct.Tue, 03 Mar 2009 15:08:26 +0100, by Tomas Lindquist Olsen
-
Merged ABI changes into D2 frontend.Tue, 03 Mar 2009 14:10:37 +0100, by Tomas Lindquist Olsen
-
Oops, merge with mainline and actually push this time...Tue, 03 Mar 2009 09:51:15 +0100, by Frits van Bommel
-
Pass -m32/-m64 on to gcc when assembling and linkingSun, 01 Mar 2009 22:59:03 +0100, by Frits van Bommel
-
Fixed #218 by disabling the problematic optimization.Tue, 03 Mar 2009 04:41:11 +0100, by Tomas Lindquist Olsen
-
Abstracted more (most) ABI details out of the normal codegen.Tue, 03 Mar 2009 02:51:21 +0100, by Tomas Lindquist Olsen
-
Fixed find alt script.Sun, 01 Mar 2009 22:40:15 +0100, by Tomas Lindquist Olsen
-
Added script to find the alternative triple of the host.Sun, 01 Mar 2009 22:27:37 +0100, by Tomas Lindquist Olsen
-
Implemented basic -m32 and -m64 options.Sun, 01 Mar 2009 22:27:03 +0100, by Tomas Lindquist Olsen
-
Remember to set asm type back to void and n=0 when rewriting to sret asm return.Sun, 01 Mar 2009 20:22:10 +0100, by Tomas Lindquist Olsen
-
Removed some code that wasn't supposed to be in last commit!Sun, 01 Mar 2009 19:06:47 +0100, by Tomas Lindquist Olsen
-
- Fixed x86-32 C ABI for complex number return values.Sun, 01 Mar 2009 19:01:05 +0100, by Tomas Lindquist Olsen
-
Remove Tango patch that's been applied upstream.Sun, 01 Mar 2009 11:04:05 +0100, by Frits van Bommel
-
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
-
Makes sure only function definitions inside templates get weak linkage, llvm doesn't allow weak linkage on just declarations, so we use external linkage for those. Fixes #162Thu, 22 Jan 2009 17:26:50 +0100, by Tomas Lindquist Olsen
-
Apply pcwalton's eh runtime portability fix.Mon, 19 Jan 2009 19:42:00 +0100, by Christian Kamm
-
Don't use /proc/self/map for finding the static data segment on x86-64 forMon, 19 Jan 2009 19:34:51 +0100, by Christian Kamm
-
Remove optimizer syntax copies where they weren't proven to be necessary.Sun, 18 Jan 2009 14:14:40 +0100, by Christian Kamm
-
Also apply custom allocator size_t change to DMD2 frontend.Sun, 18 Jan 2009 13:18:31 +0100, by Christian Kamm
-
Change custom allocator new size argument to size_t instead of uint. See #175.Sun, 18 Jan 2009 13:10:19 +0100, by Christian Kamm
-
Apply afb's patch from #168 to use $CC instead of "gcc" for toobj and linker.Sat, 17 Jan 2009 17:52:09 +0100, by Christian Kamm
-
Fix #165, thanks afb.Sat, 17 Jan 2009 17:44:54 +0100, by Christian Kamm
-
Fix #164.Sat, 17 Jan 2009 17:41:03 +0100, by Christian Kamm
-
Fix #163.Sat, 17 Jan 2009 14:53:32 +0100, by Christian Kamm
-
Typo fix in rebuild profile. Thanks BlueZeniX.Fri, 16 Jan 2009 21:06:33 +0100, by Christian Kamm
-
tag 0.9 revisionMon, 12 Jan 2009 07:55:17 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcMon, 12 Jan 2009 07:51:39 +0100, by Christian Kamm
-
GC defines and linkage changes.Thu, 08 Jan 2009 18:20:02 +0100, by Christian Kamm
-
same fix appled to dmd2 frontendSat, 10 Jan 2009 14:37:48 +0100, by Tomas Lindquist Olsen
-
Fixed 64bit problem in mtype.c with _adReverse runtime call, fixes #161 .Sat, 10 Jan 2009 14:35:48 +0100, by Tomas Lindquist Olsen
-
Fixed bad return types in typinf.cppFri, 09 Jan 2009 20:08:06 +0100, by Tomas Lindquist Olsen
-
Removed extraneous "|| __APPLE__" in dmd/man.c, 1.039 adds an __APPLE__ specific implementation, thanx Scriptor.Fri, 09 Jan 2009 19:36:56 +0100, by Tomas Lindquist Olsen
-
Update to license to adjust inline asm file names and years. 0.9Thu, 08 Jan 2009 16:49:04 +0100, by Christian Kamm
-
Move adding IrSymbols to global list out of assert.Thu, 08 Jan 2009 15:31:13 +0100, by Christian Kamm
-
Merged DMD 1.039Wed, 07 Jan 2009 19:34:48 +0100, by Tomas Lindquist Olsen
-
Merged DMD 1.038Tue, 06 Jan 2009 16:33:51 +0100, by Tomas Lindquist Olsen
-
Get rid of ex-Tango patch. (merged into Tango)Tue, 06 Jan 2009 15:54:48 +0100, by Christian Kamm
-
fix unnecessary revisions.h regeneration and mars.c recompilationMon, 05 Jan 2009 21:11:47 +0100, by elrood
-
Apply BlueZeniX's patch for OpenSolaris compatibility. Fixes #158.Sun, 04 Jan 2009 15:49:28 +0100, by Christian Kamm
-
Apply duane's patch for align power-of-two checking in inline asm. Fixes #159Sun, 04 Jan 2009 15:39:34 +0100, by Christian Kamm
-
Fix #153. Factor out common code in StructLiteralExp::to(Const)Elem.Tue, 30 Dec 2008 11:42:01 +0100, by Christian Kamm
-
Backed out changeset 1fcba307fd28Sat, 27 Dec 2008 16:07:23 +0100, by Christian Kamm
-
Changed bswap intrinsic definition in compiler specific runtime to actuallySat, 27 Dec 2008 15:54:24 +0100, by Christian Kamm
-
Rename test to accepted name.Sat, 20 Dec 2008 09:29:36 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 20 Dec 2008 09:15:46 +0100, by Christian Kamm
-
Add missing overrides for toConstExp to dmd2/expression.h. Fixes #156.Sat, 20 Dec 2008 09:15:31 +0100, by Christian Kamm
-
Adjust error message for missing toConstExp to include 'is not a const exp'.Sat, 20 Dec 2008 09:13:44 +0100, by Christian Kamm
-
modified gen/linker.cpp to only append .exe suffix on windows if not already presentThu, 18 Dec 2008 19:24:33 +0100, by elrood
-
temporary fix for runtime buildscript to copy ldc's imports to tangoThu, 18 Dec 2008 19:21:44 +0100, by elrood
-
Add #154 testcase.Thu, 18 Dec 2008 08:09:01 +0100, by Christian Kamm
-
Add more toConstElem stubs to get better error messages.Thu, 18 Dec 2008 07:59:03 +0100, by Christian Kamm
-
Applied modification of wilsonk's patch for AndAnd and OrOrExp for void rhs funcs.Wed, 17 Dec 2008 21:24:17 +0100, by Christian Kamm
-
Remove some dead code.Wed, 17 Dec 2008 21:03:06 +0100, by Christian Kamm
-
Apply wilsonk's patch to AddrExp::toConstElem for struct literals.Wed, 17 Dec 2008 20:40:27 +0100, by Christian Kamm
-
Apply phobos patch by downs.Wed, 17 Dec 2008 18:20:45 +0100, by Christian Kamm
-
Apply fix for #151.Mon, 15 Dec 2008 21:09:33 +0100, by Christian Kamm
-
added a patch to tango's stdio for ldc on win32Sun, 14 Dec 2008 17:53:20 +0100, by elrood
-
Add Elrood's patch to output LDC and LLVM source revs.Sun, 14 Dec 2008 16:51:36 +0100, by Christian Kamm
-
Missed line when removing env sanitizing.Sun, 14 Dec 2008 16:39:27 +0100, by Christian Kamm
-
Add druntime to hgignore.Sun, 14 Dec 2008 16:31:03 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 14 Dec 2008 16:30:20 +0100, by Christian Kamm
-
Remove unportable env-sanitizing code. If it is really needed, it needs to beSun, 14 Dec 2008 16:30:06 +0100, by Christian Kamm
-
Runtime now compiles with D2 again. This does NOT mean it works flawlessly !!!Sun, 14 Dec 2008 04:11:32 +0100, by Tomas Lindquist Olsen
-
Merged DMD 2.021 frontend.Sat, 13 Dec 2008 16:14:37 +0100, by Tomas Lindquist Olsen
-
Merged DMD 1.037 frontendSat, 13 Dec 2008 13:15:31 +0100, by Tomas Lindquist Olsen
-
Only emit finalbody if there is one. Fixes #147.Sat, 13 Dec 2008 06:48:00 +0100, by Christian Kamm
-
Rename merged runtime to tango-base-ldc, #145.Fri, 12 Dec 2008 17:10:23 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcFri, 12 Dec 2008 08:18:30 +0100, by Christian Kamm
-
Update tango patch for newest tango.Mon, 08 Dec 2008 17:09:13 +0100, by Christian Kamm
-
Removed insufficient fix for DMD bug 1161, it was causing problems with instantiating imported templates, and passing private variables as aliases. I failed to come up with a proper fix!Wed, 10 Dec 2008 13:56:10 +0100, by Tomas Lindquist Olsen
-
more moreatatime fixesTue, 09 Dec 2008 18:45:25 +0100, by Tomas Lindquist Olsen
-
Fixed another moreatatime (as opposed to oneatatime) issue with indexing unresolved class.Tue, 09 Dec 2008 17:14:52 +0100, by Tomas Lindquist Olsen
-
Fixed problem with nested function inside static nested function. see mini/compile_nested2.d. fixes #143 .Tue, 09 Dec 2008 14:57:01 +0100, by Tomas Lindquist Olsen
-
Removed error on naked, not fully complete, but I'll be doing more work on it during this Christmas, and some things do work.Tue, 09 Dec 2008 14:07:30 +0100, by Tomas Lindquist Olsen
-
This ''should'' fix #139 , I failed to produce a testcase, but I would imagine this to be correct, and it removes '''that''' error when building Hybrid.Tue, 09 Dec 2008 03:01:19 +0100, by Tomas Lindquist Olsen
-
Added back a bunch of static's to gen/classes.cpp, it's not superfluous, it makes the functions internal to the compilation unit, and we don't call them anywhere else.Tue, 09 Dec 2008 02:07:24 +0100, by Tomas Lindquist Olsen
-
Added proper "need 'this' to access member foo" errors instead of "variable foo not resolved" for some cases, added FIXME for the old error!Tue, 09 Dec 2008 01:56:39 +0100, by Tomas Lindquist Olsen
-
Add all base interfaces to interfaceMap, not just direct parents.Sun, 07 Dec 2008 16:43:20 +0100, by Christian Kamm
-
Add testcase for with(symbol) fix.Sun, 07 Dec 2008 16:06:10 +0100, by Christian Kamm
-
Fix with(symbol) statement.Sun, 07 Dec 2008 16:02:43 +0100, by Christian Kamm
-
Only run unittests contained directly in the module.Sun, 07 Dec 2008 14:12:39 +0100, by Christian Kamm
-
.. and fixed the install target (hopefully)Fri, 05 Dec 2008 22:01:50 +0100, by elrood
-
added install target and possibility to pre- and suffix ldc's executable name to cmake scriptsThu, 04 Dec 2008 22:09:24 +0100, by elrood
-
... and fixed that test case :P ...Thu, 04 Dec 2008 16:13:40 +0100, by Tomas Lindquist Olsen
-
Added testcase for fix in rev [825]Thu, 04 Dec 2008 16:12:47 +0100, by Tomas Lindquist Olsen
-
Commented some logging that could be '''very''' long, cuts -vv output size of a gtkd gl sample down 1.2GB by 3/4.Thu, 04 Dec 2008 16:11:09 +0100, by Tomas Lindquist Olsen
-
Fixed problem with moduleinfo thinking it imports itself, causing assertion failure, fixes #138Thu, 04 Dec 2008 14:36:11 +0100, by Tomas Lindquist Olsen
-
Fixed non-static struct initializers.Wed, 03 Dec 2008 01:40:28 +0100, by Tomas Lindquist Olsen
-
Removed PAGESIZE part of Tango patch, it works for me when the check is removed.Tue, 02 Dec 2008 02:45:31 +0100, by Tomas Lindquist Olsen
-
Added CMake option to disable generation of ClassInfo.offTi arrays, defaults to OFF.Tue, 02 Dec 2008 01:44:17 +0100, by Tomas Lindquist Olsen
-
Implemented allocating storage for a slice if its address is taken, fixes #115Tue, 02 Dec 2008 01:20:22 +0100, by Tomas Lindquist Olsen
-
Fixed taking address of global static array element as constant expression.Tue, 02 Dec 2008 01:07:22 +0100, by Tomas Lindquist Olsen
-
Fix fibers in tango patchMon, 01 Dec 2008 20:26:32 +0100, by Christian Kamm
-
Fixed printf formatting flag problem on mingw (missed one)Mon, 01 Dec 2008 19:51:45 +0100, by Tomas Lindquist Olsen
-
Made ClassInfo.interfaces generation consistent with DMD, fixes #134Mon, 01 Dec 2008 18:34:02 +0100, by Tomas Lindquist Olsen
-
Added error when gcc cannot be found.Mon, 01 Dec 2008 15:21:33 +0100, by Tomas Lindquist Olsen
-
Added error when invoking gcc failsMon, 01 Dec 2008 15:18:22 +0100, by Tomas Lindquist Olsen
-
Forgot to add AnonDeclaration::toObjFile for D2Mon, 01 Dec 2008 14:54:06 +0100, by Tomas Lindquist Olsen
-
Fixed a nasty bug with how interface vtables for class initializers were output, causing some class fields to be skipped.Mon, 01 Dec 2008 04:37:54 +0100, by Tomas Lindquist Olsen
-
Fixed ModuleInfo generation to no longer use the ModuleInfo class' default initializer for types/defaults, it's unsafe as initializers don't necesarily match the "formal" type. There might be explicit padding.Mon, 01 Dec 2008 02:10:16 +0100, by Tomas Lindquist Olsen
-
Fixed ModuleInfo patch check, failed on 64bitSun, 30 Nov 2008 20:41:17 +0100, by Tomas Lindquist Olsen
-
Changed some hardcoded offset/alignment for classes in DMD, broke offsets for 64bits.Sun, 30 Nov 2008 20:22:09 +0100, by Tomas Lindquist Olsen
-
when building the runtime pass -fPIC for shared libs and -disable-invariants for gcSun, 30 Nov 2008 19:19:39 +0100, by elrood
-
Add interface minitest, rework s.d.Sun, 30 Nov 2008 11:54:18 +0100, by Christian Kamm
-
Move storage of final vtbl from BaseClass to IrInterface: BaseClass instances are shared!Sun, 30 Nov 2008 11:25:40 +0100, by Christian Kamm
-
Ensure all logging of llvm values/types is only called when -vv is passedSat, 29 Nov 2008 23:39:04 +0100, by Tomas Lindquist Olsen
-
Removed use of DMD's toPrettyChars function for providing llvm value names.Sat, 29 Nov 2008 22:37:36 +0100, by Tomas Lindquist Olsen
-
Removed DtoConstFieldInitializer, it's no longer needed and was buggy.Sat, 29 Nov 2008 21:26:50 +0100, by Tomas Lindquist Olsen
-
Fixed some problems with the addZeros forward declarations having type mismatches.Sat, 29 Nov 2008 20:57:52 +0100, by Tomas Lindquist Olsen
-
mergeSat, 29 Nov 2008 18:28:32 +0100, by Tomas Lindquist Olsen
-
Changed aggregate field initializers to be created lazily, fixes problem with static void arrays in aggregates.Sat, 29 Nov 2008 18:28:17 +0100, by Tomas Lindquist Olsen
-
Do put zero in vtable initializer for function without body in abstract class.Sat, 29 Nov 2008 17:13:38 +0100, by Christian Kamm
-
Use toParent instead of toParent2 to determine whether inside a function body.Sat, 29 Nov 2008 17:06:36 +0100, by Christian Kamm
-
Removed KDevelop3 project files, CMake can generate them just fine!Sat, 29 Nov 2008 21:25:43 +0100, by Tomas Lindquist Olsen
-
Error instead of assert when trying to build a default initializer for void[n].Sat, 29 Nov 2008 12:28:10 +0100, by Christian Kamm
-
Adjust Tango patch for Tango rev 4134.Fri, 28 Nov 2008 23:29:00 +0100, by Christian Kamm
-
Fix warnings on x86-64. By fvbommel.Fri, 28 Nov 2008 21:24:08 +0100, by Christian Kamm
-
Attempt at fixing #126.Thu, 27 Nov 2008 18:31:09 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcThu, 27 Nov 2008 17:43:20 +0100, by Christian Kamm
-
Apply Elrood's CMake patch from #132.Thu, 27 Nov 2008 17:41:49 +0100, by Christian Kamm
-
Updated tango patch, the object.di changes are now in tango trunkThu, 27 Nov 2008 02:16:55 +0100, by Tomas Lindquist Olsen
-
Use LLVM package string for llvm version info in D2 frontend too.Wed, 26 Nov 2008 19:44:06 +0100, by Christian Kamm
-
Print llvm package string in version header. See #128.Wed, 26 Nov 2008 19:40:11 +0100, by Christian Kamm
-
Fix StdCall selection.Tue, 25 Nov 2008 17:15:02 +0100, by Christian Kamm
-
Add missing CMakeList, apply conf changes to dmd2 frontend.Mon, 24 Nov 2008 20:02:59 +0100, by Christian Kamm
-
Apply Elrood's CMake changes from #124. Thanks a lot!Mon, 24 Nov 2008 18:17:58 +0100, by Christian Kamm
-
Fix float->bool, #130. Thanks fvbommel.Sun, 23 Nov 2008 21:57:11 +0100, by Christian Kamm
-
hgignore updates for CMake.Sat, 22 Nov 2008 21:11:26 +0100, by Christian Kamm
-
Don't use StdCall on Windows.Sat, 22 Nov 2008 21:08:00 +0100, by Christian Kamm
-
Strip test binaries.Sat, 22 Nov 2008 21:06:33 +0100, by Christian Kamm
-
Move tuple syntax copy for function arguments after semantic, to make sureSat, 22 Nov 2008 18:45:09 +0100, by Christian Kamm
-
Fix return type of OrOr and AndAndExp being set incorrectly if rhs is void. Thanks wilsonk!Sat, 22 Nov 2008 18:38:13 +0100, by Christian Kamm
-
Get rid of DtoBoolean - use DtoCast(... Type::tbool) instead.Sat, 22 Nov 2008 18:35:52 +0100, by Christian Kamm
-
Include x86-32 fiber fixes in tango patch again.Sat, 22 Nov 2008 13:41:36 +0100, by Christian Kamm
-
tango patch fixThu, 20 Nov 2008 17:20:00 +0100, by tomas
-
Updated Tango patch for latest trunkThu, 20 Nov 2008 17:03:18 +0100, by tomas
-
Fixed problem with continue/break in unrolled loop statements.Wed, 19 Nov 2008 14:40:24 +0100, by tomas
-
Fix RawVarDecl double codegen bug. Thanks to downs for the testcase.Tue, 18 Nov 2008 18:07:57 +0100, by Christian Kamm
-
Fix bug reported by downs. Related to delegate types within tuple template parameters.Tue, 18 Nov 2008 17:14:57 +0100, by Christian Kamm
-
Fixed 64bit problem with aaValues runtime calls (assumed 32bits)Sun, 16 Nov 2008 20:42:45 +0100, by Tomas Lindquist Olsen
-
Cast result of ...AssignExp to type the frontend expects if necessary. Fixes #116.Fri, 14 Nov 2008 16:26:12 +0100, by Christian Kamm
-
D2: forgot the main makefile ... :(Wed, 12 Nov 2008 06:35:20 +0100, by Tomas Lindquist Olsen
-
Updated runtime README a bit.Wed, 12 Nov 2008 06:26:45 +0100, by Tomas Lindquist Olsen
-
D2: forgot to revert some changes made for testing last fix...Wed, 12 Nov 2008 05:43:12 +0100, by Tomas Lindquist Olsen
-
D2: Fixed global constants not initialized until module constructor.Wed, 12 Nov 2008 05:40:31 +0100, by Tomas Lindquist Olsen
-
Fixed 32bit assumption in statement.c when calling aaApply(2).Wed, 12 Nov 2008 07:41:56 +0100, by Tomas Lindquist Olsen
-
Forgot D2 versioning on typeinfo change.Wed, 12 Nov 2008 07:23:34 +0100, by Tomas Lindquist Olsen
-
D2 changes!Wed, 12 Nov 2008 07:22:05 +0100, by Tomas Lindquist Olsen
-
Fix up hgignore to not match to much.Tue, 11 Nov 2008 22:57:19 +0100, by Christian Kamm
-
Applied fvbommel's patch from #112Wed, 12 Nov 2008 02:30:28 +0100, by Tomas Lindquist Olsen
-
Seems like hg ignores .di files, so I missed a bunch of stuff. complete druntime should be there now :)Wed, 12 Nov 2008 00:19:18 +0100, by Tomas Lindquist Olsen
-
Added copy of druntime from DMD 2.020 modified for LDC.Tue, 11 Nov 2008 01:52:37 +0100, by Tomas Lindquist Olsen
-
Added initial D2 support, D2 frontend and changes to codegen to make things compile.Tue, 11 Nov 2008 01:38:48 +0100, by Tomas Lindquist Olsen
-
Special case DtoCastInt for bool.Mon, 10 Nov 2008 20:55:24 +0100, by Christian Kamm
-
Merge wilsonk's x86-64 inline assembly.Sat, 08 Nov 2008 22:29:19 +0100, by Christian Kamm
-
Merge in most of x86-64 tango patch.Sat, 08 Nov 2008 11:34:35 +0100, by Christian Kamm
-
Update tango patch to latest tango revision.Sat, 08 Nov 2008 10:22:08 +0100, by Christian Kamm
-
Switch to Elrood's rewritten CMakeLists.txt.Wed, 05 Nov 2008 16:53:03 +0100, by Christian Kamm
-
Enable function parameter debug info for a wider range of args.Mon, 03 Nov 2008 15:23:22 +0100, by Christian Kamm
-
Fix compile-time warnings. Adjust include in d-asm-i386.Mon, 03 Nov 2008 12:35:29 +0100, by Christian Kamm
-
Improve CMake build file.Mon, 03 Nov 2008 12:25:25 +0100, by Christian Kamm
-
Add basic CMake build file.Sun, 02 Nov 2008 21:47:31 +0100, by Christian Kamm
-
Fix bug in array_cast_len. Makes tango.text.Regex work.Sun, 02 Nov 2008 18:36:28 +0100, by Christian Kamm
-
Added DtoRawVarDeclaration routine to handle special variables in some statements.Sat, 01 Nov 2008 18:25:10 +0100, by Tomas Lindquist Olsen
-
asm4 fix.Sat, 01 Nov 2008 17:56:25 +0100, by Christian Kamm
-
Tried using DtoDeclarationExp for VarDecls in Statements to fix nesting issuesSat, 01 Nov 2008 16:48:17 +0100, by Christian Kamm
-
Fix minitest breakage from the x86-64 patch.Sat, 01 Nov 2008 14:41:57 +0100, by Christian Kamm
-
Add test for accessing foreachval in nested func. Reason for #104.Fri, 31 Oct 2008 18:17:28 +0100, by Christian Kamm
-
Fix REALSIZE, REALPAD and alignment of double and real for x86-64.Thu, 30 Oct 2008 15:58:58 +0100, by Christian Kamm
-
Applied easy part from wilsonk's x86-64 patch in #107Thu, 30 Oct 2008 11:08:34 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcThu, 30 Oct 2008 10:17:05 +0100, by Christian Kamm
-
Fix accidental double-inreg caused by shared TupleType. Enabled inreg by default.Thu, 30 Oct 2008 10:16:37 +0100, by Christian Kamm
-
Add explicit uint->char cast to get rid of warning.Thu, 30 Oct 2008 10:15:42 +0100, by Christian Kamm
-
Removed warnings on ignored aligns. Only do aligment on packed structs, align(1) struct Packed { ... }Tue, 28 Oct 2008 15:41:09 +0100, by Tomas Lindquist Olsen
-
Fix debug path.Mon, 27 Oct 2008 17:42:38 +0100, by Christian Kamm
-
Attempt at getting LLVM to provide a proper target data layout. Should assert now if things are borked.Mon, 27 Oct 2008 17:37:34 +0100, by Tomas Lindquist Olsen
-
Fold in mandel's patch for ARM from #106Mon, 27 Oct 2008 16:36:59 +0100, by Christian Kamm
-
Nested access to with statement should work now. fixes #105Mon, 27 Oct 2008 01:40:47 +0100, by Tomas Lindquist Olsen
-
Fixed tuple fields, thanx downsMon, 27 Oct 2008 01:11:41 +0100, by Tomas Lindquist Olsen
-
Fix broken indentation from last commit.Sun, 26 Oct 2008 21:18:24 +0100, by Christian Kamm
-
Enable arg reversal on x86 by default. Make change to TypeInfo_Struct.compare to accomodate for it.Sun, 26 Oct 2008 21:16:21 +0100, by Christian Kamm
-
Always add trailing slash to source path for debug info.Sun, 26 Oct 2008 17:31:05 +0100, by Christian Kamm
-
Change _d_newclass into _d_allocclass. Add initialization to ClassInfo.create.Sun, 26 Oct 2008 14:12:03 +0100, by Christian Kamm
-
Change default to not using inreg.Sun, 26 Oct 2008 14:11:14 +0100, by Christian Kamm
-
Add test for broken ClassInfo.create method. Thanks MrSunshine.Sun, 26 Oct 2008 13:41:03 +0100, by Christian Kamm
-
Fix double field toObjFile for structs with AttribDecls.Sat, 25 Oct 2008 22:07:20 +0200, by Christian Kamm
-
Disabled parameter reversing by default, it broke mini/typeinfo10.dSat, 25 Oct 2008 18:12:07 +0200, by Tomas Lindquist Olsen
-
Implemented correct parameter order according to x86-32 ABI documentation.Sat, 25 Oct 2008 06:03:28 +0200, by Tomas Lindquist Olsen
-
Commented that codegen: <modulename> printf ...Thu, 23 Oct 2008 19:42:55 +0200, by Tomas Lindquist Olsen
-
Make extern(System) configure the calling convention on LDC runtime, not when building LDC.Thu, 23 Oct 2008 19:38:01 +0200, by Tomas Lindquist Olsen
-
Added inreg attribute where appropriate on x86 to follow ABI docs.Thu, 23 Oct 2008 00:34:46 +0200, by Tomas Lindquist Olsen
-
Implemented first class delegates. closes #101Wed, 22 Oct 2008 21:50:08 +0200, by Tomas Lindquist Olsen
-
Make sure debug info has correct file name and path.Wed, 22 Oct 2008 20:00:57 +0200, by Christian Kamm
-
Merged DMD 1.036.Wed, 22 Oct 2008 17:06:17 +0200, by Tomas Lindquist Olsen
-
Turned unimplemented align error into a warning instead.Wed, 22 Oct 2008 15:35:46 +0200, by Tomas Lindquist Olsen
-
Removed TypeOpaque from DMD.Wed, 22 Oct 2008 14:55:33 +0200, by Tomas Lindquist Olsen
-
Updated Rebuild profile to use correct linker switchesWed, 22 Oct 2008 13:48:54 +0200, by Tomas Lindquist Olsen
-
Use malloc instead of alloca.Tue, 21 Oct 2008 20:46:12 +0200, by Christian Kamm
-
Fix -of with multiple input files.Tue, 21 Oct 2008 18:15:34 +0200, by Christian Kamm
-
Changed premake script to write target triple to a file, then read that, instead of using popenMon, 20 Oct 2008 23:33:59 +0200, by Tomas Lindquist Olsen
-
Make align(n), n != 1 an error.Sat, 18 Oct 2008 14:33:11 +0200, by Christian Kamm
-
Add missing case to DtoAssign for T[n] = T[]. Fixes downs' initializer bug.Thu, 16 Oct 2008 22:36:26 +0200, by Christian Kamm
-
Hopefully sensible command switch handling. Changed default ext to .o on Windows.Thu, 16 Oct 2008 22:07:02 +0200, by Christian Kamm
-
Fixed bug with generated functions having wrong calling conventions. Thanks downs.Wed, 15 Oct 2008 20:22:18 +0200, by Christian Kamm
-
Remove pthread_darwin from common runtime makefile.Tue, 14 Oct 2008 19:48:45 +0200, by Christian Kamm
-
Fixed weird struct problem from downs, see mini/compile_structs1.dTue, 14 Oct 2008 15:35:49 +0200, by Tomas Lindquist Olsen
-
Fixed issue with accessing a WithStatement context from inside a nested function. see mini/with2.dTue, 14 Oct 2008 13:21:14 +0200, by Tomas Lindquist Olsen
-
Changed premake.lua to work with mingw.Mon, 13 Oct 2008 23:19:32 +0200, by Tomas Lindquist Olsen
-
changed uint to unsigned int, thanks ElroodMon, 13 Oct 2008 21:08:11 +0200, by Christian Kamm
-
Guess exe name from first object name if none specified.Mon, 13 Oct 2008 19:02:03 +0200, by Christian Kamm
-
Updated rebuild profile for .o output as default, compiler needs to be fixed still.Mon, 13 Oct 2008 18:19:43 +0200, by Tomas Lindquist Olsen
-
Started changing target triple stuff, part of fixing #97Mon, 13 Oct 2008 17:28:39 +0200, by Tomas Lindquist Olsen
-
Merge darwin patch for Tango.Mon, 13 Oct 2008 16:51:38 +0200, by Christian Kamm
-
Missing include added.Mon, 13 Oct 2008 14:09:24 +0200, by Christian Kamm
-
Fix issues with gradual underflow and strtof, strtod on Mac.Mon, 13 Oct 2008 14:01:18 +0200, by Christian Kamm
-
Some cleanups in command line argument descriptions.Mon, 13 Oct 2008 11:13:20 +0200, by Christian Kamm
-
Allow output of only bc, ll, or s by making -of set the output type dependingMon, 13 Oct 2008 10:58:00 +0200, by Christian Kamm
-
Trivial change to test auth.Sun, 12 Oct 2008 20:22:51 +0200, by Christian Kamm
-
Trivial change, just checking pushing auth.Sun, 12 Oct 2008 18:11:30 +0200, by Christian Kamm
-
Update tests readme.Sun, 12 Oct 2008 18:10:19 +0200, by Christian Kamm
-
Homepage rename.Sun, 12 Oct 2008 18:03:34 +0200, by Christian Kamm
-
Always run SimplifyCFG to workaround LLVM bug 2613.Sun, 12 Oct 2008 15:33:14 +0200, by Christian Kamm
-
Pass flags ADD_DFLAGS to build of runtime/internal.Sun, 12 Oct 2008 15:31:24 +0200, by Christian Kamm
-
Emit region.end debug calls before a throw.Sun, 12 Oct 2008 15:30:58 +0200, by Christian Kamm
-
Emit stub debug info for generated functions to work around LLVM bug 2172.Sun, 12 Oct 2008 14:38:55 +0200, by Christian Kamm
-
Adjust build-tango.sh for ldc.Sun, 12 Oct 2008 11:23:27 +0200, by Christian Kamm
-
Updates to makefiles. It's not robust with regard to the .bc files, but it works.Sun, 12 Oct 2008 10:42:54 +0200, by Christian Kamm
-
Only allocate the module file name once. Fixes #90.Sun, 12 Oct 2008 10:35:16 +0200, by Christian Kamm
-
Remove too strict type check for DotTypeExp. Fixes run/t/typedef_19_B.Sat, 11 Oct 2008 22:44:17 +0200, by Christian Kamm
-
Another link order fix.Sat, 11 Oct 2008 22:14:16 +0200, by Christian Kamm
-
Update dstress running script.Sat, 11 Oct 2008 21:46:19 +0200, by Christian Kamm
-
Fix remaining make files. Fix linking order for static libs.Sat, 11 Oct 2008 21:40:44 +0200, by Christian Kamm
-
Fix makefile for runtime/internal.Sat, 11 Oct 2008 21:23:41 +0200, by Christian Kamm
-
Link using gcc instead.Sat, 11 Oct 2008 21:21:21 +0200, by Christian Kamm
-
Make ldc call gcc to assemble.Sat, 11 Oct 2008 20:00:36 +0200, by Christian Kamm
-
Disable bc output by default. Remove -dis. Add -output-bc, -output-ll, -output-s.Sat, 11 Oct 2008 13:07:59 +0200, by Christian Kamm
-
Move to separate function and cleanup.Sat, 11 Oct 2008 11:41:56 +0200, by Christian Kamm
-
Add basics for direct assembly output.Sat, 11 Oct 2008 11:07:53 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcWed, 08 Oct 2008 22:43:38 +0200, by Christian Kamm
-
When newing a struct, make sure the initializer is available.Wed, 08 Oct 2008 20:41:43 +0200, by Christian Kamm
-
Fixed dynamic array -> boolean. does (arr.ptr !is null) now instead of (arr.length != 0)Wed, 08 Oct 2008 22:38:52 +0200, by Tomas Lindquist Olsen
-
Fix odd interfaceInfoType bug.Wed, 08 Oct 2008 20:28:59 +0200, by Christian Kamm
-
Add tests.Tue, 07 Oct 2008 20:22:04 +0200, by Christian Kamm
-
Add DotTypeExpTue, 07 Oct 2008 20:19:19 +0200, by Christian Kamm
-
Implement BoolExp.Tue, 07 Oct 2008 18:41:00 +0200, by Christian Kamm
-
Renames.Mon, 06 Oct 2008 22:56:54 +0200, by Christian Kamm
-
Some missed LLVMDC -> LDC.Mon, 06 Oct 2008 22:54:08 +0200, by Christian Kamm
-
First part of rename to LDC.Mon, 06 Oct 2008 22:46:55 +0200, by Christian Kamm
-
Applied downs' latest Phobos patchMon, 06 Oct 2008 21:40:33 +0200, by Tomas Lindquist Olsen
-
Simplify fp80 handling in DtoConstFPMon, 06 Oct 2008 21:27:29 +0200, by Christian Kamm
-
One more update of Tango Rebuild profile.Mon, 06 Oct 2008 16:39:47 +0200, by Tomas Lindquist Olsen
-
Forgot a change from DMD update.Mon, 06 Oct 2008 16:22:54 +0200, by Tomas Lindquist Olsen
-
Upgraded frontend to DMD 1.035Mon, 06 Oct 2008 16:22:11 +0200, by Tomas Lindquist Olsen
-
Removed some checks for abstract llvm types that were too strict, a 'opaque* null' is a valid initializer... when structs in D can be just a forward reference.Mon, 06 Oct 2008 14:37:00 +0200, by Tomas Lindquist Olsen
-
Support structs that are merely a forward reference. See mini/forwdecl1.dMon, 06 Oct 2008 14:06:55 +0200, by Tomas Lindquist Olsen
-
Added -version=Tango in default llvmdc.confMon, 06 Oct 2008 12:46:57 +0200, by Tomas Lindquist Olsen
-
Updated llvmdc-tango Rebuild profile, liblink was wrongMon, 06 Oct 2008 10:23:25 +0200, by Tomas Lindquist Olsen
-
Fix x86_fp80 constants.Mon, 06 Oct 2008 09:07:35 +0200, by Christian Kamm
-
Fix TryFinally without body or finalbody.Sun, 05 Oct 2008 22:26:25 +0200, by Christian Kamm
-
Added -nodefaultlib switch do disable implicitly linked standard lib modulesSun, 05 Oct 2008 18:55:43 +0200, by Tomas Lindquist Olsen
-
Added test case for bug #100Sun, 05 Oct 2008 17:28:15 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 05 Oct 2008 11:47:59 +0200, by Christian Kamm
-
Fix VarDecls for tuples. Closes #99.Sun, 05 Oct 2008 11:47:47 +0200, by Christian Kamm
-
Updated the Tango patch to latest revision. Removed problematic (Jarrett) include <cassert> from gen/runtime.cppSun, 05 Oct 2008 02:01:50 +0200, by Tomas Lindquist Olsen
-
Portability changes to dmain2.dSat, 04 Oct 2008 23:28:49 +0200, by Christian Kamm
-
Adjust dmain catch to print exception trace info.Sat, 04 Oct 2008 13:35:27 +0200, by Christian Kamm
-
Don't let outer enclosing handlers propagate to nested function declarations.Sat, 04 Oct 2008 12:32:09 +0200, by Christian Kamm
-
Fix -oq, closes #96Fri, 03 Oct 2008 19:24:46 +0200, by Christian Kamm
-
Make default argument protection check not error for undefined protection.Fri, 03 Oct 2008 17:31:16 +0200, by Christian Kamm
-
Fiber support: clobber the registers we want restored on a context switch.Fri, 03 Oct 2008 09:11:41 +0200, by Christian Kamm
-
Made Fibers work with LLVMDC on x86 Posix.Fri, 03 Oct 2008 00:42:17 +0200, by Christian Kamm
-
Move check for access of context for nested class from backend into frontend.Thu, 02 Oct 2008 23:12:19 +0200, by Christian Kamm
-
Added FreeBSD support to the -t switchThu, 02 Oct 2008 03:38:29 +0200, by Tomas Lindquist Olsen
-
Applied the FreeBSD patch from Ralith, closes ticket #95 , slightly changed but basically the same. Thanx Ralith :)Thu, 02 Oct 2008 03:25:46 +0200, by Tomas Lindquist Olsen
-
updated tango patch so it compiles again with the latests check for using privates as default args for public functions.Thu, 02 Oct 2008 01:42:21 +0200, by Tomas Lindquist Olsen
-
added test case for last commit (taking delegate of nested function of current function)Thu, 02 Oct 2008 01:38:00 +0200, by Tomas Lindquist Olsen
-
Fixed problem with taking the delegate of a nested function of the current function.Thu, 02 Oct 2008 01:28:33 +0200, by Tomas Lindquist Olsen
-
mergeWed, 01 Oct 2008 23:17:36 +0200, by Tomas Lindquist Olsen
-
Updated to latest LLVM trunk, function notes have been removed and merged with parameter attributes, which have been renamed to just attributes. Nothing seems to have broke!Wed, 01 Oct 2008 23:17:14 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcWed, 01 Oct 2008 21:14:20 +0200, by Christian Kamm
-
Nicer error message on some invalid default args.Wed, 01 Oct 2008 21:14:15 +0200, by Christian Kamm
-
Fixed issue with IsExpression and potential type mismatch for classes.Wed, 01 Oct 2008 20:55:13 +0200, by Tomas Lindquist Olsen
-
Detect a missing global before trying to const init it.Wed, 01 Oct 2008 20:32:12 +0200, by Christian Kamm
-
Tango patch: xml document fixes and symbol visibility in gcWed, 01 Oct 2008 19:19:26 +0200, by Christian Kamm
-
Fix import visibility bugs 313 and 314.Wed, 01 Oct 2008 19:16:10 +0200, by Christian Kamm
-
Make typedef'ed complex types work.Wed, 01 Oct 2008 19:15:17 +0200, by Christian Kamm
-
Make invalid compile time casts an error instead of asserting.Wed, 01 Oct 2008 19:15:01 +0200, by Christian Kamm
-
mergeWed, 01 Oct 2008 18:33:21 +0200, by Tomas Lindquist Olsen
-
Wrapped all the most potentially expensive logging calls in a conditional to only do work when actually requested.Wed, 01 Oct 2008 18:32:31 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcWed, 01 Oct 2008 17:54:50 +0200, by Christian Kamm
-
Fix downs' raytracer demo to use new intrinsics.Wed, 01 Oct 2008 17:54:44 +0200, by Christian Kamm
-
Implemented constant pointer casts (like casting function pointer to void* as a constant global initializer)Sun, 28 Sep 2008 21:09:21 +0200, by tomas
-
Removed some excessive llvm type loggingSun, 28 Sep 2008 15:22:39 +0200, by tomas
-
Simplify complex number handling. Fixes bug with complex substraction.Mon, 22 Sep 2008 20:29:18 +0200, by Christian Kamm
-
Fix NegExp not to use substraction.Sun, 21 Sep 2008 19:28:57 +0200, by Christian Kamm
-
Fix atomicIncr and atomicDecr. Probably.Sun, 21 Sep 2008 18:41:27 +0200, by Christian Kamm
-
Don't delete the header file after it has been generated!Sun, 21 Sep 2008 17:35:27 +0200, by Christian Kamm
-
Add bool-special cases in tango.core.Atomic.Sun, 21 Sep 2008 17:23:17 +0200, by Christian Kamm
-
Fix issue with EH table indices and nested try-catch.Sun, 21 Sep 2008 17:18:35 +0200, by Christian Kamm
-
Backed out changeset 1b62222581fbSun, 21 Sep 2008 14:45:41 +0200, by Christian Kamm
-
Change bool type to i8Sat, 20 Sep 2008 10:13:15 +0200, by Christian Kamm
-
Tango rev 3939 fixed the std.intrinsic issue.Fri, 19 Sep 2008 21:45:05 +0200, by Christian Kamm
-
Removed dmdintrinsic.d from the runtime, we already have llvmdc.bitmanip.Thu, 18 Sep 2008 21:14:37 +0200, by Tomas Lindquist Olsen
-
Fixed the optimizer thing, since llvm PR 2800 is already fixed, users need to upgrade LLVM to latest svn.Thu, 18 Sep 2008 21:07:35 +0200, by Tomas Lindquist Olsen
-
Add implementations for dmd intrinsics. Fixes #92.Wed, 17 Sep 2008 19:54:37 +0200, by Christian Kamm
-
Removed useless assert in ArrayLiteralExp::toConstElemTue, 16 Sep 2008 16:06:39 +0200, by Tomas Lindquist Olsen
-
Make creating and deleting of doc and hdr files dependent on whether doc andTue, 16 Sep 2008 09:00:05 +0200, by Christian Kamm
-
Fix typo in ArrayLiteralExp::toConstElem.Tue, 16 Sep 2008 08:42:40 +0200, by Christian Kamm
-
Fixed ArrayLiteralExp::toConstElem for dynamic arrays, tango-user library should now be possible to build. It seems to be related to DMD bug 2356, which must have been introduced recently, as we already handled this fine for ArrayInitializers, just not ArrayLiterals... Kinda annoying to have to do this work due to DMD bugs ...Mon, 15 Sep 2008 15:48:59 +0200, by Tomas Lindquist Olsen
-
Fixed DLRValue::getLType did not handle the lvalue being a LRValue itself properly.Mon, 15 Sep 2008 15:17:41 +0200, by Tomas Lindquist Olsen
-
Fixed AddrExp might silently change the type of its value, but we weren't casting to compensate ... why doesn't DMD insert a cast?Mon, 15 Sep 2008 02:39:55 +0200, by Tomas Lindquist Olsen
-
Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced.Mon, 15 Sep 2008 02:04:26 +0200, by Tomas Lindquist Olsen
-
To prevert source-overwriting in the future, forbit output files with the sameSun, 14 Sep 2008 22:49:19 +0200, by Christian Kamm
-
Fix path handling, hopefully.Sun, 14 Sep 2008 22:08:39 +0200, by Christian Kamm
-
Add broken .funcptr test.Sun, 14 Sep 2008 22:04:13 +0200, by Christian Kamm
-
Fix output files being .d.bc. They're now .bc again.Sun, 14 Sep 2008 19:51:38 +0200, by Christian Kamm
-
Fix #88 : pragma(lib, "str") is now converted to -lstr in the linker command line.Sun, 14 Sep 2008 14:36:11 +0200, by Christian Kamm
-
Undid some of the previous changes: DtoArrayInit has issues with arraysSun, 14 Sep 2008 13:47:38 +0200, by Christian Kamm
-
Allocate dynamic array literals on the heap.Sun, 14 Sep 2008 10:56:01 +0200, by Christian Kamm
-
Add _d_newarrayvT and _d_newarraymvT to create arrays without initialization.Sun, 14 Sep 2008 10:13:50 +0200, by Christian Kamm
-
Allow VarDecl inside AttributeDecl inside DeclExp.Fri, 12 Sep 2008 13:11:32 +0200, by Christian Kamm
-
Fix line number for error when trying to new a nested class without a context.Fri, 12 Sep 2008 12:48:16 +0200, by Christian Kamm
-
Constant fold structliteral.member again.Fri, 12 Sep 2008 12:39:06 +0200, by Christian Kamm
-
Fixed a few mini tests issues.Thu, 11 Sep 2008 21:10:15 +0200, by Tomas Lindquist Olsen
-
Fixed most regressions from last commit.Wed, 10 Sep 2008 12:33:33 -0700, by Tomas Lindquist Olsen
-
Complex number should now follow the D ABI on x86. They're also treated as first class values now. Big change.Tue, 09 Sep 2008 16:49:47 -0700, by Tomas Lindquist Olsen
-
Make sure functions containing inline asm are never inlined to avoidMon, 08 Sep 2008 20:38:55 +0200, by Christian Kamm
-
Fixed choosing default target machine without needing to link in targets.Sun, 07 Sep 2008 17:44:25 -0700, by Tomas Lindquist Olsen
-
Don't link in any target code, was unnecessary.Sun, 07 Sep 2008 16:16:10 +0200, by Christian Kamm
-
Only link default native backend by default.Sun, 07 Sep 2008 15:30:34 +0200, by Christian Kamm
-
Restructure path handling a bit. Fixes #66.Sat, 06 Sep 2008 12:27:27 +0200, by Christian Kamm
-
Basic support for runtime in shared library.Fri, 05 Sep 2008 23:02:18 +0200, by Christian Kamm
-
Fix (?) rt_stackBottom for Windows.Thu, 04 Sep 2008 20:58:25 +0200, by Christian Kamm
-
Merge Dynamic_Ranges and Data_Proc_Maps from GDC runtime.Thu, 04 Sep 2008 18:57:03 +0200, by Christian Kamm
-
Add test for GC scanning data segment.Thu, 04 Sep 2008 17:59:01 +0200, by Christian Kamm
-
Pointer comparisons were being treated as signed integers. Now they are handled as unsigned integers.Thu, 04 Sep 2008 17:24:10 +0200, by Tomas Lindquist Olsen
-
Fixed pointer comparisons with differing types.Thu, 04 Sep 2008 17:17:40 +0200, by Tomas Lindquist Olsen
-
mergeThu, 04 Sep 2008 17:05:51 +0200, by Tomas Lindquist Olsen
-
mergeThu, 04 Sep 2008 17:05:35 +0200, by Tomas Lindquist Olsen
-
Changed all '#if linux || __APPLE__' to '#if POSIX' so we can support other platforms too, thanx for the suggestion anders.Tue, 02 Sep 2008 23:10:12 +0200, by Tomas Lindquist Olsen
-
Typo in runtime makefile.Thu, 04 Sep 2008 16:14:07 +0200, by Christian Kamm
-
Split runtime into three parts again.Wed, 03 Sep 2008 22:07:04 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcTue, 02 Sep 2008 19:14:37 +0200, by Christian Kamm
-
Get rid of runtime path. Allow defaultlib and debuglib switches to be given multiple times.Tue, 02 Sep 2008 19:14:25 +0200, by Christian Kamm
-
Added some sanity checks for target detection.Sun, 31 Aug 2008 18:51:14 +0200, by Tomas Lindquist Olsen
-
Fixed toobj.cpp to compile with latest LLVM, seems a method overload was removed recently.Sun, 31 Aug 2008 18:38:16 +0200, by Tomas Lindquist Olsen
-
mergeSun, 31 Aug 2008 17:29:52 +0200, by Tomas Lindquist Olsen
-
Ok. last fix was wrong, PTHREAD_MUTEX_RECURSIVE_NP is only valid on linux...Fri, 29 Aug 2008 16:59:12 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSat, 30 Aug 2008 10:31:04 +0200, by Christian Kamm
-
Introducing template instantiation traces for static asserts and errors within templates.Sat, 30 Aug 2008 10:30:57 +0200, by Christian Kamm
-
The latest patch broke things for non OS XFri, 29 Aug 2008 16:35:46 +0200, by Tomas Lindquist Olsen
-
Make rt_stackBottom return the right fixed value for darwin.Fri, 29 Aug 2008 15:01:48 +0200, by Christian Kamm
-
Merge rest of patch from #72.Fri, 29 Aug 2008 14:48:40 +0200, by Christian Kamm
-
Enable unwind code on darwin.Fri, 29 Aug 2008 14:16:18 +0200, by Christian Kamm
-
Link in pthread, dl and m on OS X.Fri, 29 Aug 2008 14:11:20 +0200, by Christian Kamm
-
Add .DS_Store to .hgignoreFri, 29 Aug 2008 14:10:19 +0200, by Christian Kamm
-
Always call finalizer for stack classes. Checking for the number ofThu, 28 Aug 2008 20:17:21 +0200, by Christian Kamm
-
Do not assert on non-existing supposed globals. (see nocompile/union_12,14)Thu, 28 Aug 2008 20:15:36 +0200, by Christian Kamm
-
Fix findregressions and makewebstatistics to adhere to our definition ofThu, 28 Aug 2008 08:37:47 +0200, by Christian Kamm
-
removed use on removed switches in gc makefileTue, 26 Aug 2008 21:06:12 +0200, by Tomas Lindquist Olsen
-
Removed unimplemented switches.Tue, 26 Aug 2008 21:02:25 +0200, by Tomas Lindquist Olsen
-
Disable invariants for the gc. Makes collections not take ages again.Tue, 26 Aug 2008 20:50:42 +0200, by Christian Kamm
-
Do not set Dversion to 1. Dversion = 2 means we use post 1.000 additions to D1.Tue, 26 Aug 2008 20:49:01 +0200, by Christian Kamm
-
Add -enable/-disable for specific features.Tue, 26 Aug 2008 19:31:47 +0200, by Christian Kamm
-
Removed D_InlineAsm and D_InlineAsm_X86 versions.Mon, 25 Aug 2008 19:36:27 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 24 Aug 2008 18:25:45 +0200, by Christian Kamm
-
Disable boehm gc by default. Use --enable-boehm-gc on premake to enable.Sun, 24 Aug 2008 18:25:34 +0200, by Christian Kamm
-
missing || __APPLE__ in monitor.cSun, 24 Aug 2008 18:11:08 +0200, by Tomas Lindquist Olsen
-
Missing 'break' in osx code path.Sun, 24 Aug 2008 17:57:53 +0200, by Tomas Lindquist Olsen
-
Fixed some osx mistakes.Sun, 24 Aug 2008 17:19:31 +0200, by Tomas Lindquist Olsen
-
Gah, missed something still. I'll test properly next time ;)Sun, 24 Aug 2008 17:13:40 +0200, by Tomas Lindquist Olsen
-
Made a small mistake in the Tango patchSun, 24 Aug 2008 17:11:02 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 24 Aug 2008 17:02:03 +0200, by Christian Kamm
-
Don't use -u in build.sh; not all cp implementations support it.Sun, 24 Aug 2008 17:01:40 +0200, by Christian Kamm
-
Add isnan for __APPLE__ and darwin version ident for OSX.Sun, 24 Aug 2008 16:59:08 +0200, by Christian Kamm
-
Add __APPLE__ to most #if linux compile time switches.Sun, 24 Aug 2008 16:54:06 +0200, by Jacob Carlborg
-
Get rid of isLinux and isWindows in favor of global.params.os.Sun, 24 Aug 2008 16:22:58 +0200, by Christian Kamm
-
Reverted some changes in the Tango patch, splitting asm block is simply not supported by llvm.Sun, 24 Aug 2008 16:51:17 +0200, by Tomas Lindquist Olsen
-
mergeThu, 21 Aug 2008 15:35:39 +0200, by Tomas Lindquist Olsen
-
Updated the tango patch, removed some now unnecessarily complex inline asm.Thu, 21 Aug 2008 15:35:24 +0200, by Tomas Lindquist Olsen
-
Make class invariants work.Thu, 21 Aug 2008 15:19:45 +0200, by Christian Kamm
-
Updated tango patch, with rewrittten Atomics using llvm atomic intrinsics.Wed, 20 Aug 2008 19:03:28 +0200, by Tomas Lindquist Olsen
-
Fixed problem with parameterized intrinsics taking bools.Wed, 20 Aug 2008 19:01:56 +0200, by Tomas Lindquist Olsen
-
Added support for overloaded intrinsics.Wed, 20 Aug 2008 01:02:22 +0200, by Tomas Lindquist Olsen
-
First step towards D abi compliance.Tue, 19 Aug 2008 20:18:01 +0200, by Tomas Lindquist Olsen
-
Fix binops change for OpAssign.Sun, 17 Aug 2008 13:16:35 +0200, by Christian Kamm
-
Binary ops had the wrong result type for real op imaginary.Sun, 17 Aug 2008 12:21:53 +0200, by Christian Kamm
-
Abstract functions may have bodies.Sun, 17 Aug 2008 11:39:36 +0200, by Christian Kamm
-
Fix TypeInfo_Tuple array initialization.Sat, 16 Aug 2008 19:29:56 +0200, by Christian Kamm
-
Do not need to allocate temporary for function literal.Sat, 16 Aug 2008 14:01:23 +0200, by Christian Kamm
-
Fix function literals. They never carry a context.Sat, 16 Aug 2008 13:33:37 +0200, by Christian Kamm
-
Don't assert on empty foreach body.Sat, 16 Aug 2008 12:38:53 +0200, by Christian Kamm
-
Prevent cast error for cast(void) around expression statements.Sat, 16 Aug 2008 12:32:22 +0200, by Christian Kamm
-
Fix continue inside dowhile statements.Sat, 16 Aug 2008 11:19:34 +0200, by Christian Kamm
-
Fix delegate equality.Sat, 16 Aug 2008 10:48:25 +0200, by Christian Kamm
-
Get rid of module declaration for one of the tests I added. Would confuse mini test runner.Fri, 15 Aug 2008 23:15:21 +0200, by Christian Kamm
-
Add test case for broken delegates. Also still needs fixing!Fri, 15 Aug 2008 23:13:55 +0200, by Christian Kamm
-
Add minitest for broken empty template tuple parameters. Fix this one!Fri, 15 Aug 2008 23:11:59 +0200, by Christian Kamm
-
Add interface comparison to EqualExp: just do pointer comparison.Fri, 15 Aug 2008 22:41:47 +0200, by Christian Kamm
-
Fixed problem when instantiating a template with private global variables.Fri, 15 Aug 2008 05:08:33 +0200, by Tomas Lindquist Olsen
-
Merged DMD 1.034, array operations are not yet implemented ;)Thu, 14 Aug 2008 06:55:41 +0200, by Tomas Lindquist Olsen
-
Fixed mini/missingti.dThu, 14 Aug 2008 03:09:26 +0200, by Tomas Lindquist Olsen
-
Reverted bad change [506]. Added test case for remaining bug.Wed, 13 Aug 2008 23:54:09 +0200, by Christian Kamm
-
Got rid of improper static array compile time index check.Wed, 13 Aug 2008 22:31:46 +0200, by Christian Kamm
-
Provided overload to TypeClass::builtinTypeInfo to return true.Wed, 13 Aug 2008 22:14:43 +0200, by Christian Kamm
-
Do not assert if there's a struct-this nested context.Wed, 13 Aug 2008 20:50:54 +0200, by Christian Kamm
-
Fixed uncaught, invalid use of nesting introduced in rev [498]Wed, 13 Aug 2008 17:11:03 +0200, by Tomas Lindquist Olsen
-
mergeWed, 13 Aug 2008 15:43:34 +0200, by Tomas Lindquist Olsen
-
Fixed problems constant multidimensional static array initializers.Wed, 13 Aug 2008 15:43:13 +0200, by Tomas Lindquist Olsen
-
missed one phobos testTue, 12 Aug 2008 00:56:09 +0200, by Tomas Lindquist Olsen
-
fixed some failing minitests (badly classified / phobos)Tue, 12 Aug 2008 00:54:32 +0200, by Tomas Lindquist Olsen
-
Revert accidental change to toobj.cpp.Tue, 12 Aug 2008 19:50:41 +0200, by Christian Kamm
-
Get rid of 'static function cannot access nested' error. It is caught again later.Tue, 12 Aug 2008 19:48:42 +0200, by Christian Kamm
-
Change web statistics layout, thanks anders!Tue, 12 Aug 2008 18:33:34 +0200, by Christian Kamm
-
Removed debug info per default from the runtime makefiles, since llvm 2.4svn is currently buggy.Tue, 12 Aug 2008 00:20:04 +0200, by Tomas Lindquist Olsen
-
Fixed EH fatalerror printf'ing.Sun, 10 Aug 2008 22:05:30 +0200, by Tomas Lindquist Olsen
-
Get rid of exception usage in exception handling code.Sun, 10 Aug 2008 21:57:29 +0200, by Christian Kamm
-
Make llvmdc work with llvm 2.4svn revision 54614. Breaks compatibility with llvm 2.3.Sun, 10 Aug 2008 21:09:23 +0200, by Christian Kamm
-
Elrood's proposed directory layout changes.Sun, 10 Aug 2008 18:35:27 +0200, by Christian Kamm
-
Add .orig files created during a revert to .hgignore.Sun, 10 Aug 2008 18:34:57 +0200, by Christian Kamm
-
Fixed a critical bug in the runtime, where _d_allocmemoryT would markSun, 10 Aug 2008 17:28:01 +0200, by Tomas Lindquist Olsen
-
Make the alignment computations of the frontend match the llvm default alignment.Sun, 10 Aug 2008 13:42:08 +0200, by Christian Kamm
-
Error if there is no this in a call requiring this.Sun, 10 Aug 2008 10:50:53 +0200, by Christian Kamm
-
Make struct literals work with typedefs.Sun, 10 Aug 2008 10:40:26 +0200, by Christian Kamm
-
Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.Sun, 10 Aug 2008 08:37:38 +0200, by Tomas Lindquist Olsen
-
Default initialize temporary struct generated from struct literal.Sat, 09 Aug 2008 09:03:52 +0200, by Christian Kamm
-
Get rid of predefined Unix versionThu, 07 Aug 2008 18:59:23 +0200, by Christian Kamm
-
Forgot return in DtoInitializerThu, 07 Aug 2008 18:17:59 +0200, by Christian Kamm
-
Move zero init of padding to DtoInitializer in order to respect void initializers.Thu, 07 Aug 2008 18:15:27 +0200, by Christian Kamm
-
Use llvmdc helpers for store and bitcast in fp80 padding init code.Tue, 05 Aug 2008 20:23:44 +0200, by Christian Kamm
-
Zero out padding of fp80.Tue, 05 Aug 2008 20:10:12 +0200, by Christian Kamm
-
Move AllocaInst creation into DtoAlloca helper. Will enable special zero-init of fp80 reals' padding.Tue, 05 Aug 2008 19:28:19 +0200, by Christian Kamm
-
Update readme.Tue, 05 Aug 2008 08:08:00 +0200, by Christian Kamm
-
Make sure to initialize isBranchToLabel to zero.Mon, 04 Aug 2008 21:34:53 +0200, by Christian Kamm
-
Added missing llvmdc-build script in lphobos, added llvmdc.conf to lphobos.Mon, 04 Aug 2008 20:05:42 +0200, by Tomas Lindquist Olsen
-
Added bash style rebuild to the lphobos dirMon, 04 Aug 2008 20:01:36 +0200, by Tomas Lindquist Olsen
-
Removed old moduleinit_backend from lphobos it's useless now.Mon, 04 Aug 2008 19:38:59 +0200, by Tomas Lindquist Olsen
-
Applied downs' lphobos updateMon, 04 Aug 2008 19:28:49 +0200, by Tomas Lindquist Olsen
-
Added 'Unix' predefined version identifier.Mon, 04 Aug 2008 19:08:39 +0200, by Tomas Lindquist Olsen
-
Changed DMD to make a copy of the TypeFunction in DelegateExp.Mon, 04 Aug 2008 17:32:13 +0200, by Tomas Lindquist Olsen
-
added testcase for taking address of function as constant expr.Mon, 04 Aug 2008 03:40:08 +0200, by Tomas Lindquist Olsen
-
Fixed constant expression taking address of function.Mon, 04 Aug 2008 03:38:23 +0200, by Tomas Lindquist Olsen
-
Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat speciallyMon, 04 Aug 2008 02:59:34 +0200, by Tomas Lindquist Olsen
-
Fixed problem in AssignExp where the result value might be uninitialized. see mini/assign1.dSun, 03 Aug 2008 16:59:28 +0200, by Tomas Lindquist Olsen
-
stupid mergesSun, 03 Aug 2008 16:16:16 +0200, by Tomas Lindquist Olsen
-
Added a mini test case for nested stuffSun, 03 Aug 2008 16:11:38 +0200, by Tomas Lindquist Olsen
-
Fixed problem with using the variable names _arguments and _argptr in non D-style vararg functions.Sun, 03 Aug 2008 16:10:00 +0200, by Tomas Lindquist Olsen
-
Use path separator to make minitests work on windows.Sun, 03 Aug 2008 14:03:15 +0200, by Christian Kamm
-
Path combining on Windows didn't work with / properly.Sun, 03 Aug 2008 12:27:11 +0200, by Christian Kamm
-
Windows build changes proposed by Elrood.Sun, 03 Aug 2008 12:26:43 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcSat, 02 Aug 2008 22:54:46 +0200, by Christian Kamm
-
Implement a rough AddrExp::toConstElem()Sat, 02 Aug 2008 22:54:36 +0200, by Christian Kamm
-
Fixed AA Rvalue-only access (like indexing an AA return value immediately).Sat, 02 Aug 2008 22:35:24 +0200, by Tomas Lindquist Olsen
-
Fixed debug info and lazy arguments.Sat, 02 Aug 2008 21:51:49 +0200, by Tomas Lindquist Olsen
-
Make sure DtoType has been run on the DType before assembling a call.Sat, 02 Aug 2008 21:20:31 +0200, by Christian Kamm
-
Fixed inserting an AA entry with 'this' as key.Sat, 02 Aug 2008 17:24:10 +0200, by Tomas Lindquist Olsen
-
Added generation of the llvm 'sret' parameter attribute where applicable.Sat, 02 Aug 2008 02:54:57 +0200, by Tomas Lindquist Olsen
-
Fixed regressionsSat, 02 Aug 2008 01:23:53 +0200, by Tomas Lindquist Olsen
-
Fixed problems with nested 'this'. Fixes #39 .Sat, 02 Aug 2008 00:50:39 +0200, by Tomas Lindquist Olsen
-
merge ...Fri, 01 Aug 2008 21:56:13 +0200, by Tomas Lindquist Olsen
-
Trying to get the old QD demo to work.Fri, 01 Aug 2008 21:55:57 +0200, by Tomas Lindquist Olsen
-
Fixed problem where global variables did not resolve type before using it.Fri, 01 Aug 2008 21:54:40 +0200, by Tomas Lindquist Olsen
-
Updates to .hgignore for new runtime scheme.Fri, 01 Aug 2008 21:21:08 +0200, by Christian Kamm
-
Fixed problem with invoking intrinsics, which llvm doesn't allow.Fri, 01 Aug 2008 19:54:31 +0200, by Tomas Lindquist Olsen
-
Fixed param attrs for return values (not really broken, but would be if more return attrs were added)Fri, 01 Aug 2008 18:07:33 +0200, by Tomas Lindquist Olsen
-
Changed the handling of variadic intrinsics a bit.Fri, 01 Aug 2008 17:59:58 +0200, by Tomas Lindquist Olsen
-
Updated tango patch. tango.math.Math was incorrect.Fri, 01 Aug 2008 01:12:33 +0200, by Tomas Lindquist Olsen
-
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.Fri, 01 Aug 2008 00:32:06 +0200, by Tomas Lindquist Olsen
-
Move DtoArrayBoundsCheck from llvmhelpers to arrays.Thu, 31 Jul 2008 19:14:49 +0200, by Christian Kamm
-
Forgot a ->toBasetype() in the array bound code.Wed, 30 Jul 2008 20:25:46 +0200, by Christian Kamm
-
Insert array bound checks for slices.Wed, 30 Jul 2008 19:02:13 +0200, by Christian Kamm
-
Enable array bounds check and emit them in IndexExp.Wed, 30 Jul 2008 18:38:56 +0200, by Christian Kamm
-
Rework complex divison.Wed, 30 Jul 2008 16:48:35 +0200, by Christian Kamm
-
Reverted bad cfg merge stuffWed, 30 Jul 2008 10:45:20 +0200, by Tomas Lindquist Olsen
-
stupid merge ... :/Wed, 30 Jul 2008 10:41:31 +0200, by Tomas Lindquist Olsen
-
Added type param to DVarValue as DMD sometimes overrides the type of the VarDeclaration.Wed, 30 Jul 2008 10:12:55 +0200, by Tomas Lindquist Olsen
-
Add license text.Wed, 30 Jul 2008 09:55:45 +0200, by Christian Kamm
-
Move DeclarationExp code into a helper function so it can call itself for template mixin members.Wed, 30 Jul 2008 09:21:06 +0200, by Christian Kamm
-
fixed configuration file loading issues on windowsTue, 29 Jul 2008 21:52:25 +0200, by elrood
-
Another fix to DMD's path code.Tue, 29 Jul 2008 18:00:01 +0200, by Christian Kamm
-
Missed a line in the dmdfe path code.Tue, 29 Jul 2008 17:45:28 +0200, by Christian Kamm
-
Allow / as a path separator on Windows.Tue, 29 Jul 2008 17:35:33 +0200, by Christian Kamm
-
Enable insertion of missing terminator instruction for main.Tue, 29 Jul 2008 15:58:45 +0200, by Christian Kamm
-
Give errors originating from Dsymbol::error the proper 'Error:' heading.Tue, 29 Jul 2008 13:48:46 +0200, by Christian Kamm
-
Disallow delegates to static functions.Tue, 29 Jul 2008 12:49:14 +0200, by Christian Kamm
-
Fix the static array cast size check.Tue, 29 Jul 2008 12:44:28 +0200, by Christian Kamm
-
Error if static array is cast to an array such that oldarraysize % newelemsize != 0.Tue, 29 Jul 2008 12:32:01 +0200, by Christian Kamm
-
Error instead of assert on unimplemented interface functions.Tue, 29 Jul 2008 10:55:58 +0200, by Christian Kamm
-
Error message for calling a function with a missing 'this' arg.Tue, 29 Jul 2008 10:29:52 +0200, by Christian Kamm
-
Fix real comparison for real: allow +0 to be distinguished from -0.Mon, 28 Jul 2008 21:37:47 +0200, by Christian Kamm
-
Use == in RealEquals and get rid of the memcmp there entirely.Mon, 28 Jul 2008 20:50:41 +0200, by Christian Kamm
-
Fixed delegate casts.Mon, 28 Jul 2008 08:05:21 +0200, by Tomas Lindquist Olsen
-
clean out obj dir before running mini test.Mon, 28 Jul 2008 07:25:13 +0200, by Tomas Lindquist Olsen
-
removed the old tester.d test driver.Mon, 28 Jul 2008 03:18:15 +0200, by Tomas Lindquist Olsen
-
testing the new mini test runner features.Mon, 28 Jul 2008 03:04:28 +0200, by Tomas Lindquist Olsen
-
Updated the mini test runner to allow classified tests asMon, 28 Jul 2008 03:03:44 +0200, by Tomas Lindquist Olsen
-
Fixed issue with internal real representation, incorrect for non x86-32 architectures.Mon, 28 Jul 2008 02:11:34 +0200, by Tomas Lindquist Olsen
-
Make RealEquals only compare the data bytes.Sun, 27 Jul 2008 18:52:40 +0200, by Christian Kamm
-
Rework complex addition, substraction and multiplication. Division may need the same.Sun, 27 Jul 2008 17:53:49 +0200, by Christian Kamm
-
Switch TypePointer::isunsigned from false to true, so CmpExp::toElem chooses the right operand for pointer comparisons.Sun, 27 Jul 2008 17:10:47 +0200, by Christian Kamm
-
Add back generated impcnvtab.c to make premake work the first time.Sun, 27 Jul 2008 16:27:44 +0200, by Christian Kamm
-
Fixed (I hope) problem with monitor/synchronized stuff not being properly initialized on Windows.Sun, 27 Jul 2008 15:03:04 +0200, by Tomas Lindquist Olsen
-
Fix version identifies for EH.Sun, 27 Jul 2008 14:32:51 +0200, by Christian Kamm
-
Fixed path seperator issue on windows in linker.Sun, 27 Jul 2008 14:15:22 +0200, by Tomas Lindquist Olsen
-
Attempt to fix win32/mingw linking related to unresolved data segment start/end symbols.Sun, 27 Jul 2008 14:11:31 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 27 Jul 2008 13:52:14 +0200, by Christian Kamm
-
Mark most of the current EH implementation as x86 Linux specific.Sun, 27 Jul 2008 13:51:55 +0200, by Christian Kamm
-
mergeSun, 27 Jul 2008 13:47:11 +0200, by Tomas Lindquist Olsen
-
Removed unneeded references to _minit on Windows which breaks linking. _minit is an artifact of DMD on Win32.Sun, 27 Jul 2008 13:46:28 +0200, by Tomas Lindquist Olsen
-
Fix compile-time comparison of template value parameters of real type.Sun, 27 Jul 2008 13:29:31 +0200, by Christian Kamm
-
Should only error if array initializer is too long. Too short is ok.Sat, 26 Jul 2008 17:33:49 +0200, by Christian Kamm
-
Give error messages for invalid casts.Sat, 26 Jul 2008 17:19:16 +0200, by Christian Kamm
-
Add error if array initializer has incorrect length.Sat, 26 Jul 2008 15:42:05 +0200, by Christian Kamm
-
Make an unresolved global into an error instead of an assert.Sat, 26 Jul 2008 15:23:15 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcSat, 26 Jul 2008 15:12:48 +0200, by Christian Kamm
-
Start a new basic block after a continue statement.Sat, 26 Jul 2008 15:00:57 +0200, by Christian Kamm
-
Committed mergeSat, 26 Jul 2008 15:09:33 +0200, by Tomas Lindquist Olsen
-
Added bitcode filename to very verbose logging.Sat, 26 Jul 2008 15:02:57 +0200, by Tomas Lindquist Olsen
-
Added empty file to lib dir so it get's created by hgThu, 24 Jul 2008 00:35:46 +0200, by Tomas Lindquist Olsen
-
Add missing "lib" directoryFri, 25 Jul 2008 00:39:24 +0200, by Anders Bergh
-
Fix inline asm FS:4 by writing the displacement directly into the asm instead of using %fs:$0 with an input constraint.Sat, 26 Jul 2008 13:38:25 +0200, by Christian Kamm
-
Made setup for runtime calls in dmd frontend allocate less.Thu, 24 Jul 2008 18:51:36 +0200, by Christian Kamm
-
Change from alloca to gc_malloc. The alloca produces a segfault with current llvm svnThu, 24 Jul 2008 18:21:48 +0200, by Christian Kamm
-
Fix argument types for wchar/char reverse and sort.Thu, 24 Jul 2008 18:20:40 +0200, by Christian Kamm
-
Merge.Wed, 23 Jul 2008 20:27:35 +0200, by Christian Kamm
-
Remove -O0 from command line for compiling tests.Wed, 23 Jul 2008 20:19:58 +0200, by Christian Kamm
-
Fixed segfault when using va_arg.Wed, 23 Jul 2008 20:21:18 +0200, by Tomas Lindquist Olsen
-
.hgignore updates. runminitest stores object files separately.Wed, 23 Jul 2008 18:53:44 +0200, by Christian Kamm
-
Fix broken switch4.d test case.Wed, 23 Jul 2008 18:04:06 +0200, by Christian Kamm
-
Fixed root cause for Invalid BitCasts. DtoCanLoad continues to return falseWed, 23 Jul 2008 17:56:09 +0200, by Christian Kamm
-
Mixed up argument types for aApply and aaApply.Wed, 23 Jul 2008 17:55:20 +0200, by Christian Kamm
-
Introducing opaque type to dmd frontent to be used with certain runtime arrayTue, 22 Jul 2008 23:06:46 +0200, by Christian Kamm
-
Get rid of runTimeHack and instead add proper argument info to the frontendTue, 22 Jul 2008 19:24:40 +0200, by Christian Kamm
-
Add all intermediate files to .hgignore.Mon, 21 Jul 2008 20:36:03 +0200, by Christian Kamm
-
Do only link to libpthread, libm and libdl on Linux.Mon, 21 Jul 2008 20:12:24 +0200, by Christian Kamm
-
Do not strip the leading underscore for typeinfo mangles on Windows.Mon, 21 Jul 2008 20:11:42 +0200, by Christian Kamm
-
Fix nativeobj extension for Windows.Mon, 21 Jul 2008 20:11:15 +0200, by Christian Kamm
-
[svn r393] Started implementation for DtoNullValue. trunkTue, 15 Jul 2008 14:53:16 +0200, by ChristianK
-
[svn r392] Make import of std.compat in object.di used for testing public. trunkTue, 15 Jul 2008 10:56:16 +0200, by ChristianK
-
[svn r391] Fix classes nested inside functions for real. trunkTue, 15 Jul 2008 10:23:50 +0200, by ChristianK
-
[svn r390] Make the zero value used when no nested context was created of the correct type. trunkTue, 15 Jul 2008 08:44:08 +0200, by ChristianK
-
[svn r389] Include std.outofmemory in testincludes. trunkTue, 15 Jul 2008 08:20:21 +0200, by ChristianK
-
[svn r388] ClassInfo declaration could fail if base classdecl hadn't been resolved. trunkTue, 15 Jul 2008 08:17:43 +0200, by ChristianK
-
[svn r385] Fix lvalue cast problems with -= and friends. trunkMon, 14 Jul 2008 22:48:03 +0200, by ChristianK
-
[svn r383] Add explanations to dstress result table. trunkMon, 14 Jul 2008 21:03:15 +0200, by ChristianK
-
[svn r382] In CastExp, after the cast to CastExp.to force the type to be CastExp.type. trunkMon, 14 Jul 2008 19:17:25 +0200, by ChristianK
-
[svn r381] Allow concatenating with static arrays. trunkMon, 14 Jul 2008 17:26:58 +0200, by ChristianK
-
[svn r379] Fix slice assigns of the form T[] = T when T is a typedef. trunkMon, 14 Jul 2008 12:39:23 +0200, by ChristianK
-
[svn r378] Make some errors fatal to prevent segfaults. Error instead of assert on missing label. trunkMon, 14 Jul 2008 12:11:30 +0200, by ChristianK
-
[svn r377] The previous check was too strict, it completely disallowed gotos within finally blocks. This reenables them as long as they don't cross a finally boundary. trunkMon, 14 Jul 2008 12:00:24 +0200, by ChristianK
-
[svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict. trunkMon, 14 Jul 2008 11:48:55 +0200, by ChristianK
-
[svn r375] Make DeclarationExp reuse storage if already allocated. trunkMon, 14 Jul 2008 11:47:03 +0200, by ChristianK
-
[svn r374] Move label target basic block from AST to IRFunction. This is a first step to allowing labels to be emitted multiple times. (for instance within finally blocks) trunkMon, 14 Jul 2008 11:07:15 +0200, by ChristianK
-
[svn r373] Labels inside tryfinally statements are not wrong in principle, so remove the assert. trunkMon, 14 Jul 2008 10:01:09 +0200, by ChristianK
-
[svn r372] Fixed extern(C++) handling now same as DMD, which is to treat it like extern(C). trunkMon, 14 Jul 2008 03:23:43 +0200, by lindquist
-
[svn r371] Fixed array init was still broken for immediate slices and complex values. trunkMon, 14 Jul 2008 01:03:53 +0200, by lindquist
-
[svn r370] Fixed landing pads on 64bit was broken (hardcoded 32bit type, should be size_t) trunkSun, 13 Jul 2008 21:41:45 +0200, by lindquist
-
[svn r369] Fix nested classes when nestedVar is not generated. trunkSun, 13 Jul 2008 21:16:40 +0200, by ChristianK
-
[svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 trunkSun, 13 Jul 2008 20:49:10 +0200, by lindquist
-
[svn r367] In web dstress statistics, write change lists sorted by filename. trunkSun, 13 Jul 2008 09:14:01 +0200, by ChristianK
-
[svn r366] Fixed identity exprs for structs was comparing addresses, not content! trunkSun, 13 Jul 2008 04:27:02 +0200, by lindquist
-
[svn r365] Implemented raw struct equality comparison, uses C memcmp. trunkSun, 13 Jul 2008 04:11:08 +0200, by lindquist
-
[svn r363] Fixed a problem with the mini-test-driver. trunkSun, 13 Jul 2008 02:55:41 +0200, by lindquist
-
[svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'. trunkSun, 13 Jul 2008 02:51:19 +0200, by lindquist
-
[svn r360] Another mostly rewrite of DtoArrayInit. Should be much more robust now, and probably faster code generated for the most common cases too! trunkSun, 13 Jul 2008 01:29:49 +0200, by lindquist
-
[svn r359] Try to fix DtoArrayInit. Unfinished, breaks for arrays of primitive types. trunkSat, 12 Jul 2008 23:56:56 +0200, by ChristianK
-
[svn r358] Forgot to add new files from DMD 1.033 trunkSat, 12 Jul 2008 19:40:14 +0200, by lindquist
-
[svn r356] Fixed problem with array length assignment introduced in [355] trunkSat, 12 Jul 2008 17:04:36 +0200, by lindquist
-
[svn r355] Get rid of IRState::exps and topexp. trunkSat, 12 Jul 2008 15:43:13 +0200, by ChristianK
-
[svn r354] Fix the regressions between [346] and [353] by making constructors and destructors outside classes fatal errors. trunkSat, 12 Jul 2008 09:23:14 +0200, by ChristianK
-
[svn r353] Fix typo. (fixes empty catch handlers, like catch_02.d) trunkFri, 11 Jul 2008 22:33:21 +0200, by ChristianK
-
[svn r352] Implement SwitchErrorStatement. Fixes #52. trunkFri, 11 Jul 2008 21:06:39 +0200, by ChristianK
-
[svn r351] Remove unused runtime file for DMD-style exception handling. trunkFri, 11 Jul 2008 20:23:42 +0200, by ChristianK
-
[svn r350] Fixed incorrect function types for lazy arguments. looks like lazy arguments have never even worked :o well.. now they should. trunkFri, 11 Jul 2008 01:34:04 +0200, by lindquist
-
[svn r349] Fixed problems with static arrays of void as well as a static arrays with zero length. trunkFri, 11 Jul 2008 00:17:00 +0200, by lindquist
-
[svn r348] Switch on class invariants (except in release mode). trunkThu, 10 Jul 2008 22:00:27 +0200, by ChristianK
-
[svn r347] Foundation for adding tangobos to test environment is in place. trunkThu, 10 Jul 2008 21:29:15 +0200, by ChristianK
-
[svn r346] Fixed #55 - llvmdc can link as fast as dmd now! trunkThu, 10 Jul 2008 19:38:34 +0200, by ChristianK
-
[svn r345] Fixed the new moduleinfo stuff to have consistent symbol names with the D style. trunkThu, 10 Jul 2008 00:13:09 +0200, by lindquist
-
[svn r344] Fixed some very minor issues with the usage listing when calling llvmdc with no arguments. trunkWed, 09 Jul 2008 23:43:51 +0200, by lindquist
-
[svn r343] Move object.di used for running dstress into separate directory. trunkWed, 09 Jul 2008 17:02:55 +0200, by ChristianK
-
[svn r341] Fix all regressions between [332] and [340]: trunkSat, 05 Jul 2008 13:05:29 +0200, by ChristianK
-
[svn r340] Rework exception handling to work with nested tryfinally and trycatch. trunkSat, 05 Jul 2008 10:22:56 +0200, by ChristianK
-
[svn r339] Add cleanup handling when within an action chain and some more documentation to the eh personality function. trunkFri, 04 Jul 2008 09:00:49 +0200, by ChristianK
-
[svn r338] Intrinsic calls can never be invokes. trunkFri, 04 Jul 2008 08:55:58 +0200, by ChristianK
-
[svn r337] Reverted changes to toobj.cpp: Module constructor calls can never be invokes. trunkFri, 04 Jul 2008 08:51:49 +0200, by ChristianK
-
[svn r336] Made sure calls within a landing pad area are invokes. trunkThu, 03 Jul 2008 22:05:45 +0200, by ChristianK
-
[svn r335] The basics of exception handling are in place. trunkWed, 02 Jul 2008 22:20:18 +0200, by ChristianK
-
[svn r334] Produce an error for zero-size types instead of segfaulting. trunkSun, 29 Jun 2008 22:22:37 +0200, by ChristianK
-
[svn r333] Fix inline asm bug with multiple branches to the same label. trunkSun, 29 Jun 2008 22:07:15 +0200, by ChristianK
-
[svn r332] Fix codegen for continue within switch. trunkSat, 28 Jun 2008 18:37:27 +0200, by ChristianK
-
[svn r331] Fixed, forgot to default initialize the SynchronizedStatement enclosinghandler. trunkSat, 28 Jun 2008 11:50:28 +0200, by lindquist
-
[svn r329] Cleaned up a bunch of array code for handling special slice cases no trunkSat, 28 Jun 2008 05:57:16 +0200, by lindquist
-
[svn r328] Fixed an issue with interfaces where the vtable type of a interface implemented could be invalid. Fixes several tango modules like, FileStream, ServerSocket trunkSat, 28 Jun 2008 03:45:18 +0200, by lindquist
-
[svn r327] Fixed some more MinGW32 issues. It's now very close to working. trunkFri, 27 Jun 2008 23:58:22 +0200, by lindquist
-
[svn r326] Fixed a bunch of issues with printf's that MinGW32 did not support. trunkFri, 27 Jun 2008 22:04:35 +0200, by lindquist
-
[svn r322] More asm-to-outside jumping work. Unfinished. trunkTue, 24 Jun 2008 22:48:33 +0200, by ChristianK
-
[svn r321] Fix bug in argument remapping functions. trunkTue, 24 Jun 2008 22:27:55 +0200, by ChristianK
-
[svn r320] Begun work on branches out of asm blocks. Unfinished. trunkTue, 24 Jun 2008 21:38:23 +0200, by ChristianK
-
[svn r319] Call substatement->toIR in LabelStatement::toIR even when the label is inside an asm block. trunkTue, 24 Jun 2008 17:24:55 +0200, by ChristianK
-
[svn r318] Moved the call to DtoBoolean before the not instruction. trunkMon, 23 Jun 2008 19:19:37 +0200, by ChristianK
-
[svn r317] Convert result of _adEq runtime function to bool to make sure EqualExp returns i1 bool. trunkMon, 23 Jun 2008 19:08:32 +0200, by ChristianK
-
[svn r316] Fixed array slice assignments like: int[] arr = ...; arr[] = 42; trunkMon, 23 Jun 2008 14:48:42 +0200, by lindquist
-
[svn r315] Build full const initializer for static arrays in DtoConstInitializer if necessary. trunkSun, 22 Jun 2008 21:36:07 +0200, by ChristianK
-
[svn r314] Get correct value type for newing of multidimensional dynamic arrays. trunkSun, 22 Jun 2008 15:21:34 +0200, by ChristianK
-
[svn r313] Fix class initializer size regression introduced in [305]. trunkSun, 22 Jun 2008 13:23:28 +0200, by ChristianK
-
[svn r312] Changed assert codegen to insert an unreachable terminator after the call to the assert function, which currently calls abort(). trunkSat, 21 Jun 2008 21:16:26 +0200, by lindquist
-
[svn r311] Fixed: structs no longer output two static typeinfos. trunkSat, 21 Jun 2008 17:57:36 +0200, by lindquist
-
[svn r310] Fixed a problem with incomplete types and templates in typeinfo code. trunkSat, 21 Jun 2008 16:22:29 +0200, by lindquist
-
[svn r309] Remove the large dstress test result files from svn repository. trunkSat, 21 Jun 2008 14:06:00 +0200, by ChristianK
-
[svn r308] Really fixed multidimensional new expressions. the first length was bad in the resulting slice. trunkSat, 21 Jun 2008 05:03:42 +0200, by lindquist
-
[svn r307] Fixed: multidimensional new expressions now work. Eg.: trunkSat, 21 Jun 2008 04:47:14 +0200, by lindquist
-
[svn r306] Fixed: it's now possible to compile and link llvmdc with MinGW32 and msys on Win32 :D I tried it myself ;) Building the runtime still needs some work, but it's a step in the right direction. trunkSat, 21 Jun 2008 03:14:49 +0200, by lindquist
-
[svn r305] Started support for custom class allocators/deallocators. Allocators with more than one argument still need to be fixed. trunkSat, 21 Jun 2008 02:48:53 +0200, by lindquist
-
[svn r304] Fix associative array literals by always reserving a zero inited temporary for them. trunkSat, 21 Jun 2008 00:54:55 +0200, by ChristianK
-
[svn r303] Start a new basicblock behind a HaltExp to prevent compiler errors. trunkSat, 21 Jun 2008 00:00:56 +0200, by ChristianK
-
[svn r302] Make HaltExps and assert(0) generate an assert message again instead of using llvm's trap intrinsic. trunkFri, 20 Jun 2008 23:38:51 +0200, by ChristianK
-
[svn r301] Fixed incorrect codegen with array slice assigns. trunkFri, 20 Jun 2008 23:27:59 +0200, by ChristianK
-
[svn r300] Removed some win32 stuff that was causing problems on mingw32. trunkFri, 20 Jun 2008 22:25:07 +0200, by lindquist
-
[svn r299] forgot to return status in runExecutable trunkFri, 20 Jun 2008 22:12:15 +0200, by lindquist
-
[svn r298] Eliminated the dmd/link.c source file entirely in favor of a llvm::sys based approach to the same functionality. trunkFri, 20 Jun 2008 22:09:04 +0200, by lindquist
-
[svn r297] Fixed: rewrote linker code to use LLVM's Program facilities instead of DMD's oldschool broken "native" approach. trunkFri, 20 Jun 2008 17:45:13 +0200, by lindquist
-
[svn r296] Removed: the 'suite' dir, it never took off! trunkThu, 19 Jun 2008 17:30:32 +0200, by lindquist
-
[svn r295] Added phobos aliases to string, wstring, dstring and Error to the object.di used for testing. trunkThu, 19 Jun 2008 13:54:31 +0200, by ChristianK
-
[svn r293] Fixed: object.TypeInfo_Struct implementation was incorrect. trunkWed, 18 Jun 2008 22:27:02 +0200, by lindquist
-
[svn r292] Fixed: string switch was broken in several ways. trunkWed, 18 Jun 2008 21:31:05 +0200, by lindquist
-
[svn r291] Fixed a bunch of the old Phobos tests to work with Tango. trunkMon, 16 Jun 2008 16:01:19 +0200, by lindquist
-
[svn r289] Fixed: right shift >> was broken for unsigned types. trunkSun, 15 Jun 2008 18:52:27 +0200, by lindquist
-
[svn r288] Let return statements start a new basic block after terminating the current one. trunkSun, 15 Jun 2008 18:37:23 +0200, by ChristianK
-
[svn r287] update to test statistics generation trunkSun, 15 Jun 2008 12:58:48 +0200, by ChristianK
-
[svn r286] removing test statistics from repository; they are too big and change too often trunkSun, 15 Jun 2008 11:40:47 +0200, by ChristianK
-
[svn r285] Fixed D -> bool LLVM helper for floating point values. trunkSat, 14 Jun 2008 17:28:13 +0200, by lindquist
-
[svn r284] Fixed some problems with cases, code is not as pretty, but it doesn't crash llvm! trunkSat, 14 Jun 2008 06:13:35 +0200, by lindquist
-
[svn r280] Fixed a bunch of issues with switch statements. Ended up a bit far reaching... trunkSat, 14 Jun 2008 05:13:49 +0200, by lindquist
-
[svn r279] fixed bug in makewebstatistics, regenerated output trunkFri, 13 Jun 2008 08:21:11 +0200, by ChristianK
-
[svn r277] Fixed a nasty bug in delegate expressions. Context pointers to nested functions of the parent, from inside a nested function were trunkFri, 13 Jun 2008 05:47:28 +0200, by lindquist
-
[svn r276] Fixed debug info for 'this' arg seemed to be broken. trunkThu, 12 Jun 2008 19:59:19 +0200, by lindquist
-
[svn r272] some rough html statistics for the tests trunkThu, 12 Jun 2008 18:19:54 +0200, by ChristianK
-
[svn r271] Fixed debug info for implicit 'this' param. trunkThu, 12 Jun 2008 18:04:28 +0200, by lindquist
-
[svn r270] Forgot the test for struct debug info. trunkThu, 12 Jun 2008 17:01:31 +0200, by lindquist
-
[svn r268] Fixed: global debug info was still brokem ... should be done now!!! trunkWed, 11 Jun 2008 21:03:55 +0200, by lindquist
-
[svn r267] Fixed debug info for global variables. trunkWed, 11 Jun 2008 20:53:26 +0200, by lindquist
-
[svn r266] dstress results for [265] and small fix for cleanup in runtests script trunkTue, 10 Jun 2008 21:44:04 +0200, by ChristianK
-
[svn r265] generate debug info for global variables only if they don't have external linkage trunkTue, 10 Jun 2008 20:01:04 +0200, by ChristianK
-
[svn r264] Fixed debug info for global variables. trunkMon, 09 Jun 2008 17:49:30 +0200, by lindquist
-
[svn r263] Changed *** ATTENTION *** to warnings. trunkMon, 09 Jun 2008 15:52:22 +0200, by lindquist
-
[svn r262] Fixed debug info for normal function parameters. trunkMon, 09 Jun 2008 12:43:16 +0200, by lindquist
-
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB. trunkMon, 09 Jun 2008 09:37:08 +0200, by lindquist
-
[svn r260] Changed some of the LLVMDC specific code in the Tango core and did some minor cleanups. trunkMon, 09 Jun 2008 03:02:14 +0200, by lindquist
-
[svn r259] Enabled ASM for the GC, this closes #45 by saving the registers on the stack. trunkMon, 09 Jun 2008 02:05:02 +0200, by lindquist
-
[svn r258] Fixed: we were passing static arrays by value. trunkMon, 09 Jun 2008 00:28:02 +0200, by lindquist
-
[svn r257] Fixed: array .sort and .reverse runtime code was incorrect. trunkMon, 09 Jun 2008 00:01:10 +0200, by lindquist
-
[svn r256] AsmBlockStatement was still being flattened in some cases. trunkSun, 08 Jun 2008 22:07:10 +0200, by lindquist
-
[svn r253] Removed -inlineasm option. inline asm is now enabled by default unless the new -noasm option is passed. trunkSun, 08 Jun 2008 19:09:24 +0200, by lindquist
-
[svn r252] added warnings about using an up to date runtime trunkSun, 08 Jun 2008 18:20:48 +0200, by ChristianK
-
[svn r251] fixed arguments checking in runtest script trunkSun, 08 Jun 2008 12:06:22 +0200, by ChristianK
-
[svn r250] Fixed the warning about dropping arguments to _Dmain when optimizing. trunkSun, 08 Jun 2008 08:03:19 +0200, by lindquist
-
[svn r249] Changed inline asm clobbers to a set instead of a list so we don't get duplicate clobbers. trunkSun, 08 Jun 2008 06:45:54 +0200, by lindquist
-
[svn r248] Fixed: labels in inline asm block now work for the normal case. trunkSun, 08 Jun 2008 06:15:51 +0200, by lindquist
-
[svn r247] fixed accessing global symbols from inline asm. trunkSun, 08 Jun 2008 01:07:58 +0200, by lindquist
-
[svn r245] initial support for labels in inline asm, broken :/ trunkSat, 07 Jun 2008 21:31:38 +0200, by lindquist
-
[svn r243] fixed inline asm arg_pointer args hopefully. trunkSat, 07 Jun 2008 19:19:30 +0200, by lindquist
-
[svn r242] fixed (I think) arg_pointer inline asm args trunkSat, 07 Jun 2008 19:04:26 +0200, by lindquist
-
[svn r241] Fixed missing terminator for void main() with inline asm block. trunkFri, 06 Jun 2008 22:30:31 +0200, by lindquist
-
[svn r240] do not crash on zero length constraints string trunkFri, 06 Jun 2008 22:04:41 +0200, by ChristianK
-
[svn r239] also use indirect modifier for update constraints trunkFri, 06 Jun 2008 21:51:40 +0200, by ChristianK
-
[svn r238] use *m for memory input constraints and pass in their address trunkFri, 06 Jun 2008 21:44:17 +0200, by ChristianK
-
[svn r237] some inline asm output now seems to work, see tangotests/asm2.d trunkFri, 06 Jun 2008 20:51:43 +0200, by lindquist
-
[svn r236] added initial codegen of inline asm, pretty buggy and incomplete still. see the tangotests/asm1.d test for a sample of what does trunkFri, 06 Jun 2008 20:14:51 +0200, by lindquist
-
[svn r235] rough port of GDC's inline assembler code, unfinished trunkThu, 05 Jun 2008 19:22:37 +0200, by ChristianK
-
[svn r234] Fixed: missed a few bogus #ifs in last revision. trunkThu, 05 Jun 2008 06:43:34 +0200, by lindquist
-
[svn r233] Added: -oq command line option for writing fully qualified object names. trunkThu, 05 Jun 2008 06:38:36 +0200, by lindquist
-
[svn r232] Added dstress test results for rev [231] . trunkTue, 03 Jun 2008 22:32:59 +0200, by lindquist
-
[svn r231] Changed: warnings are no longer treated as an error. trunkTue, 03 Jun 2008 13:51:09 +0200, by lindquist
-
[svn r229] Updated the object.d implementation to the latest Tango. trunkFri, 30 May 2008 19:32:04 +0200, by lindquist
-
[svn r228] Fixed: when new'ing basic types, the storage was not default initialized. trunkTue, 27 May 2008 22:14:24 +0200, by lindquist
-
[svn r227] Fixed: crash in lifetime.d when resizing array of AAs by .length assignment. trunkTue, 27 May 2008 19:53:29 +0200, by lindquist
-
[svn r225] Fixed: delete expressions no longer use llvm's free instruction, which crashes on a GC provided pointer. trunkWed, 14 May 2008 01:22:40 +0200, by lindquist
-
[svn r224] clean up temporaries after dstress has run trunkTue, 13 May 2008 21:41:25 +0200, by ChristianK
-
[svn r223] Fixed: assert with message could be broken. trunkTue, 13 May 2008 21:40:39 +0200, by lindquist
-
[svn r221] Update: Switched to the 2.3 LLVM svn branch, http://llvm.org/svn/llvm-project/llvm/branches/release_23 . trunkTue, 13 May 2008 17:58:11 +0200, by lindquist
-
[svn r219] Fixed: the tango/lib/gc/basic garbage collector now compiles and links into an executable (change in tango/lib/llvmdc-posix.mak), closes #5 . trunkTue, 13 May 2008 14:42:09 +0200, by lindquist
-
[svn r216] don't crash on foreach over zero-length static array trunkMon, 12 May 2008 22:27:05 +0200, by ChristianK
-
[svn r213] Fixed: foreach on an object seems to have been broken, the issue was that DMD generates an implicit delegate with conflicting types for 'this'. trunkMon, 12 May 2008 20:02:52 +0200, by lindquist
-
[svn r209] Fixed: exotic array to pointer casts were broken. trunkMon, 12 May 2008 18:44:11 +0200, by lindquist
-
[svn r208] const init interface vtbls to nonzero values only for nonabstract classes trunkMon, 12 May 2008 18:22:55 +0200, by ChristianK
-
[svn r207] Fixed: the runtime support didn't handle string switch. trunkMon, 12 May 2008 14:58:55 +0200, by lindquist
-
[svn r206] Fixed some interfaceInfo related issues, closes #44 trunkMon, 12 May 2008 14:32:29 +0200, by lindquist
-
[svn r205] moved some local static variables used for memset and memcpy intrinsics to IrState trunkSat, 10 May 2008 19:00:11 +0200, by ChristianK
-
[svn r204] Don't run complex dstress tests, they seem to be broken. trunkSat, 10 May 2008 06:44:57 +0200, by ChristianK
-
[svn r203] moving tests into separate folder, added readme trunkThu, 08 May 2008 22:49:28 +0200, by ChristianK
-
[svn r202] added start of dstress-based test suite to tests/ trunkThu, 08 May 2008 22:32:22 +0200, by ChristianK
-
[svn r201] Fixed: return statement could fail codegen with type mismatch for classes, added cast. trunkWed, 07 May 2008 22:27:45 +0200, by lindquist
-
[svn r199] Fixed: still some small issues with string literals implicitly converting to different pointer types. Should be fixed now! trunkWed, 07 May 2008 20:22:42 +0200, by lindquist
-
[svn r198] Fixed: doing a length-changing cast of a full slice segfaulted. eg: trunkWed, 07 May 2008 19:54:01 +0200, by lindquist
-
[svn r197] Fixed: empty scope statement segfaulted. trunkWed, 07 May 2008 19:34:41 +0200, by lindquist
-
[svn r196] Added C++ version of the ray demo for comparing. trunkWed, 07 May 2008 18:46:56 +0200, by lindquist
-
[svn r195] fixed some tango bugs (tango ticket 1093). trunkWed, 07 May 2008 05:45:25 +0200, by lindquist
-
[svn r194] Fixed: string literal constant expressions with static array type was broken. trunkWed, 07 May 2008 05:02:48 +0200, by lindquist
-
[svn r193] Fixed: abstract classes implementing interfaces now output proper Interface info arrays. (null vtables). trunkWed, 07 May 2008 04:45:51 +0200, by lindquist
-
[svn r192] Fixed: String literals as constant expression was broken for utf16/32. trunkWed, 07 May 2008 00:58:36 +0200, by lindquist
-
[svn r191] Fixed: array literals did not support all type/storage combinations. trunkWed, 07 May 2008 00:01:13 +0200, by lindquist
-
[svn r190] Fixed array concatenation for some broken cases. trunkTue, 06 May 2008 18:36:46 +0200, by lindquist
-
[svn r189] moving IR data back into DMD frontend nodes trunkTue, 06 May 2008 07:56:03 +0200, by ChristianK
-
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots. trunkTue, 06 May 2008 07:26:27 +0200, by lindquist
-
[svn r187] Fixed missing definitions of instances of imported struct template declarations. trunkTue, 06 May 2008 05:25:53 +0200, by lindquist
-
[svn r185] Fixed broken nested classes with data members, did DMD change the class layout? tango.text.Regex now compiles. trunkTue, 06 May 2008 03:07:21 +0200, by lindquist
-
[svn r184] fixed an AA helper for giving keys storage, which the runtime needs. tango.text.UnicodeData now compiles. trunkTue, 06 May 2008 02:26:17 +0200, by lindquist
-
[svn r183] Fixed broken identity expressions with two pointers of different types. trunkTue, 06 May 2008 01:23:02 +0200, by lindquist
-
[svn r182] Oups, the PGM output for the raytracer demo was borked. trunkTue, 06 May 2008 00:03:55 +0200, by lindquist
-
[svn r181] Updated the raytracer demo by downs to work with tango :) My quick trunkMon, 05 May 2008 22:20:07 +0200, by lindquist
-
[svn r180] Fixed complex negation, and tango.math.Math now compiles. trunkMon, 05 May 2008 20:28:59 +0200, by lindquist
-
[svn r179] lots and lots of fixes, much more of tango now compiles/works. trunkMon, 05 May 2008 07:36:29 +0200, by lindquist
-
[svn r178] Fixed codegen values for function arguments, the old approach was completely broken, amazing it even worked... trunkMon, 05 May 2008 00:56:53 +0200, by lindquist
-
[svn r177] moved variable for interface info type from being local static to being within IRState trunkSun, 04 May 2008 21:25:48 +0200, by ChristianK
-
[svn r174] added file missing from previous commit [173] trunkThu, 01 May 2008 13:33:02 +0200, by ChristianK
-
[svn r173] moved IR state previously stored in Type into IrType and a Type->IrType map; fixes #7 trunkThu, 01 May 2008 13:32:08 +0200, by ChristianK
-
[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol and a Dsymbol->IrDsymbol map trunkThu, 01 May 2008 13:05:53 +0200, by ChristianK
-
[svn r171] starting to move IR data from AST nodes into IRState; started with IrFunction trunkTue, 29 Apr 2008 21:33:50 +0200, by ChristianK
-
[svn r160] Added cleaned version of dmd's linux exception runtime trunkTue, 25 Mar 2008 18:25:24 +0100, by ChristianK
-
[svn r159] added some code to help diagnose ticket #35 trunkTue, 25 Mar 2008 16:33:19 +0100, by lindquist
-
[svn r158] fixed bug with console integer output: buffer was too small trunkMon, 24 Mar 2008 20:49:21 +0100, by ChristianK
-
[svn r156] added a testcase for the most annoying bug ever trunkMon, 24 Mar 2008 20:05:44 +0100, by lindquist
-
[svn r155] Fixed a bunch of linkage problems (especially with templates) trunkMon, 24 Mar 2008 19:43:02 +0100, by lindquist
-
[svn r154] renaming enclosingtry to enclosingtryfinally to distinguish it from enclosingtrycatch, which will probably need to be added for exception handling trunkSat, 22 Mar 2008 12:20:32 +0100, by ChristianK
-
[svn r152] Relates to ticket #34. Always emit class definition if it is a template instance. Linkage still needs to be fixed. trunkThu, 13 Mar 2008 18:37:52 +0100, by ChristianK
-
[svn r150] fixes #16 and #17, implements GotoCaseStatement trunkSat, 08 Mar 2008 15:22:07 +0100, by ChristianK
-
[svn r149] fixed: a bunch of D-style variadics problems. trunkSat, 26 Jan 2008 17:13:22 +0100, by lindquist
-
[svn r147] tango.io.Console is now working. True this time :) Yay! trunkFri, 25 Jan 2008 01:42:36 +0100, by lindquist
-
[svn r146] fixed some potential problems with mismatch in order of interfaces in class data layout trunkWed, 23 Jan 2008 15:48:19 +0100, by lindquist
-
[svn r143] Fixed: a few bugs in debug information, still only line info, but should be correct files now :) trunkTue, 22 Jan 2008 00:01:16 +0100, by lindquist
-
[svn r140] did a lot of the work towards being able to pass multiple modules on the command line. not complete yet though trunkThu, 17 Jan 2008 03:15:12 +0100, by lindquist
-
[svn r139] Fixed bug #33, thanks for the report :) trunkMon, 14 Jan 2008 23:09:55 +0100, by lindquist
-
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet... trunkMon, 14 Jan 2008 05:11:54 +0100, by lindquist
-
[svn r133] Fixed some problems with inlining not happening :P trunkFri, 28 Dec 2007 22:55:24 +0100, by lindquist
-
[svn r132] Added some tests. some will fail at the moment. trunkFri, 30 Nov 2007 17:12:08 +0100, by lindquist
-
[svn r128] function local typedefs were not working trunkWed, 28 Nov 2007 03:34:37 +0100, by lindquist
-
[svn r127] Updated the lphobos build scripts a little. Created a new rebuild profile. trunkWed, 28 Nov 2007 03:01:51 +0100, by lindquist
-
[svn r125] Renamed/moved a few backend member inside DMD structures for consistency. trunkTue, 27 Nov 2007 03:09:36 +0100, by lindquist
-
[svn r124] Fixed another D vararg + return in ptr bug. trunkMon, 26 Nov 2007 07:26:21 +0100, by lindquist
-
[svn r123] Fixed some typeinfo module name mismatches. trunkMon, 26 Nov 2007 06:45:13 +0100, by lindquist
-
[svn r122] Fixed temporary delegates can now alloca their own storage. trunkMon, 26 Nov 2007 05:50:33 +0100, by lindquist
-
[svn r120] ModuleInfo implementation is now almost complete. trunkSun, 25 Nov 2007 18:55:52 +0100, by lindquist
-
[svn r119] Added the monitor data field that comes after the vtable pointer to all classes. Represented as a void* initialized to zero. trunkSun, 25 Nov 2007 03:58:55 +0100, by lindquist
-
[svn r117] Initial working implementation of interfaces. trunkSat, 24 Nov 2007 06:33:00 +0100, by lindquist
-
[svn r116] Implemented the ClassInfo.destructor field. trunkThu, 22 Nov 2007 22:30:10 +0100, by lindquist
-
[svn r115] Implemented the ClassInfo.defaultConstructor member. trunkThu, 22 Nov 2007 21:17:54 +0100, by lindquist
-
[svn r114] Implemented the ClassInfo.offTi member. trunkThu, 22 Nov 2007 21:01:01 +0100, by lindquist
-
[svn r113] Added initial support for associative arrays (AAs). trunkWed, 21 Nov 2007 04:13:15 +0100, by lindquist
-
[svn r112] Fixed 'case 1,2,3:' style case statements. trunkTue, 20 Nov 2007 05:29:20 +0100, by lindquist
-
[svn r111] Fixed most problems with complex number support and added typeinfo for them. trunkTue, 20 Nov 2007 00:02:35 +0100, by lindquist
-
[svn r109] Fixed support for static array TypeInfo trunkMon, 19 Nov 2007 03:39:46 +0100, by lindquist
-
[svn r108] Now basic suppport for complex types. =,+,-,*,/ are supported. trunkMon, 19 Nov 2007 02:58:58 +0100, by lindquist
-
[svn r107] Getting .classinfo on a class instance now works (classinfo is stored in vtable) trunkSun, 18 Nov 2007 08:25:07 +0100, by lindquist
-
[svn r106] Turns out the last commit wasn't enough, now the D->LLVM process is even more split up. trunkSun, 18 Nov 2007 06:52:57 +0100, by lindquist
-
[svn r105] -inline does nothing for now, the -On setting can already be used to trigger it. trunkFri, 16 Nov 2007 10:01:24 +0100, by lindquist
-
[svn r103] Array comparisons are now fully implemented, that is - to the extent that TypeInfo is. trunkThu, 15 Nov 2007 00:24:44 +0100, by lindquist
-
[svn r102] Further delayed emission of function bodies to avoid problems with circular-forward-references. trunkWed, 14 Nov 2007 23:39:10 +0100, by lindquist
-
[svn r101] Split up CastExp into several smaller utility functions. trunkWed, 14 Nov 2007 20:18:01 +0100, by lindquist
-
[svn r99] Removed the ray demo. it's in test already (and not broken there) trunkMon, 12 Nov 2007 06:43:33 +0100, by lindquist
-
[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca"). trunkMon, 12 Nov 2007 06:32:46 +0100, by lindquist
-
[svn r97] Fixed bug with main(string[] args) on 32 bit systems. 64bit worked. trunkThu, 08 Nov 2007 19:21:05 +0100, by lindquist
-
[svn r92] Fixed support for statically initialized unions. lots of bugfixes as cleanups too. trunkTue, 06 Nov 2007 10:03:14 +0100, by lindquist
-
[svn r90] Major updates to the gen directory. Redesigned the 'elem' struct. Much more... !!! trunkSat, 03 Nov 2007 14:44:58 +0100, by lindquist
-
[svn r89] Fixed a bunch of problems with template instance across multiple modules. trunkFri, 02 Nov 2007 06:32:32 +0100, by lindquist
-
[svn r88] fixed global given initializers when they don't deserve trunkFri, 02 Nov 2007 02:27:41 +0100, by lindquist
-
[svn r87] Fixed some memory bloat when passing string literals as char[] params (double temporary before) trunkFri, 02 Nov 2007 02:03:13 +0100, by lindquist
-
[svn r86] Changed the way arguments are given storage. It is now detected if they will need it during semantic passes. trunkFri, 02 Nov 2007 01:17:26 +0100, by lindquist
-
[svn r85] Fixed: if a return statement appeared in the try block of a nested try-finally, only the inner-most finally block would be executed. trunkThu, 01 Nov 2007 17:27:18 +0100, by lindquist
-
[svn r84] Fixed: Returning from a void function from inside the try of a try-finally block was broken. trunkWed, 31 Oct 2007 22:35:39 +0100, by lindquist
-
[svn r83] Fixed: Returning a struct from within the try block of a try-finally was broken. trunkWed, 31 Oct 2007 22:20:19 +0100, by lindquist
-
[svn r82] Fixed: Fall-through switch cases were broken. trunkWed, 31 Oct 2007 20:50:21 +0100, by lindquist
-
[svn r81] Fixed: Union support was very buggy. Should be fairly solid now. trunkWed, 31 Oct 2007 09:34:18 +0100, by lindquist
-
[svn r79] Updated the rebuild profile to link bitcode libraries with -lib trunkWed, 31 Oct 2007 04:55:48 +0100, by lindquist
-
[svn r75] Fixed the init member in custom enum typeinfo. I don't see any way this could actually need emmision though :/ trunkSun, 28 Oct 2007 19:48:57 +0100, by lindquist
-
[svn r74] Fixed passing types with different alignment to D-style variadic functions. trunkSun, 28 Oct 2007 19:33:50 +0100, by lindquist
-
[svn r73] Identity expression for dynamic array and null was broken. trunkSun, 28 Oct 2007 04:23:38 +0100, by lindquist
-
[svn r72] Calling a nested function that is not a delegate was not working. trunkSun, 28 Oct 2007 03:14:29 +0100, by lindquist
-
[svn r71] Fixed accessing parent function arguments from inside nested delegates. trunkSun, 28 Oct 2007 02:46:06 +0200, by lindquist
-
[svn r70] Fixed bug where correct calling convention was not set on calling aggregate methods trunkSun, 28 Oct 2007 02:03:42 +0200, by lindquist
-
[svn r68] Added support for multi-dimensional static arrays. trunkThu, 25 Oct 2007 12:09:13 +0200, by lindquist
-
[svn r67] Fixed ignore unittests instead of failing to compile trunkThu, 25 Oct 2007 10:05:21 +0200, by lindquist
-
[svn r66] Added support for imaginary floating point types trunkThu, 25 Oct 2007 09:48:36 +0200, by lindquist
-
[svn r65] Added typeinfo implementations for float[], double[] and real[] trunkThu, 25 Oct 2007 09:26:17 +0200, by lindquist
-
[svn r62] Added support for TypeInfo _Array, _Function, _Pointer, _Delegate, _Enum trunkThu, 25 Oct 2007 09:02:55 +0200, by lindquist
-
[svn r61] Added support for D-style variadic functions :) trunkThu, 25 Oct 2007 02:39:53 +0200, by lindquist
-
[svn r59] Added support for C-style variadic functions. Currently only works on x86, x86-64 va_arg is broken in LLVM 2.1. PPC and PPC64 unknown. trunkWed, 24 Oct 2007 22:18:06 +0200, by lindquist
-
[svn r58] Fixed cond expression resulting in a non-basic type. trunkWed, 24 Oct 2007 01:37:34 +0200, by lindquist
-
[svn r57] Added most basic TypeInfo (rebuild lphobos). trunkTue, 23 Oct 2007 07:16:02 +0200, by lindquist
-
[svn r55] Foreach was always generating code as if the value variable was 'ref' trunkMon, 22 Oct 2007 17:25:44 +0200, by lindquist
-
[svn r54] Added support for nested delegates referencing parent's stack variables. trunkMon, 22 Oct 2007 15:40:56 +0200, by lindquist
-
[svn r53] added basic support for delegate literals. if you access outer variables you get a broken module trunkFri, 19 Oct 2007 17:43:46 +0200, by lindquist
-
[svn r52] fixed static arrays in struct literals trunkFri, 19 Oct 2007 17:15:30 +0200, by lindquist
-
[svn r51] dynamic array members in struct literals was broken trunkFri, 19 Oct 2007 17:00:35 +0200, by lindquist
-
[svn r45] Added a modified version of scrapple.qd (by downs) to the demos dir. It doesn't compile yet though :( trunkFri, 19 Oct 2007 07:45:35 +0200, by lindquist
-
[svn r43] Fixed the rebuild profile to be able to build sdldemo1. trunkWed, 10 Oct 2007 06:21:31 +0200, by lindquist
-
[svn r42] Disabled the extensive logging by default. Use the -vv flag to get it back. trunkWed, 10 Oct 2007 06:16:48 +0200, by lindquist
-
[svn r41] new'd dynamic arrays are now initialized with the element type's default initializer. trunkWed, 10 Oct 2007 03:38:24 +0200, by lindquist
-
[svn r40] Cleaned up some of the array routines to use gep/load/store instead of memcpy/memset. trunkTue, 09 Oct 2007 07:51:13 +0200, by lindquist
-
[svn r39] * Updated to DMD 1.022 with the exception of: trunkTue, 09 Oct 2007 06:21:30 +0200, by lindquist
-
[svn r37] * Initial support for foreach on static arrays. Not 100% complete trunkThu, 04 Oct 2007 22:38:53 +0200, by lindquist
-
[svn r36] * Fixed a bug where passing a regular argument to a ref argument did not allocate storage trunkThu, 04 Oct 2007 18:24:05 +0200, by lindquist
-
[svn r35] * Attributes on struct fields/methods now work trunkThu, 04 Oct 2007 16:44:07 +0200, by lindquist
-
[svn r34] * Fixed passing a struct literal as function argument trunkThu, 04 Oct 2007 14:15:54 +0200, by lindquist
-
[svn r33] * Added support for assignment to function arguments trunkThu, 04 Oct 2007 13:45:22 +0200, by lindquist
-
[svn r32] * Fixed problems with arrays members of aggregates trunkThu, 04 Oct 2007 12:49:37 +0200, by lindquist
-
[svn r31] * Fixed returning through hidden pointer was unable to report back the return value trunkThu, 04 Oct 2007 11:39:53 +0200, by lindquist
-
[svn r30] * Fixed static function-local variables. trunkThu, 04 Oct 2007 10:57:26 +0200, by lindquist
-
[svn r29] * Fixed structs inside struct literals trunkThu, 04 Oct 2007 10:22:56 +0200, by lindquist
-
[svn r28] * Fixed accessing aggregate fields. it was still not quite right. hopefully is now :) trunkThu, 04 Oct 2007 10:13:21 +0200, by lindquist
-
[svn r27] * Fixed bug in aggregate field lookup. trunkThu, 04 Oct 2007 09:24:15 +0200, by lindquist
-
[svn r26] * Fixed templates defining a constant value trunkThu, 04 Oct 2007 07:35:02 +0200, by lindquist
-
[svn r25] * Fixed a lot of problems with string literals trunkThu, 04 Oct 2007 07:01:15 +0200, by lindquist
-
[svn r21] * Fixed local instances of imported templates trunkWed, 03 Oct 2007 06:14:41 +0200, by lindquist
-
[svn r20] * Added a simple compiletime std.stdio by downs trunkWed, 03 Oct 2007 05:41:15 +0200, by lindquist
-
[svn r19] * Added support for reassigning 'this' inside class constructors. trunkWed, 03 Oct 2007 04:56:32 +0200, by lindquist
-
[svn r18] * Initial support for switch statements - No string switches yet. trunkWed, 03 Oct 2007 02:15:12 +0200, by lindquist
-
[svn r17] changed the llvmdc.conf to use dmd.conf style values. hardcoding my home dir is obviously not the best idea... trunkTue, 02 Oct 2007 21:28:57 +0200, by lindquist
-
[svn r15] * Fixed a bunch problems with virtual calls. Seems I did some rather poor testing. trunkTue, 02 Oct 2007 05:10:18 +0200, by lindquist
-
[svn r12] fixed accessing aggregate fields of aggregates trunkThu, 27 Sep 2007 06:03:06 +0200, by lindquist
-
[svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :) trunkWed, 05 Sep 2007 07:16:31 +0200, by lindquist
-
[svn r8] changed backend includes to always use the gen/<foo>.h prefix trunkMon, 03 Sep 2007 17:34:30 +0200, by lindquist
-
[svn r5] Initial commit. Most things are very rough. trunkSat, 01 Sep 2007 21:43:27 +0200, by lindquist