Mon, 02 Feb 2009 01:44:51 +0100 |
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.
|
Fri, 09 Jan 2009 20:08:06 +0100 |
Tomas Lindquist Olsen |
Fixed bad return types in typinf.cpp
|
Sat, 29 Nov 2008 21:25:43 +0100 |
Tomas Lindquist Olsen |
Removed KDevelop3 project files, CMake can generate them just fine!
|
Sat, 29 Nov 2008 12:28:10 +0100 |
Christian Kamm |
Error instead of assert when trying to build a default initializer for void[n].
|
Wed, 12 Nov 2008 05:40:31 +0100 |
Tomas Lindquist Olsen |
D2: Fixed global constants not initialized until module constructor.
|
Wed, 12 Nov 2008 07:23:34 +0100 |
Tomas Lindquist Olsen |
Forgot D2 versioning on typeinfo change.
|
Wed, 12 Nov 2008 07:22:05 +0100 |
Tomas Lindquist Olsen |
D2 changes!
|
Wed, 12 Nov 2008 02:30:28 +0100 |
Tomas Lindquist Olsen |
Applied fvbommel's patch from #112
|
Tue, 11 Nov 2008 01:38:48 +0100 |
Tomas Lindquist Olsen |
Added initial D2 support, D2 frontend and changes to codegen to make things compile.
|
Mon, 06 Oct 2008 22:46:55 +0200 |
Christian Kamm |
First part of rename to LDC.
|
Wed, 01 Oct 2008 18:32:31 +0200 |
Tomas Lindquist Olsen |
Wrapped all the most potentially expensive logging calls in a conditional to only do work when actually requested.
|
Sat, 16 Aug 2008 19:29:56 +0200 |
Christian Kamm |
Fix TypeInfo_Tuple array initialization.
|
Wed, 13 Aug 2008 23:54:09 +0200 |
Christian Kamm |
Reverted bad change [506]. Added test case for remaining bug.
|
Wed, 13 Aug 2008 22:14:43 +0200 |
Christian Kamm |
Provided overload to TypeClass::builtinTypeInfo to return true.
|
Wed, 23 Jul 2008 17:56:09 +0200 |
Christian Kamm |
Fixed root cause for Invalid BitCasts. DtoCanLoad continues to return false
|
Tue, 22 Jul 2008 23:06:46 +0200 |
Christian Kamm |
Introducing opaque type to dmd frontent to be used with certain runtime array
|
Sat, 12 Jul 2008 19:38:31 +0200 |
lindquist |
[svn r357] Merged DMD 1.033
trunk
|
Sat, 21 Jun 2008 17:57:36 +0200 |
lindquist |
[svn r311] Fixed: structs no longer output two static typeinfos.
trunk
|
Thu, 19 Jun 2008 17:30:32 +0200 |
lindquist |
[svn r296] Removed: the 'suite' dir, it never took off!
trunk
|
Mon, 09 Jun 2008 09:37:08 +0200 |
lindquist |
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB.
trunk
|
Fri, 30 May 2008 19:32:04 +0200 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
trunk
|
Tue, 06 May 2008 07:56:03 +0200 |
ChristianK |
[svn r189] moving IR data back into DMD frontend nodes
trunk
|
Mon, 05 May 2008 07:36:29 +0200 |
lindquist |
[svn r179] lots and lots of fixes, much more of tango now compiles/works.
trunk
|
Thu, 01 May 2008 13:32:08 +0200 |
ChristianK |
[svn r173] moved IR state previously stored in Type into IrType and a Type->IrType map; fixes #7
trunk
|
Thu, 01 May 2008 13:05:53 +0200 |
ChristianK |
[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol and a Dsymbol->IrDsymbol map
trunk
|
Tue, 29 Apr 2008 21:33:50 +0200 |
ChristianK |
[svn r171] starting to move IR data from AST nodes into IRState; started with IrFunction
trunk
|
Fri, 18 Jan 2008 16:42:16 +0100 |
lindquist |
[svn r141] fixed more problems with classinfo
trunk
|
Thu, 17 Jan 2008 03:15:12 +0100 |
lindquist |
[svn r140] did a lot of the work towards being able to pass multiple modules on the command line. not complete yet though
trunk
|
Mon, 14 Jan 2008 05:11:54 +0100 |
lindquist |
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
trunk
|
Fri, 11 Jan 2008 17:57:40 +0100 |
lindquist |
[svn r136] MAJOR UNSTABLE UPDATE!!!
trunk
|
Tue, 27 Nov 2007 03:09:36 +0100 |
lindquist |
[svn r125] Renamed/moved a few backend member inside DMD structures for consistency.
trunk
|
Sun, 25 Nov 2007 03:58:55 +0100 |
lindquist |
[svn r119] Added the monitor data field that comes after the vtable pointer to all classes. Represented as a void* initialized to zero.
trunk
|
Sat, 24 Nov 2007 06:33:00 +0100 |
lindquist |
[svn r117] Initial working implementation of interfaces.
trunk
|
Thu, 22 Nov 2007 21:01:01 +0100 |
lindquist |
[svn r114] Implemented the ClassInfo.offTi member.
trunk
|
Wed, 21 Nov 2007 04:13:15 +0100 |
lindquist |
[svn r113] Added initial support for associative arrays (AAs).
trunk
|
Mon, 19 Nov 2007 06:01:48 +0100 |
lindquist |
[svn r110] Fixed typeinfo for classes.
trunk
|
Mon, 19 Nov 2007 03:39:46 +0100 |
lindquist |
[svn r109] Fixed support for static array TypeInfo
trunk
|
Sun, 18 Nov 2007 06:52:57 +0100 |
lindquist |
[svn r106] Turns out the last commit wasn't enough, now the D->LLVM process is even more split up.
trunk
|
Fri, 16 Nov 2007 08:21:47 +0100 |
lindquist |
[svn r104] TONS OF FIXES.
trunk
|
Wed, 14 Nov 2007 23:39:10 +0100 |
lindquist |
[svn r102] Further delayed emission of function bodies to avoid problems with circular-forward-references.
trunk
|
Mon, 12 Nov 2007 07:58:44 +0100 |
lindquist |
[svn r100] Moved test/ray.d to demos/ray.d.
trunk
|
Wed, 07 Nov 2007 02:45:47 +0100 |
lindquist |
[svn r93] a few fixes, some phobos additions.
trunk
|
Sat, 03 Nov 2007 14:44:58 +0100 |
lindquist |
[svn r90] Major updates to the gen directory. Redesigned the 'elem' struct. Much more... !!!
trunk
base
gen/typinf.c@7cb369cfa78c
|