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
|
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
|