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

Make meta-variables introduced by coercion resolution non-rigid #3290

Merged
merged 4 commits into from
Jan 22, 2025

Conversation

lukaszcz
Copy link
Collaborator

@lukaszcz lukaszcz commented Jan 21, 2025

  • Closes Bug related to instance coercion #3283
  • If a meta-variable of a coercion does not occur on the right, it is introduced as a non-rigid meta-variable that can be substituted in subsequent instance search.

@lukaszcz lukaszcz added this to the 0.6.10 milestone Jan 21, 2025
@lukaszcz lukaszcz self-assigned this Jan 21, 2025
@lukaszcz lukaszcz requested review from paulcadman and janmasrovira and removed request for paulcadman January 21, 2025 16:34
@lukaszcz lukaszcz marked this pull request as draft January 21, 2025 17:13
@lukaszcz lukaszcz marked this pull request as ready for review January 21, 2025 17:42
…TypeChecking/Traits/Resolver.hs

Co-authored-by: Jan Mas Rovira <[email protected]>
@lukaszcz lukaszcz requested a review from janmasrovira January 22, 2025 09:05
@janmasrovira janmasrovira merged commit 3601359 into main Jan 22, 2025
4 checks passed
@janmasrovira janmasrovira deleted the bugfix-rigid-coercion-vars branch January 22, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug related to instance coercion
2 participants