-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvements and fixes for UCS #157
Conversation
Virtual ConstructorsTwo ideas for implementing virtual constructors (e.g. tuples).
|
I really need to go through the binding logic next.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have checked all the test files and updated the tracking issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, impressive changes! But they still need a little polish.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, otherwise this looks good to me!
I'm a bit uncomfortable with the large code duplication introduced in your examples, but we can probably move these examples to the new compiler diff-tests later, where we'll be able to share some code in library files.
Ah, the build fails due to warnings. There were 34 before this PR and 35 now. Could you please try to solve the most obvious warnings, including specifically the one warning you introduced? |
Sure. I will handle them later. |
Thanks! If there are some you're not sure how to deal with, leave them and I'll address them myself. |
I tried to fix some warnings and non-exhaustive pattern errors. Now there remains 30 of them. It seems to go beyond the scope of what this PR should be responsible for if all of them need to be fixed. For example, the warning about |
Yes that's fine, we'll deal with the other warnings later. Let me know when I can merge. |
@chengluyu can I merge soon? One conversation is still open. |
Change Logs
... and f(x) is y and ...
).Goals
Non-Goals