Sun, 08 Jun 2008 22:07:10 +0200 |
lindquist |
[svn r256] AsmBlockStatement was still being flattened in some cases.
trunk
|
Sun, 08 Jun 2008 21:23:09 +0200 |
ChristianK |
[svn r255] added dstress results for [254]
trunk
|
Sun, 08 Jun 2008 19:09:24 +0200 |
lindquist |
[svn r253] Removed -inlineasm option. inline asm is now enabled by default unless the new -noasm option is passed.
trunk
|
Sun, 08 Jun 2008 18:20:48 +0200 |
ChristianK |
[svn r252] added warnings about using an up to date runtime
trunk
|
Sun, 08 Jun 2008 12:06:22 +0200 |
ChristianK |
[svn r251] fixed arguments checking in runtest script
trunk
|
Sun, 08 Jun 2008 08:03:19 +0200 |
lindquist |
[svn r250] Fixed the warning about dropping arguments to _Dmain when optimizing.
trunk
|
Sun, 08 Jun 2008 06:45:54 +0200 |
lindquist |
[svn r249] Changed inline asm clobbers to a set instead of a list so we don't get duplicate clobbers.
trunk
|
Sun, 08 Jun 2008 06:15:51 +0200 |
lindquist |
[svn r248] Fixed: labels in inline asm block now work for the normal case.
trunk
|
Sun, 08 Jun 2008 01:07:58 +0200 |
lindquist |
[svn r247] fixed accessing global symbols from inline asm.
trunk
|
Sat, 07 Jun 2008 21:38:14 +0200 |
lindquist |
[svn r246] fixed asm4 test
trunk
|
Sat, 07 Jun 2008 21:31:38 +0200 |
lindquist |
[svn r245] initial support for labels in inline asm, broken :/
trunk
|
Sat, 07 Jun 2008 19:20:15 +0200 |
lindquist |
[svn r244] added another asm test.
trunk
|
Sat, 07 Jun 2008 19:19:30 +0200 |
lindquist |
[svn r243] fixed inline asm arg_pointer args hopefully.
trunk
|
Sat, 07 Jun 2008 19:04:26 +0200 |
lindquist |
[svn r242] fixed (I think) arg_pointer inline asm args
trunk
|
Fri, 06 Jun 2008 22:30:31 +0200 |
lindquist |
[svn r241] Fixed missing terminator for void main() with inline asm block.
trunk
|
Fri, 06 Jun 2008 22:04:41 +0200 |
ChristianK |
[svn r240] do not crash on zero length constraints string
trunk
|
Fri, 06 Jun 2008 21:51:40 +0200 |
ChristianK |
[svn r239] also use indirect modifier for update constraints
trunk
|
Fri, 06 Jun 2008 21:44:17 +0200 |
ChristianK |
[svn r238] use *m for memory input constraints and pass in their address
trunk
|
Fri, 06 Jun 2008 20:51:43 +0200 |
lindquist |
[svn r237] some inline asm output now seems to work, see tangotests/asm2.d
trunk
|
Fri, 06 Jun 2008 20:14:51 +0200 |
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
trunk
|
Thu, 05 Jun 2008 19:22:37 +0200 |
ChristianK |
[svn r235] rough port of GDC's inline assembler code, unfinished
trunk
|
Thu, 05 Jun 2008 06:43:34 +0200 |
lindquist |
[svn r234] Fixed: missed a few bogus #ifs in last revision.
trunk
|
Thu, 05 Jun 2008 06:38:36 +0200 |
lindquist |
[svn r233] Added: -oq command line option for writing fully qualified object names.
trunk
|
Tue, 03 Jun 2008 22:32:59 +0200 |
lindquist |
[svn r232] Added dstress test results for rev [231] .
trunk
|
Tue, 03 Jun 2008 13:51:09 +0200 |
lindquist |
[svn r231] Changed: warnings are no longer treated as an error.
trunk
|
Fri, 30 May 2008 19:32:56 +0200 |
lindquist |
[svn r230] Added vararg3 sample tangotest.
trunk
|
Fri, 30 May 2008 19:32:04 +0200 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
trunk
|
Tue, 27 May 2008 22:14:24 +0200 |
lindquist |
[svn r228] Fixed: when new'ing basic types, the storage was not default initialized.
trunk
|
Tue, 27 May 2008 19:53:29 +0200 |
lindquist |
[svn r227] Fixed: crash in lifetime.d when resizing array of AAs by .length assignment.
trunk
|
Wed, 14 May 2008 02:00:23 +0200 |
lindquist |
[svn r226] Fixed: deleting interface.
trunk
|
Wed, 14 May 2008 01:22:40 +0200 |
lindquist |
[svn r225] Fixed: delete expressions no longer use llvm's free instruction, which crashes on a GC provided pointer.
trunk
|
Tue, 13 May 2008 21:41:25 +0200 |
ChristianK |
[svn r224] clean up temporaries after dstress has run
trunk
|
Tue, 13 May 2008 21:40:39 +0200 |
lindquist |
[svn r223] Fixed: assert with message could be broken.
trunk
|
Tue, 13 May 2008 18:07:03 +0200 |
lindquist |
[svn r222] Forgot to remove volatile ATTENTION.
trunk
|
Tue, 13 May 2008 17:58:11 +0200 |
lindquist |
[svn r221] Update: Switched to the 2.3 LLVM svn branch, http://llvm.org/svn/llvm-project/llvm/branches/release_23 .
trunk
|
Tue, 13 May 2008 16:16:50 +0200 |
lindquist |
[svn r220] Added: test results for [219]
trunk
|
Tue, 13 May 2008 14:42:09 +0200 |
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 .
trunk
|
Mon, 12 May 2008 23:49:07 +0200 |
lindquist |
[svn r218] Added test results for [217]
trunk
|
Mon, 12 May 2008 22:44:25 +0200 |
lindquist |
[svn r217] Updated: the rebuild profiles.
trunk
|
Mon, 12 May 2008 22:27:05 +0200 |
ChristianK |
[svn r216] don't crash on foreach over zero-length static array
trunk
|
Mon, 12 May 2008 21:08:33 +0200 |
ChristianK |
[svn r215] fix for empty class vtbl
trunk
|
Mon, 12 May 2008 20:28:44 +0200 |
ChristianK |
[svn r214] test results for [210]
trunk
|
Mon, 12 May 2008 20:02:52 +0200 |
lindquist |
[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'.
trunk
|
Mon, 12 May 2008 19:10:41 +0200 |
lindquist |
[svn r212] Updated the readme (said llvm 2.1)
trunk
|
Mon, 12 May 2008 19:08:22 +0200 |
lindquist |
[svn r211] Added readme in phobos dir.
trunk
|
Mon, 12 May 2008 18:48:09 +0200 |
lindquist |
[svn r210] Fixed: last commit was broken.
trunk
|
Mon, 12 May 2008 18:44:11 +0200 |
lindquist |
[svn r209] Fixed: exotic array to pointer casts were broken.
trunk
|
Mon, 12 May 2008 18:22:55 +0200 |
ChristianK |
[svn r208] const init interface vtbls to nonzero values only for nonabstract classes
trunk
|
Mon, 12 May 2008 14:58:55 +0200 |
lindquist |
[svn r207] Fixed: the runtime support didn't handle string switch.
trunk
|
Mon, 12 May 2008 14:32:29 +0200 |
lindquist |
[svn r206] Fixed some interfaceInfo related issues, closes #44
trunk
|
Sat, 10 May 2008 19:00:11 +0200 |
ChristianK |
[svn r205] moved some local static variables used for memset and memcpy intrinsics to IrState
trunk
|
Sat, 10 May 2008 06:44:57 +0200 |
ChristianK |
[svn r204] Don't run complex dstress tests, they seem to be broken.
trunk
|
Thu, 08 May 2008 22:49:28 +0200 |
ChristianK |
[svn r203] moving tests into separate folder, added readme
trunk
|
Thu, 08 May 2008 22:32:22 +0200 |
ChristianK |
[svn r202] added start of dstress-based test suite to tests/
trunk
|
Wed, 07 May 2008 22:27:45 +0200 |
lindquist |
[svn r201] Fixed: return statement could fail codegen with type mismatch for classes, added cast.
trunk
|
Wed, 07 May 2008 22:01:59 +0200 |
lindquist |
[svn r200] Fixed: removed use of std.intrinsic.
trunk
|
Wed, 07 May 2008 20:22:42 +0200 |
lindquist |
[svn r199] Fixed: still some small issues with string literals implicitly converting to different pointer types. Should be fixed now!
trunk
|
Wed, 07 May 2008 19:54:01 +0200 |
lindquist |
[svn r198] Fixed: doing a length-changing cast of a full slice segfaulted. eg:
trunk
|
Wed, 07 May 2008 19:34:41 +0200 |
lindquist |
[svn r197] Fixed: empty scope statement segfaulted.
trunk
|
Wed, 07 May 2008 18:46:56 +0200 |
lindquist |
[svn r196] Added C++ version of the ray demo for comparing.
trunk
|
Wed, 07 May 2008 05:45:25 +0200 |
lindquist |
[svn r195] fixed some tango bugs (tango ticket 1093).
trunk
|
Wed, 07 May 2008 05:02:48 +0200 |
lindquist |
[svn r194] Fixed: string literal constant expressions with static array type was broken.
trunk
|
Wed, 07 May 2008 04:45:51 +0200 |
lindquist |
[svn r193] Fixed: abstract classes implementing interfaces now output proper Interface info arrays. (null vtables).
trunk
|
Wed, 07 May 2008 00:58:36 +0200 |
lindquist |
[svn r192] Fixed: String literals as constant expression was broken for utf16/32.
trunk
|
Wed, 07 May 2008 00:01:13 +0200 |
lindquist |
[svn r191] Fixed: array literals did not support all type/storage combinations.
trunk
|
Tue, 06 May 2008 18:36:46 +0200 |
lindquist |
[svn r190] Fixed array concatenation for some broken cases.
trunk
|
Tue, 06 May 2008 07:56:03 +0200 |
ChristianK |
[svn r189] moving IR data back into DMD frontend nodes
trunk
|
Tue, 06 May 2008 07:26:27 +0200 |
lindquist |
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots.
trunk
|
Tue, 06 May 2008 05:25:53 +0200 |
lindquist |
[svn r187] Fixed missing definitions of instances of imported struct template declarations.
trunk
|
Tue, 06 May 2008 03:46:43 +0200 |
lindquist |
[svn r186] Fixed 'delete this'.
trunk
|
Tue, 06 May 2008 03:07:21 +0200 |
lindquist |
[svn r185] Fixed broken nested classes with data members, did DMD change the class layout? tango.text.Regex now compiles.
trunk
|
Tue, 06 May 2008 02:26:17 +0200 |
lindquist |
[svn r184] fixed an AA helper for giving keys storage, which the runtime needs. tango.text.UnicodeData now compiles.
trunk
|
Tue, 06 May 2008 01:23:02 +0200 |
lindquist |
[svn r183] Fixed broken identity expressions with two pointers of different types.
trunk
|
Tue, 06 May 2008 00:03:55 +0200 |
lindquist |
[svn r182] Oups, the PGM output for the raytracer demo was borked.
trunk
|
Mon, 05 May 2008 22:20:07 +0200 |
lindquist |
[svn r181] Updated the raytracer demo by downs to work with tango :) My quick
trunk
|
Mon, 05 May 2008 20:28:59 +0200 |
lindquist |
[svn r180] Fixed complex negation, and tango.math.Math now compiles.
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
|
Mon, 05 May 2008 00:56:53 +0200 |
lindquist |
[svn r178] Fixed codegen values for function arguments, the old approach was completely broken, amazing it even worked...
trunk
|
Sun, 04 May 2008 21:25:48 +0200 |
ChristianK |
[svn r177] moved variable for interface info type from being local static to being within IRState
trunk
|
Sun, 04 May 2008 04:35:27 +0200 |
lindquist |
[svn r176] Fixed a bug with class constructors.
trunk
|
Thu, 01 May 2008 15:15:28 +0200 |
ChristianK |
[svn r175] merged dmd 1.029
trunk
|
Thu, 01 May 2008 13:33:02 +0200 |
ChristianK |
[svn r174] added file missing from previous commit [173]
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
|
Tue, 25 Mar 2008 18:25:24 +0100 |
ChristianK |
[svn r160] Added cleaned version of dmd's linux exception runtime
trunk
|
Tue, 25 Mar 2008 16:33:19 +0100 |
lindquist |
[svn r159] added some code to help diagnose ticket #35
trunk
|
Mon, 24 Mar 2008 20:49:21 +0100 |
ChristianK |
[svn r158] fixed bug with console integer output: buffer was too small
trunk
|
Mon, 24 Mar 2008 20:48:40 +0100 |
lindquist |
[svn r157] Fixed the nasty type==NULL bug :D
trunk
|
Mon, 24 Mar 2008 20:05:44 +0100 |
lindquist |
[svn r156] added a testcase for the most annoying bug ever
trunk
|
Mon, 24 Mar 2008 19:43:02 +0100 |
lindquist |
[svn r155] Fixed a bunch of linkage problems (especially with templates)
trunk
|
Sat, 22 Mar 2008 12:20:32 +0100 |
ChristianK |
[svn r154] renaming enclosingtry to enclosingtryfinally to distinguish it from enclosingtrycatch, which will probably need to be added for exception handling
trunk
|
Thu, 13 Mar 2008 18:37:52 +0100 |
ChristianK |
[svn r152] Relates to ticket #34. Always emit class definition if it is a template instance. Linkage still needs to be fixed.
trunk
|
Mon, 10 Mar 2008 19:29:39 +0100 |
ChristianK |
[svn r151] fixed #29: out contracts work now
trunk
|
Sat, 08 Mar 2008 15:22:07 +0100 |
ChristianK |
[svn r150] fixes #16 and #17, implements GotoCaseStatement
trunk
|
Sat, 26 Jan 2008 17:13:22 +0100 |
lindquist |
[svn r149] fixed: a bunch of D-style variadics problems.
trunk
|
Fri, 25 Jan 2008 01:42:36 +0100 |
lindquist |
[svn r147] tango.io.Console is now working. True this time :) Yay!
trunk
|
Wed, 23 Jan 2008 15:48:19 +0100 |
lindquist |
[svn r146] fixed some potential problems with mismatch in order of interfaces in class data layout
trunk
|
Wed, 23 Jan 2008 12:58:51 +0100 |
lindquist |
[svn r145] fixed some x86 problems
trunk
|
Wed, 23 Jan 2008 12:56:09 +0100 |
lindquist |
[svn r144] fixes
trunk
|
Tue, 22 Jan 2008 00:01:16 +0100 |
lindquist |
[svn r143] Fixed: a few bugs in debug information, still only line info, but should be correct files now :)
trunk
|
Fri, 18 Jan 2008 20:13:19 +0100 |
lindquist |
[svn r142] minor fix to dynamic casts.
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 23:09:55 +0100 |
lindquist |
[svn r139] Fixed bug #33, thanks for the report :)
trunk
|
Mon, 14 Jan 2008 05:32:24 +0100 |
lindquist |
[svn r138] forgot the latest tests
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
|
Fri, 04 Jan 2008 01:38:42 +0100 |
lindquist |
[svn r135] * Merged DMD 1.025 *
trunk
|
Fri, 28 Dec 2007 23:52:40 +0100 |
lindquist |
[svn r134] Merged the DMD 1.024 frontend.
trunk
|
Fri, 28 Dec 2007 22:55:24 +0100 |
lindquist |
[svn r133] Fixed some problems with inlining not happening :P
trunk
|
Fri, 30 Nov 2007 17:12:08 +0100 |
lindquist |
[svn r132] Added some tests. some will fail at the moment.
trunk
|
Fri, 30 Nov 2007 12:56:52 +0100 |
lindquist |
[svn r131] Fixed #11
trunk
|
Wed, 28 Nov 2007 05:04:38 +0100 |
lindquist |
[svn r130] fixed #28
trunk
|
Wed, 28 Nov 2007 04:52:35 +0100 |
lindquist |
[svn r129] Started AA literals.
trunk
|
Wed, 28 Nov 2007 03:34:37 +0100 |
lindquist |
[svn r128] function local typedefs were not working
trunk
|
Wed, 28 Nov 2007 03:01:51 +0100 |
lindquist |
[svn r127] Updated the lphobos build scripts a little. Created a new rebuild profile.
trunk
|
Tue, 27 Nov 2007 09:19:07 +0100 |
lindquist |
[svn r126] String switch is now implemented.
trunk
|
Tue, 27 Nov 2007 03:09:36 +0100 |
lindquist |
[svn r125] Renamed/moved a few backend member inside DMD structures for consistency.
trunk
|
Mon, 26 Nov 2007 07:26:21 +0100 |
lindquist |
[svn r124] Fixed another D vararg + return in ptr bug.
trunk
|
Mon, 26 Nov 2007 06:45:13 +0100 |
lindquist |
[svn r123] Fixed some typeinfo module name mismatches.
trunk
|
Mon, 26 Nov 2007 05:50:33 +0100 |
lindquist |
[svn r122] Fixed temporary delegates can now alloca their own storage.
trunk
|
Mon, 26 Nov 2007 04:49:23 +0100 |
lindquist |
[svn r121] Finished ModuleInfo implementation.
trunk
|
Sun, 25 Nov 2007 18:55:52 +0100 |
lindquist |
[svn r120] ModuleInfo implementation is now almost complete.
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
|
Sun, 25 Nov 2007 00:19:13 +0100 |
lindquist |
[svn r118] Fixed dynamic casts.
trunk
|
Sat, 24 Nov 2007 06:33:00 +0100 |
lindquist |
[svn r117] Initial working implementation of interfaces.
trunk
|
Thu, 22 Nov 2007 22:30:10 +0100 |
lindquist |
[svn r116] Implemented the ClassInfo.destructor field.
trunk
|
Thu, 22 Nov 2007 21:17:54 +0100 |
lindquist |
[svn r115] Implemented the ClassInfo.defaultConstructor member.
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
|
Tue, 20 Nov 2007 05:29:20 +0100 |
lindquist |
[svn r112] Fixed 'case 1,2,3:' style case statements.
trunk
|
Tue, 20 Nov 2007 00:02:35 +0100 |
lindquist |
[svn r111] Fixed most problems with complex number support and added typeinfo for them.
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
|
Mon, 19 Nov 2007 02:58:58 +0100 |
lindquist |
[svn r108] Now basic suppport for complex types. =,+,-,*,/ are supported.
trunk
|
Sun, 18 Nov 2007 08:25:07 +0100 |
lindquist |
[svn r107] Getting .classinfo on a class instance now works (classinfo is stored in vtable)
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 10:01:24 +0100 |
lindquist |
[svn r105] -inline does nothing for now, the -On setting can already be used to trigger it.
trunk
|
Fri, 16 Nov 2007 08:21:47 +0100 |
lindquist |
[svn r104] TONS OF FIXES.
trunk
|
Thu, 15 Nov 2007 00:24:44 +0100 |
lindquist |
[svn r103] Array comparisons are now fully implemented, that is - to the extent that TypeInfo is.
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
|
Wed, 14 Nov 2007 20:18:01 +0100 |
lindquist |
[svn r101] Split up CastExp into several smaller utility functions.
trunk
|
Mon, 12 Nov 2007 07:58:44 +0100 |
lindquist |
[svn r100] Moved test/ray.d to demos/ray.d.
trunk
|
Mon, 12 Nov 2007 06:43:33 +0100 |
lindquist |
[svn r99] Removed the ray demo. it's in test already (and not broken there)
trunk
|
Mon, 12 Nov 2007 06:32:46 +0100 |
lindquist |
[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca").
trunk
|
Thu, 08 Nov 2007 19:21:05 +0100 |
lindquist |
[svn r97] Fixed bug with main(string[] args) on 32 bit systems. 64bit worked.
trunk
|
Thu, 08 Nov 2007 19:13:28 +0100 |
lindquist |
[svn r96] Updated to DMD 1.023.
trunk
|
Wed, 07 Nov 2007 04:52:56 +0100 |
lindquist |
[svn r95] added support for mains like:
trunk
|
Wed, 07 Nov 2007 03:36:07 +0100 |
lindquist |
[svn r94] started on complex support
trunk
|
Wed, 07 Nov 2007 02:45:47 +0100 |
lindquist |
[svn r93] a few fixes, some phobos additions.
trunk
|
Tue, 06 Nov 2007 10:03:14 +0100 |
lindquist |
[svn r92] Fixed support for statically initialized unions. lots of bugfixes as cleanups too.
trunk
|
Sat, 03 Nov 2007 14:48:33 +0100 |
lindquist |
[svn r91] fixed some minor mistakes
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
|
Fri, 02 Nov 2007 06:32:32 +0100 |
lindquist |
[svn r89] Fixed a bunch of problems with template instance across multiple modules.
trunk
|
Fri, 02 Nov 2007 02:27:41 +0100 |
lindquist |
[svn r88] fixed global given initializers when they don't deserve
trunk
|
Fri, 02 Nov 2007 02:03:13 +0100 |
lindquist |
[svn r87] Fixed some memory bloat when passing string literals as char[] params (double temporary before)
trunk
|
Fri, 02 Nov 2007 01:17:26 +0100 |
lindquist |
[svn r86] Changed the way arguments are given storage. It is now detected if they will need it during semantic passes.
trunk
|
Thu, 01 Nov 2007 17:27:18 +0100 |
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.
trunk
|
Wed, 31 Oct 2007 22:35:39 +0100 |
lindquist |
[svn r84] Fixed: Returning from a void function from inside the try of a try-finally block was broken.
trunk
|
Wed, 31 Oct 2007 22:20:19 +0100 |
lindquist |
[svn r83] Fixed: Returning a struct from within the try block of a try-finally was broken.
trunk
|
Wed, 31 Oct 2007 20:50:21 +0100 |
lindquist |
[svn r82] Fixed: Fall-through switch cases were broken.
trunk
|
Wed, 31 Oct 2007 09:34:18 +0100 |
lindquist |
[svn r81] Fixed: Union support was very buggy. Should be fairly solid now.
trunk
|
Wed, 31 Oct 2007 07:24:02 +0100 |
lindquist |
[svn r80] Fixed union literals
trunk
|
Wed, 31 Oct 2007 04:55:48 +0100 |
lindquist |
[svn r79] Updated the rebuild profile to link bitcode libraries with -lib
trunk
|
Wed, 31 Oct 2007 04:05:38 +0100 |
lindquist |
[svn r78] Removed the useless pragmas
trunk
|
Wed, 31 Oct 2007 03:11:32 +0100 |
lindquist |
[svn r77] Fixed foreach on slice.
trunk
|
Mon, 29 Oct 2007 03:28:12 +0100 |
lindquist |
[svn r76] Fixed: TypeInfo for structs.
trunk
|
Sun, 28 Oct 2007 19:48:57 +0100 |
lindquist |
[svn r75] Fixed the init member in custom enum typeinfo. I don't see any way this could actually need emmision though :/
trunk
|
Sun, 28 Oct 2007 19:33:50 +0100 |
lindquist |
[svn r74] Fixed passing types with different alignment to D-style variadic functions.
trunk
|
Sun, 28 Oct 2007 04:23:38 +0100 |
lindquist |
[svn r73] Identity expression for dynamic array and null was broken.
trunk
|
Sun, 28 Oct 2007 03:14:29 +0100 |
lindquist |
[svn r72] Calling a nested function that is not a delegate was not working.
trunk
|
Sun, 28 Oct 2007 02:46:06 +0200 |
lindquist |
[svn r71] Fixed accessing parent function arguments from inside nested delegates.
trunk
|
Sun, 28 Oct 2007 02:03:42 +0200 |
lindquist |
[svn r70] Fixed bug where correct calling convention was not set on calling aggregate methods
trunk
|
Fri, 26 Oct 2007 15:14:51 +0200 |
lindquist |
[svn r69] forgot std.stdarg
trunk
|
Thu, 25 Oct 2007 12:09:13 +0200 |
lindquist |
[svn r68] Added support for multi-dimensional static arrays.
trunk
|
Thu, 25 Oct 2007 10:05:21 +0200 |
lindquist |
[svn r67] Fixed ignore unittests instead of failing to compile
trunk
|
Thu, 25 Oct 2007 09:48:36 +0200 |
lindquist |
[svn r66] Added support for imaginary floating point types
trunk
|
Thu, 25 Oct 2007 09:26:17 +0200 |
lindquist |
[svn r65] Added typeinfo implementations for float[], double[] and real[]
trunk
|
Thu, 25 Oct 2007 09:16:05 +0200 |
lindquist |
[svn r64] ...
trunk
|
Thu, 25 Oct 2007 09:04:00 +0200 |
lindquist |
[svn r63] Forgot lphobos/typeinfo2
trunk
|
Thu, 25 Oct 2007 09:02:55 +0200 |
lindquist |
[svn r62] Added support for TypeInfo _Array, _Function, _Pointer, _Delegate, _Enum
trunk
|
Thu, 25 Oct 2007 02:39:53 +0200 |
lindquist |
[svn r61] Added support for D-style variadic functions :)
trunk
|
Wed, 24 Oct 2007 22:26:37 +0200 |
lindquist |
[svn r60] fixed vararg1 test
trunk
|
Wed, 24 Oct 2007 22:18:06 +0200 |
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.
trunk
|
Wed, 24 Oct 2007 01:37:34 +0200 |
lindquist |
[svn r58] Fixed cond expression resulting in a non-basic type.
trunk
|
Tue, 23 Oct 2007 07:16:02 +0200 |
lindquist |
[svn r57] Added most basic TypeInfo (rebuild lphobos).
trunk
|
Tue, 23 Oct 2007 05:55:12 +0200 |
lindquist |
[svn r56] Initial support for TypeInfo.
trunk
|
Mon, 22 Oct 2007 17:25:44 +0200 |
lindquist |
[svn r55] Foreach was always generating code as if the value variable was 'ref'
trunk
|
Mon, 22 Oct 2007 15:40:56 +0200 |
lindquist |
[svn r54] Added support for nested delegates referencing parent's stack variables.
trunk
|
Fri, 19 Oct 2007 17:43:46 +0200 |
lindquist |
[svn r53] added basic support for delegate literals. if you access outer variables you get a broken module
trunk
|
Fri, 19 Oct 2007 17:15:30 +0200 |
lindquist |
[svn r52] fixed static arrays in struct literals
trunk
|
Fri, 19 Oct 2007 17:00:35 +0200 |
lindquist |
[svn r51] dynamic array members in struct literals was broken
trunk
|
Fri, 19 Oct 2007 16:37:34 +0200 |
lindquist |
[svn r50]
trunk
|
Fri, 19 Oct 2007 16:37:15 +0200 |
lindquist |
[svn r49] foreach on dynamic arrays
trunk
|
Fri, 19 Oct 2007 16:05:06 +0200 |
lindquist |
[svn r48] fixed some storage problems
trunk
|
Fri, 19 Oct 2007 15:26:09 +0200 |
lindquist |
[svn r47] fixed a problem with gdc 4.1
trunk
|
Fri, 19 Oct 2007 15:16:11 +0200 |
lindquist |
[svn r46] fix for shift operations
trunk
|
Fri, 19 Oct 2007 07:45:35 +0200 |
lindquist |
[svn r45] Added a modified version of scrapple.qd (by downs) to the demos dir. It doesn't compile yet though :(
trunk
|
Fri, 19 Oct 2007 07:43:21 +0200 |
lindquist |
[svn r44] Lots of bug fixes.
trunk
|
Wed, 10 Oct 2007 06:21:31 +0200 |
lindquist |
[svn r43] Fixed the rebuild profile to be able to build sdldemo1.
trunk
|
Wed, 10 Oct 2007 06:16:48 +0200 |
lindquist |
[svn r42] Disabled the extensive logging by default. Use the -vv flag to get it back.
trunk
|
Wed, 10 Oct 2007 03:38:24 +0200 |
lindquist |
[svn r41] new'd dynamic arrays are now initialized with the element type's default initializer.
trunk
|
Tue, 09 Oct 2007 07:51:13 +0200 |
lindquist |
[svn r40] Cleaned up some of the array routines to use gep/load/store instead of memcpy/memset.
trunk
|
Tue, 09 Oct 2007 06:21:30 +0200 |
lindquist |
[svn r39] * Updated to DMD 1.022 with the exception of:
trunk
|
Tue, 09 Oct 2007 02:50:00 +0200 |
lindquist |
[svn r38] * resizing dynamic arrays support
trunk
|
Thu, 04 Oct 2007 22:38:53 +0200 |
lindquist |
[svn r37] * Initial support for foreach on static arrays. Not 100% complete
trunk
|
Thu, 04 Oct 2007 18:24:05 +0200 |
lindquist |
[svn r36] * Fixed a bug where passing a regular argument to a ref argument did not allocate storage
trunk
|
Thu, 04 Oct 2007 16:44:07 +0200 |
lindquist |
[svn r35] * Attributes on struct fields/methods now work
trunk
|
Thu, 04 Oct 2007 14:15:54 +0200 |
lindquist |
[svn r34] * Fixed passing a struct literal as function argument
trunk
|
Thu, 04 Oct 2007 13:45:22 +0200 |
lindquist |
[svn r33] * Added support for assignment to function arguments
trunk
|
Thu, 04 Oct 2007 12:49:37 +0200 |
lindquist |
[svn r32] * Fixed problems with arrays members of aggregates
trunk
|
Thu, 04 Oct 2007 11:39:53 +0200 |
lindquist |
[svn r31] * Fixed returning through hidden pointer was unable to report back the return value
trunk
|
Thu, 04 Oct 2007 10:57:26 +0200 |
lindquist |
[svn r30] * Fixed static function-local variables.
trunk
|
Thu, 04 Oct 2007 10:22:56 +0200 |
lindquist |
[svn r29] * Fixed structs inside struct literals
trunk
|
Thu, 04 Oct 2007 10:13:21 +0200 |
lindquist |
[svn r28] * Fixed accessing aggregate fields. it was still not quite right. hopefully is now :)
trunk
|
Thu, 04 Oct 2007 09:24:15 +0200 |
lindquist |
[svn r27] * Fixed bug in aggregate field lookup.
trunk
|
Thu, 04 Oct 2007 07:35:02 +0200 |
lindquist |
[svn r26] * Fixed templates defining a constant value
trunk
|
Thu, 04 Oct 2007 07:01:15 +0200 |
lindquist |
[svn r25] * Fixed a lot of problems with string literals
trunk
|
Thu, 04 Oct 2007 04:28:30 +0200 |
lindquist |
[svn r24] * Added a simple std.traits by downs
trunk
|
Thu, 04 Oct 2007 03:42:56 +0200 |
lindquist |
[svn r23] * Updated to DMD 1.021
trunk
|
Thu, 04 Oct 2007 01:47:53 +0200 |
lindquist |
[svn r22] * Forgot to add std.stdio
trunk
|
Wed, 03 Oct 2007 06:14:41 +0200 |
lindquist |
[svn r21] * Fixed local instances of imported templates
trunk
|
Wed, 03 Oct 2007 05:41:15 +0200 |
lindquist |
[svn r20] * Added a simple compiletime std.stdio by downs
trunk
|
Wed, 03 Oct 2007 04:56:32 +0200 |
lindquist |
[svn r19] * Added support for reassigning 'this' inside class constructors.
trunk
|
Wed, 03 Oct 2007 02:15:12 +0200 |
lindquist |
[svn r18] * Initial support for switch statements - No string switches yet.
trunk
|
Tue, 02 Oct 2007 21:28:57 +0200 |
lindquist |
[svn r17] changed the llvmdc.conf to use dmd.conf style values. hardcoding my home dir is obviously not the best idea...
trunk
|
Tue, 02 Oct 2007 05:27:44 +0200 |
lindquist |
[svn r16] * Updated all tests to have a main
trunk
|
Tue, 02 Oct 2007 05:10:18 +0200 |
lindquist |
[svn r15] * Fixed a bunch problems with virtual calls. Seems I did some rather poor testing.
trunk
|
Mon, 01 Oct 2007 23:32:29 +0200 |
lindquist |
[svn r14] Forgot something stupid...y
trunk
|
Mon, 01 Oct 2007 21:19:53 +0200 |
lindquist |
[svn r13] * Updated for LLVM 2.1
trunk
|
Thu, 27 Sep 2007 06:03:06 +0200 |
lindquist |
[svn r12] fixed accessing aggregate fields of aggregates
trunk
|
Wed, 26 Sep 2007 19:17:54 +0200 |
lindquist |
[svn r11] added another struct sample
trunk
|
Wed, 26 Sep 2007 19:05:18 +0200 |
lindquist |
[svn r10] Updated for LLVM rev. 20070913
trunk
|
Wed, 05 Sep 2007 07:16:31 +0200 |
lindquist |
[svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
trunk
|
Mon, 03 Sep 2007 17:34:30 +0200 |
lindquist |
[svn r8] changed backend includes to always use the gen/<foo>.h prefix
trunk
|
Sat, 01 Sep 2007 22:26:33 +0200 |
lindquist |
[svn r7] forgot the conf file
trunk
|
Sat, 01 Sep 2007 22:24:46 +0200 |
lindquist |
[svn r6] added some missing things
trunk
|
Sat, 01 Sep 2007 21:43:27 +0200 |
lindquist |
[svn r5] Initial commit. Most things are very rough.
trunk
|
Thu, 02 Aug 2007 16:48:02 +0200 |
root |
[svn r3] initial repository setup
trunk
|