Tomas Lindquist Olsen
|
575038bfbd
|
Fixed classinfo.interfaces for .. interfaces!
|
2009-04-21 20:19:53 +02:00 |
|
Christian Kamm
|
522c580647
|
Do not emit declare or emit a vtbl entry for bodyless functions in abstract classes.
Maybe the better fix would be to adjust FuncDeclaration::isAbstract, but there
may be unwelcome sideeffects.
|
2009-04-19 00:06:23 +02:00 |
|
Tomas Lindquist Olsen
|
c7936c2ace
|
!ClassInfo instances were not mutable, this is necessary for .classinfo based locking to work. !ModuleInfo generation was commented out as well.
|
2009-04-17 00:54:20 +02:00 |
|
Tomas Lindquist Olsen
|
948202a1a1
|
Fixed ClassInfo.interfaces. mini/s.d now runs again.
|
2009-04-16 21:10:51 +02:00 |
|
Tomas Lindquist Olsen
|
0521f8075c
|
Too strict assertion with generating the interfaceInfosZ symbol. Baseclasses might introduce interfaces.
|
2009-04-16 21:00:49 +02:00 |
|
Tomas Lindquist Olsen
|
9a86f9c0b5
|
Fixed some minitest regressions.
|
2009-04-16 19:21:30 +02:00 |
|
Tomas Lindquist Olsen
|
5db458d8da
|
Completed interface implementation. Hopefully that's it for now..
|
2009-04-16 13:18:56 +02:00 |
|
Tomas Lindquist Olsen
|
bb98d68f64
|
Now compiles again, and fixed type of the Interface[N] ClassInfo symbol.
|
2009-04-16 11:01:49 +02:00 |
|
Tomas Lindquist Olsen
|
37cf5a5789
|
Added Doxygen file.
Completely seperated type and symbol generation. Should fix a lot of bugs, but is not yet 100% complete.
|
2009-04-15 20:06:25 +02:00 |
|