log

age author description
Mon, 21 Jul 2008 21:18:18 +0200 Anders Halager Merge
Mon, 21 Jul 2008 20:35:03 +0200 Anders Halager Make switch work again
Mon, 21 Jul 2008 21:00:20 +0200 Anders Johnsen For loops in AST and sema. Should have correct scope and such now.
Mon, 21 Jul 2008 20:28:11 +0200 Anders Johnsen Fixed some for parsing, and removed a little ugly bug.
Mon, 21 Jul 2008 19:17:56 +0200 Anders Johnsen Parsing for-loops to some extend.
Mon, 21 Jul 2008 18:16:50 +0200 Anders Johnsen Parsing for-loop.
Mon, 21 Jul 2008 17:56:33 +0200 Anders Johnsen Changes Scope to use char[]'s insted of Identifiers for lookup.
Mon, 21 Jul 2008 17:41:40 +0200 Anders Johnsen - Parsing nested attributes.
Mon, 21 Jul 2008 01:05:20 +0200 Anders Johnsen Added partial support for switches.
Sun, 20 Jul 2008 23:41:53 +0200 Anders Johnsen Made the test program work with >59 tests.
Sun, 20 Jul 2008 23:24:23 +0200 Anders Johnsen Merge
Sun, 20 Jul 2008 23:23:56 +0200 Anders Johnsen Added support for extern keyword. Being ignored atm though. Also changed ast/Module, so that you can get a list of only vars, functions or structs.
Fri, 18 Jul 2008 13:32:34 +0200 Anders Halager Fixed up our simplify functions
Fri, 18 Jul 2008 13:17:02 +0200 Anders Halager Removed some unused code
Fri, 18 Jul 2008 13:10:53 +0200 Anders Halager No reason to explicitly add structs as llvm types
Fri, 11 Jul 2008 21:47:57 +0200 johnsen Lots of changes:
Wed, 09 Jul 2008 13:38:11 +0200 Anders Halager Removed some output
Wed, 09 Jul 2008 12:59:57 +0200 Anders Halager Changed the test-program.
Mon, 30 Jun 2008 16:43:40 +0200 Anders Johnsen Now working with forward ref and structs in scope builder. New Symbol system should now be good to go!
Mon, 30 Jun 2008 16:23:52 +0200 Anders Johnsen Better scope-building. Still an error with structs and forward ref though.
Mon, 30 Jun 2008 16:12:07 +0200 Anders Halager Try and make aliases work
Mon, 30 Jun 2008 15:22:05 +0200 Anders Johnsen Recursive member-lookup.
Sat, 21 Jun 2008 20:41:18 +0200 Anders Halager Added a Symbol
Sat, 21 Jun 2008 17:32:27 +0200 Anders Johnsen Moved a test
Sat, 21 Jun 2008 17:29:17 +0200 Anders Johnsen New protection test
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:08:10 +0200 Anders Johnsen Merge
Sun, 25 May 2008 21:07:48 +0200 Anders Johnsen Parsing <<, >> and >>>.
Sun, 25 May 2008 21:03:06 +0200 Anders Halager float tests
Sun, 25 May 2008 20:30:09 +0200 Anders Halager Allow == and != on reals
Sun, 25 May 2008 20:18:55 +0200 Anders Halager Implement the cast expression - works for integers and real/float/double
Sun, 25 May 2008 19:13:07 +0200 Anders Johnsen Non compileing commit. Work on floating points and casts
Sun, 25 May 2008 18:24:16 +0200 Anders Halager Added the DType -> llvm type mapping for some more types
Sun, 25 May 2008 18:20:13 +0200 Anders Halager merge
Sun, 25 May 2008 18:19:09 +0200 Anders Halager Add in the types for float and co.
Sun, 25 May 2008 16:41:19 +0200 Anders Johnsen Ehh... not sure why...
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:49:25 +0200 Anders Halager Fix derefs as lvalues
Sun, 25 May 2008 15:48:13 +0200 Anders Johnsen Added missing file. This file is from the phobos source, with some modifications so that it can run in tango. Also slimed out unittests.
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:43:16 +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
Thu, 22 May 2008 12:09:11 +0200 Anders Johnsen Now able of understanding strings.
Wed, 21 May 2008 21:11:55 +0200 Anders Johnsen Merged new_gen into default. The default repo should now be the current.
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
Thu, 08 May 2008 10:54:29 +0200 Anders Johnsen Parsing char, wchar and dchar as basic types. new_gen
Thu, 08 May 2008 10:32:41 +0200 Anders Johnsen Parsing methods in structs - error on semantics though. new_gen
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:59:22 +0200 Anders Halager Imports and improved module statement 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 21:28:05 +0200 Anders Johnsen "-c" as argument now generates out.o (only works on linux now) 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
Tue, 06 May 2008 17:01:00 +0200 Anders Johnsen Added missing Module.d file. 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 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
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