Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

CodeGen v2: Finish polymorphic inheritance support #213

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ajor
Copy link
Contributor

@ajor ajor commented Jul 6, 2023

This is currently broken because the Class-IDs generated by CodeGen v1 and CodeGen v2 do not match, and TreeBuilder only understands CodeGen v1's IDs.

CodeGen v2 fixes a number of issues with the polymorphic inheritance support, however, so I don't want to force it into using the old IDs.

TODO: Add tests for polymorphic inheritance with namespaces - this was broken in v1 but should work now

@ajor ajor force-pushed the type-graph-polymorphic-inheritance branch from 6607008 to 79b045e Compare July 7, 2023 14:24
@ajor ajor force-pushed the type-graph-polymorphic-inheritance branch from 79b045e to be562f5 Compare July 7, 2023 15:10
@ajor ajor added the codegen Code Generation Framework label Sep 22, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
cla signed codegen Code Generation Framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants