uwplse / verdi-raft

An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
BSD 2-Clause "Simplified" License
182 stars 19 forks source link

Adapt to Coq PR #17084: maximal implicit arguments now added by default to references in defined Ltac code. #95

Closed herbelin closed 1 year ago

herbelin commented 1 year ago

Hi, coq/coq#17084 intends to make uniform the interpretation of references depending on whether the reference is interpreted at toplevel or within an Ltac definitions or tactic notations. In particular, it now always insert maximal implicit arguments, like already the case at toplevel, even when in Ltac definition or tactic notation.

As a consequence, in LeaderLogsTermSanityProof.v, an eq_refl must be changed to @eq_refl to preserve the original behavior, in anticipation of coq/coq#17084.

This is backwards compatible and can be merged as soon as now.