Skip to content
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

Constructor & case type-checking #26

Merged
merged 25 commits into from
Apr 19, 2024
Merged

Constructor & case type-checking #26

merged 25 commits into from
Apr 19, 2024

Conversation

liesnikov
Copy link
Collaborator

@liesnikov liesnikov commented Mar 21, 2024

uses jespercockx/scope#4 branch of the scope library because allLookup turned out to be a very stubborn function to implement, requiring a lot of unfolds

@liesnikov liesnikov force-pushed the constructor-type-checking branch from 2de4ae7 to 3f6c9e4 Compare March 22, 2024 13:18
@liesnikov
Copy link
Collaborator Author

liesnikov commented Mar 22, 2024

@liesnikov liesnikov force-pushed the constructor-type-checking branch from 3f6c9e4 to a621b41 Compare March 26, 2024 09:32
@liesnikov liesnikov changed the title Constructor type checking Constructor & case type-checking Apr 4, 2024
@liesnikov liesnikov force-pushed the constructor-type-checking branch 3 times, most recently from 847d4dd to 762af44 Compare April 10, 2024 16:38
@liesnikov liesnikov force-pushed the constructor-type-checking branch from f9ff6db to 0134d11 Compare April 15, 2024 18:43
@liesnikov liesnikov force-pushed the constructor-type-checking branch from 0134d11 to 6ce499c Compare April 17, 2024 10:32
@liesnikov liesnikov marked this pull request as ready for review April 17, 2024 11:29
The only unsolved meta is in the context extension of conversion checker
for the *sort* of the scrutinee. Which shouldn't matter because we
never use sorts of the variables from the context. Nevertheless, have
to find a way to fill it in in a way that makes sense.
@liesnikov liesnikov force-pushed the constructor-type-checking branch from 7814537 to 6b02481 Compare April 17, 2024 12:19
@liesnikov liesnikov merged commit 581f88b into main Apr 19, 2024
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant