You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Report the proof state when an error occurs during a proof (#1453)
Attach the proof state to errors raised while a proof is in progress,
using the err_desc field of Fatal: the goals a failing tactic was
applied to, the goals before and after the tactic for a subproof-count
mismatch, and the remaining goals for an unfinished proof at `end`.
The error message itself is unchanged; the state is printed after it,
uncolored. The LSP server disables this for tactic failures since
editors display the proof state themselves.
Copy file name to clipboardExpand all lines: CHANGES.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
33
33
- LSP server: position of the error is removed from diagnostics when the error occurs in the file currently open in the editor.
34
34
- Syntax of search query is modified as follows : `in` is used instead of `|` (filtering). `with` is used instead of `,` (conjunction). `|` is used instead of `;` (disjunction).
35
35
- Type of `#assume` in order to generate a new symbol and use it inside a tactic term.
36
+
- Errors occurring while a proof is in progress now report the proof state: the goals a failing tactic was applied to, the goals before and after the tactic for a subproof-count mismatch, and the remaining goals when a proof is unfinished at `end`. The state is printed after the error message, which stays unchanged. The LSP server does not attach the proof state to tactic failures since editors display it themselves.
0 commit comments