Sat, 26 Jul 2008 17:19:16 +0200 |
Christian Kamm |
Give error messages for invalid casts.
|
Sat, 26 Jul 2008 15:00:57 +0200 |
Christian Kamm |
Start a new basic block after a continue statement.
|
Tue, 15 Jul 2008 00:17:03 +0200 |
lindquist |
[svn r386] Fixed broken DtoBoolean.
trunk
|
Mon, 14 Jul 2008 22:48:03 +0200 |
ChristianK |
[svn r385] Fix lvalue cast problems with -= and friends.
trunk
|
Mon, 14 Jul 2008 12:00:24 +0200 |
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.
trunk
|
Mon, 14 Jul 2008 11:48:55 +0200 |
ChristianK |
[svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict.
trunk
|
Mon, 14 Jul 2008 11:07:15 +0200 |
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)
trunk
|
Mon, 14 Jul 2008 10:01:09 +0200 |
ChristianK |
[svn r373] Labels inside tryfinally statements are not wrong in principle, so remove the assert.
trunk
|
Sat, 12 Jul 2008 15:43:13 +0200 |
ChristianK |
[svn r355] Get rid of IRState::exps and topexp.
trunk
|
Fri, 11 Jul 2008 21:06:39 +0200 |
ChristianK |
[svn r352] Implement SwitchErrorStatement. Fixes #52.
trunk
|
Sat, 05 Jul 2008 10:22:56 +0200 |
ChristianK |
[svn r340] Rework exception handling to work with nested tryfinally and trycatch.
trunk
|
Thu, 03 Jul 2008 22:05:45 +0200 |
ChristianK |
[svn r336] Made sure calls within a landing pad area are invokes.
trunk
|
Wed, 02 Jul 2008 22:20:18 +0200 |
ChristianK |
[svn r335] The basics of exception handling are in place.
trunk
|
Sat, 28 Jun 2008 18:37:27 +0200 |
ChristianK |
[svn r332] Fix codegen for continue within switch.
trunk
|
Sat, 28 Jun 2008 11:37:53 +0200 |
lindquist |
[svn r330] Implemented synchronized statements.
trunk
|
Sat, 28 Jun 2008 05:57:16 +0200 |
lindquist |
[svn r329] Cleaned up a bunch of array code for handling special slice cases no
trunk
|
Fri, 27 Jun 2008 22:04:35 +0200 |
lindquist |
[svn r326] Fixed a bunch of issues with printf's that MinGW32 did not support.
trunk
|
Wed, 25 Jun 2008 23:42:38 +0200 |
ChristianK |
[svn r325] Removed dead code.
trunk
|
Wed, 25 Jun 2008 20:39:09 +0200 |
ChristianK |
[svn r323] Branching out of inline asm works.
trunk
|
Tue, 24 Jun 2008 21:38:23 +0200 |
ChristianK |
[svn r320] Begun work on branches out of asm blocks. Unfinished.
trunk
|
Tue, 24 Jun 2008 17:24:55 +0200 |
ChristianK |
[svn r319] Call substatement->toIR in LabelStatement::toIR even when the label is inside an asm block.
trunk
|
Wed, 18 Jun 2008 21:31:05 +0200 |
lindquist |
[svn r292] Fixed: string switch was broken in several ways.
trunk
|
Mon, 16 Jun 2008 16:01:19 +0200 |
lindquist |
[svn r291] Fixed a bunch of the old Phobos tests to work with Tango.
trunk
|
Sun, 15 Jun 2008 18:52:27 +0200 |
lindquist |
[svn r289] Fixed: right shift >> was broken for unsigned types.
trunk
|
Sun, 15 Jun 2008 18:37:23 +0200 |
ChristianK |
[svn r288] Let return statements start a new basic block after terminating the current one.
trunk
|
Sat, 14 Jun 2008 06:13:35 +0200 |
lindquist |
[svn r284] Fixed some problems with cases, code is not as pretty, but it doesn't crash llvm!
trunk
|
Sat, 14 Jun 2008 05:13:49 +0200 |
lindquist |
[svn r280] Fixed a bunch of issues with switch statements. Ended up a bit far reaching...
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
|
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
|
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:38:36 +0200 |
lindquist |
[svn r233] Added: -oq command line option for writing fully qualified object names.
trunk
|
Fri, 30 May 2008 19:32:04 +0200 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
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
|
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 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
|
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 19:34:41 +0200 |
lindquist |
[svn r197] Fixed: empty scope statement segfaulted.
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 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: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
|
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
|
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, 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
|
Fri, 04 Jan 2008 01:38:42 +0100 |
lindquist |
[svn r135] * Merged DMD 1.025 *
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
|
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
|