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

Unfortunate Coq 8.10 bug with "cofix with" tactic syntax #11241

Merged
merged 1 commit into from Dec 5, 2019

Conversation

herbelin
Copy link
Member

@herbelin herbelin commented Dec 5, 2019

Coq 8.10 added an internal invariant that bl is non empty is CProdN(bl,c). Unfortunately, the cofix with tactic was not respecting this invariant.

This fixes the issue.

Kind: bug fix

May it be ported to 8.10?

@herbelin herbelin added kind: fix This fixes a bug or incorrect documentation. part: tactics labels Dec 5, 2019
@herbelin herbelin added this to the 8.11+beta1 milestone Dec 5, 2019
Failing on CProdN([],...) was maybe a bit too radical.
@herbelin herbelin requested a review from a team as a code owner December 5, 2019 20:15
Copy link
Member

@ejgallego ejgallego left a comment

Choose a reason for hiding this comment

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

Straightforward fix, no need to delay. @vbgl you can consider for 8.10.3 if some.

@ejgallego ejgallego merged commit eff3606 into coq:master Dec 5, 2019
ejgallego added a commit that referenced this pull request Dec 5, 2019
…ntax

Reviewed-by: Zimmi48
Reviewed-by: ejgallego
@coqbot coqbot added this to Request 8.11+beta1 inclusion in Coq 8.11 Dec 5, 2019
@Zimmi48 Zimmi48 modified the milestones: 8.11+beta1, 8.11.0 Dec 6, 2019
@Zimmi48 Zimmi48 moved this from Request 8.11+beta1 inclusion to Request 8.11.0 inclusion in Coq 8.11 Dec 6, 2019
ppedrot added a commit to ppedrot/coq that referenced this pull request Dec 7, 2019
@coqbot coqbot moved this from Request 8.11.0 inclusion to Shipped in 8.10.0 in Coq 8.11 Dec 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: fix This fixes a bug or incorrect documentation. part: tactics
Projects
No open projects
Coq 8.11
  
Shipped in 8.11.0
Development

Successfully merging this pull request may close these issues.

None yet

3 participants