bearophile wrote: > Can you tell me the purpose of the following 3 changes? > > ModuleInfo changed from class to struct Eliminate unnecessary dependencies on Object's vtbl[] > added static/final function implementations to interfaces Support NVI (Non Virtual Inheritance) idiom.