log ast/Exp.d @ 193:658178183018

age author description
Fri, 25 Jul 2008 15:31:16 +0200 Anders Johnsen Added error message for the case of calling a function pointer with wrong parameter count.
Fri, 25 Jul 2008 15:00:54 +0200 Anders Johnsen Fixed String parsing, so that they get created with the right type in AST.
Fri, 25 Jul 2008 12:18:05 +0200 Anders Johnsen Added support for array literals. Codegen is broken, though.
Fri, 25 Jul 2008 10:59:16 +0200 Anders Johnsen Fixed a few errors so that two more tests passes. Also, now you only need a type in a function param.
Fri, 25 Jul 2008 01:39:01 +0200 Anders Halager Better support for function pointers
Fri, 25 Jul 2008 01:21:07 +0200 Anders Johnsen Changes the way messages can be displayed. Also added a toString to DType's for type printing.
Thu, 24 Jul 2008 23:03:18 +0200 Anders Johnsen Can now use & as a unary operator and take an AddressOf
Thu, 24 Jul 2008 20:31:24 +0200 Anders Johnsen - Changed Parser to be more clean on type parsing.
Thu, 24 Jul 2008 12:06:48 +0200 Anders Johnsen Some changes to get function overloading to work. Also class inherit works now - to some extend. needs vtables and all the complex stuff of it.
Tue, 22 Jul 2008 16:53:47 +0200 Anders Johnsen The symbol for the constructor a "new"-exp is calling is now stored in callSym in NewExp.
Tue, 22 Jul 2008 16:22:58 +0200 Anders Johnsen Fixed symbol for a functions members.
Tue, 22 Jul 2008 13:29:20 +0200 Anders Halager Improved static arrays
Tue, 22 Jul 2008 00:33:58 +0200 Anders Johnsen Parsing "new", putting it in AST and performs some tests on it. Eg. if the contructor exists and the params matches.
Mon, 21 Jul 2008 17:56:33 +0200 Anders Johnsen Changes Scope to use char[]'s insted of Identifiers for lookup.
Fri, 18 Jul 2008 13:32:34 +0200 Anders Halager Fixed up our simplify functions
Fri, 11 Jul 2008 21:47:57 +0200 johnsen Lots of changes:
Sat, 21 Jun 2008 20:41:18 +0200 Anders Halager Added a Symbol
Tue, 27 May 2008 10:32:31 +0200 Anders Johnsen Carius changes to the parser. Parsing attributes, lexing many keywords(not all yet).
Sun, 25 May 2008 21:13:56 +0200 Anders Halager Support shifts and binary logical operators in codegen
Sun, 25 May 2008 21:07:48 +0200 Anders Johnsen Parsing <<, >> and >>>.
Sun, 25 May 2008 19:13:07 +0200 Anders Johnsen Non compileing commit. Work on floating points and casts
Sun, 25 May 2008 16:40:38 +0200 Anders Johnsen Removed misc/Error.d and is now using the error system all way through.
Sun, 25 May 2008 15:42:44 +0200 Anders Johnsen Parsing basic integers and floats.
Sun, 25 May 2008 14:56:05 +0200 Anders Halager Make it compile
Sun, 25 May 2008 14:46:01 +0200 Anders Halager merge
Sun, 25 May 2008 14:40:14 +0200 Anders Halager Cleanup of codegen, better support for operators a few bugfixes new_gen
Wed, 21 May 2008 21:05:23 +0200 Anders Johnsen Lexing more types of strings. Now all's left is to parse the string in the AST. new_gen
Tue, 06 May 2008 21:55:29 +0200 Anders Johnsen Fixed tests - forgot some stuff in codegen. new_gen
Tue, 06 May 2008 18:51:08 +0200 Anders Johnsen Now D-Mangling the function types. Still need to mangle "scopes" - by that i mean structs, classes and modules. new_gen
Mon, 05 May 2008 20:53:13 +0200 Anders Johnsen Removed the Symbol from semantics - it was not needed anymore. From now on you set the type by doing a setType on an Identifier. new_gen