While you're at it, let's revise the change class TypeInfo -> struct TypeInfo. Inheritance relationship is used there, but perhaps it's not really warranted.

Andrei

Walter Bright wrote:
I'd like to change the ModuleInfo from a class to a struct. This will eliminate the reference in each module to the ModuleInfo vtbl[], which winds up pulling in everything. I don't think there is any use for ModuleInfo for polymorphic behavior.

This should only impact druntime's source code (and will require everything to be recompiled). Have I missed anything?
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to