Tomas Lindquist Olsen
d1cfe9524c
[svn r104] TONS OF FIXES.
...
Split up declaration, constant initializer gen and definition for globals, structs, classes and functions.
Improved ClassInfo support (not complete), not in vtable yet.
Fixed a bunch of forward reference problems.
Much more. Major commit! :)
2007-11-16 08:21:47 +01:00
Tomas Lindquist Olsen
817c05be2b
[svn r46] fix for shift operations
...
added a simple opengl binding in demos
2007-10-19 15:16:11 +02:00
Tomas Lindquist Olsen
52a6e71703
[svn r42] Disabled the extensive logging by default. Use the -vv flag to get it back.
...
Fiddled a bit the the testing system.
Added a very simple SDL graphics demo.
2007-10-10 06:16:48 +02:00
Tomas Lindquist Olsen
50d79d4098
[svn r18] * Initial support for switch statements - No string switches yet.
...
* Moved Statement::toIR definitions into gen/statements.c - toir.c is still too big.
* Removed some BB bloat with ScopeStatements.
2007-10-03 02:15:12 +02:00
Tomas Lindquist Olsen
6e85d0f89e
[svn r16] * Updated all tests to have a main
...
* Updated runalltests to both compile and run the tests
2007-10-02 05:27:44 +02:00
Tomas Lindquist Olsen
4eab68b36c
[svn r15] * Fixed a bunch problems with virtual calls. Seems I did some rather poor testing.
...
* Now 50/51 tests compile.
* Added a simple runalltests.d scripts that should be run with 'gdmd -run runalltests.d' - LLVMDC will not compile it yet.
2007-10-02 05:10:18 +02:00