mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
Features: * Add `virtual` virtual override keyword for functions * Support `virtual` class methods using dynamic dispatch Changes: * Add `vtable` in `NominalClassType`, * Add `NominalClassValue**` in class values pointing to descendant-most class * Resolve virtual methods during member lookup Limitations: * Does not include yet `impl`, `abstract` virtual override keywords, or the complete logic for virtual function declaration Depends on #2460 Relates to #1881 Relates to #2493