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

Improve scAbstractExts and scGeneralizeExts #1335

Merged
merged 1 commit into from
Jun 15, 2021
Merged

Improve scAbstractExts and scGeneralizeExts #1335

merged 1 commit into from
Jun 15, 2021

Conversation

robdockins
Copy link
Contributor

Previously, these functions were not working correctly when
the types of some ExtCns values mention some of the
ExtCns values being abstracted or generalized. Now we are
careful to both evaluate inside the types of ExtCns values
occuring inside the term, as well as making sure that the
types of ExtCns values in the list are processed properly
in the context of the outer values.

This patch is split off from #1298

@robdockins robdockins requested a review from brianhuffman June 11, 2021 22:35
Copy link
Contributor

@brianhuffman brianhuffman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe a few more comments would help; also using zip would let us skip the panic case.

Previously, these functions were not working correctly when
the _types_ of some `ExtCns` values mention some of the
`ExtCns` values being abstracted or generalized.  Now we are
careful to both evaluate inside the types of `ExtCns` values
occuring inside the term, as well as making sure that the
types of `ExtCns` values in the list are processed properly
in the context of the outer values.
@robdockins robdockins added the PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run label Jun 14, 2021
@mergify mergify bot merged commit a511d6a into master Jun 15, 2021
@mergify mergify bot deleted the dep-abs branch June 15, 2021 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants