log dang/compiler.d @ 194:08f68d684047

age author description
Tue, 29 Jul 2008 13:54:44 +0200 Anders Johnsen Rename some files. Hopefully we can get a more iterative sema pass, that's a lot easier to "get startet with".
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 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.
Mon, 21 Jul 2008 20:35:03 +0200 Anders Halager Make switch work again
Fri, 11 Jul 2008 21:47:57 +0200 johnsen Lots of changes:
Sun, 25 May 2008 16:40:38 +0200 Anders Johnsen Removed misc/Error.d and is now using the error system all way through.
Thu, 22 May 2008 12:09:11 +0200 Anders Johnsen Now able of understanding strings.
Wed, 07 May 2008 19:58:13 +0200 Anders Johnsen First step(the other first was a bad one) toward imports. You can now compile two files that use eachother - given that they both are in the command line. Right now it's only root sturcts and methods you can use(i guess...?) new_gen
Tue, 06 May 2008 22:49:43 +0200 Anders Johnsen Loading modules in. Just need to add them to the scope of the "main" Module now. new_gen
Tue, 06 May 2008 21:28:05 +0200 Anders Johnsen "-c" as argument now generates out.o (only works on linux now) new_gen
Tue, 06 May 2008 16:24:14 +0200 Anders Johnsen Added Modules. Right now it's very simple - will grow with time and need. new_gen
Mon, 05 May 2008 18:44:20 +0200 Anders Johnsen A few better parser errors plus renaming most of the sema classes to match that they do now. Some have changes a lot. new_gen
Mon, 05 May 2008 17:07:16 +0200 johnsen Fixed the SourceLocation/SourceManager for files stretching by more then one CheckPoints new_gen
Sun, 04 May 2008 23:23:51 +0200 Anders Halager Write file again new_gen
Sun, 04 May 2008 20:27:01 +0200 Anders Johnsen Using the new SourceLocation system to handle errors. Also, this is the first push for making the errors don't throw, but continue to check the source. new_gen
Sun, 04 May 2008 18:13:46 +0200 Anders Halager Major change to locations, tokens and expressions. new_gen
Sun, 04 May 2008 12:58:02 +0200 Anders Halager Some improvements to the compiler program new_gen
Thu, 01 May 2008 19:25:49 +0200 Anders Johnsen A LOT of bug fixing - also implemented implicit casts. If you do a --ast-dump-code on a target with some algebra of differant types, you should now see the type casts being made. Also, Tests are again back with only switches failing... new_gen
Tue, 29 Apr 2008 15:00:11 +0200 Anders Johnsen Dumping Ast with AstPrinter is now possible again! :) new_gen
Mon, 28 Apr 2008 21:40:00 +0200 Anders Johnsen Now return types works for structs... Also, simplyfing in AST have been startet - but still messy. This update is a little messy... new_gen
Sat, 26 Apr 2008 15:54:54 +0200 Anders Halager Rearranged some stuff, and renamed LLVMGen -> CodeGen new_gen
Sat, 26 Apr 2008 15:31:20 +0200 Anders Halager Removed unused LuaGen new_gen
Wed, 23 Apr 2008 00:57:45 +0200 Anders Halager Big update - Moving towards a better, more seperated parser new_gen
Tue, 22 Apr 2008 00:31:57 +0200 Anders Johnsen Added -O and --inline args to Dang. new_gen
Fri, 18 Apr 2008 23:45:45 +0200 johnsen now handling structs to some extend
Fri, 18 Apr 2008 14:47:23 +0200 johnsen Checking for types and identifiers. TODO: Make each varDecl create a new scope
Fri, 18 Apr 2008 02:01:38 +0200 johnsen First push