Thu, 24 Jul 2008 21:12:12 +0200 |
Anders Halager |
Codegen functions in structs
|
Thu, 24 Jul 2008 21:06:42 +0200 |
Anders Johnsen |
Putting symbol on MemberRef -calls.
|
Thu, 24 Jul 2008 20:40:04 +0200 |
Anders Halager |
Start of support for virtual functions
|
Thu, 24 Jul 2008 12:27:34 +0200 |
Anders Halager |
Make function overloads work in the codegen
|
Tue, 22 Jul 2008 21:34:53 +0200 |
Anders Halager |
Codegen support for new expressions (very lame so far)
|
Tue, 22 Jul 2008 13:29:20 +0200 |
Anders Halager |
Improved static arrays
|
Mon, 21 Jul 2008 22:12:33 +0200 |
Anders Halager |
Codegen for statements
|
Mon, 21 Jul 2008 01:05:20 +0200 |
Anders Johnsen |
Added partial support for switches.
|
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:
|
Sat, 21 Jun 2008 20:41:18 +0200 |
Anders Halager |
Added a Symbol
|
Sun, 25 May 2008 21:13:56 +0200 |
Anders Halager |
Support shifts and binary logical operators in codegen
|
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 14:40:14 +0200 |
Anders Halager |
Cleanup of codegen, better support for operators a few bugfixes
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 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
|
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
|
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
|