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

Remove hint declarations using non-global definitions. #431

Merged
merged 1 commit into from Apr 9, 2020

Conversation

ppedrot
Copy link
Contributor

@ppedrot ppedrot commented Nov 17, 2019

Motivation for this change

See coq/coq#7791.

Things done/to do
  • added corresponding entries in CHANGELOG_UNRELEASED.md
  • added corresponding documentation in the headers
Automatic note to reviewers

Read this Checklist and make sure there is a milestone.

mathcomp/algebra/ssrnum.v Outdated Show resolved Hide resolved
@CohenCyril
Copy link
Member

I am a bit nervous about this ... Let declarations pollute the goal display, and in this case for theorems that are Hint Resolve, hence meant to be transparent to the user. Is there a new "invisible Let" feature that I am not aware of?

@ppedrot
Copy link
Contributor Author

ppedrot commented Nov 19, 2019

@CohenCyril Alternatively we can define them inside the section if you prefer. Nonetheless, it seems that let-definitions are used pervasively in the mathcomp library.

@amahboubi amahboubi self-assigned this Nov 22, 2019
@CohenCyril CohenCyril modified the milestone: 1.11.0 Nov 27, 2019
@amahboubi amahboubi removed their assignment Dec 11, 2019
@affeldt-aist
Copy link
Member

It seems to the release managers that this PR could make it to the upcoming release. Can you complete it?

@affeldt-aist affeldt-aist reopened this Mar 25, 2020
@coqbot coqbot added the needs: rebase PR which is not rebased: check the target is appropriate (generally master) and rebase on top of it. label Mar 25, 2020
@affeldt-aist affeldt-aist self-assigned this Mar 25, 2020
@coqbot coqbot removed the needs: rebase PR which is not rebased: check the target is appropriate (generally master) and rebase on top of it. label Apr 6, 2020
@affeldt-aist
Copy link
Member

We are thinking about merging this PR by tomorrow if nobody disagrees.

@affeldt-aist affeldt-aist added this to the 1.11.0 milestone Apr 8, 2020
@affeldt-aist affeldt-aist merged commit fea81ec into math-comp:master Apr 9, 2020
@ppedrot ppedrot deleted the rm-constr-hint-decls branch April 9, 2020 12:11
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.

None yet

6 participants