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
2fbe928ece
[svn r17] changed the llvmdc.conf to use dmd.conf style values. hardcoding my home dir is obviously not the best idea...
2007-10-02 21:28:57 +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
Tomas Lindquist Olsen
e1a8afb028
[svn r14] Forgot something stupid...y
2007-10-01 23:32:29 +02:00
Tomas Lindquist Olsen
e95466cb64
[svn r13] * Updated for LLVM 2.1
...
* Class v-tables are now typesafe
* Code cleanups
2007-10-01 21:19:53 +02:00
Tomas Lindquist Olsen
1609cb80d4
[svn r12] fixed accessing aggregate fields of aggregates
...
removed some useless branches for successive scopes ala {}{}{}
2007-09-27 06:03:06 +02:00
Tomas Lindquist Olsen
2fe995a0c7
[svn r11] added another struct sample
2007-09-26 19:17:54 +02:00
Tomas Lindquist Olsen
329ad7747c
[svn r10] Updated for LLVM rev. 20070913
...
Applied fixes from wilsonk on the forum
Some tweaks to work with gc 7.0
Fixed aggregate members of aggregates
Fixed cyclic/recursive class declarations
Other minor tweaks
2007-09-26 19:05:18 +02:00
Tomas Lindquist Olsen
5d2e8f1009
[svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
...
added readme.txt
added test/g.d - tests passing strings to functions
fixed test/dgs.d and test/funcptr, now all tests except those related to typeinfo should work.
2007-09-05 07:16:31 +02:00
Tomas Lindquist Olsen
fcbcd83d8b
[svn r8] changed backend includes to always use the gen/<foo>.h prefix
...
fixed passing string literals as array parameters
few other fixes
moved some array routines into gen/arrays
2007-09-03 17:34:30 +02:00
Tomas Lindquist Olsen
3912dd6f04
[svn r7] forgot the conf file
2007-09-01 22:26:33 +02:00
Tomas Lindquist Olsen
d8c98056f9
[svn r6] added some missing things
2007-09-01 22:24:46 +02:00
Tomas Lindquist Olsen
34699bbb07
[svn r5] Initial commit. Most things are very rough.
2007-09-01 21:43:27 +02:00
root
1c23dd2cdc
[svn r3] initial repository setup
2007-08-02 16:48:02 +02:00