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
Copy file name to clipboardExpand all lines: Changelog.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,21 @@
1
1
# Changelog
2
2
3
-
## Unreleased - 09/11/2023
3
+
## [2.0.0] - Unreleased
4
+
5
+
Requires Elpi 1.18.1 and Coq 8.18.
6
+
7
+
This major release accommodates for the separation of parsing from execution
8
+
of Coq 8.18 enabling Coq-Elpi programs to be run efficiently (and correctly)
9
+
under VSCoq 2.0.
10
+
11
+
### Documentation
12
+
- New section about parsing/execution separation in the [Writing commands in Elpi](https://lpcic.github.io/coq-elpi/tutorial_coq_elpi_command.html) tutorial
13
+
14
+
### Commands
15
+
- New `Elpi *` commands understand the `#[phase]` attribute, see the doc in
16
+
the [README](README.md#vernacular-commands) file, and the section
17
+
about the [separation of parsing from execution](README.md#separation-of-parsing-from-execution-of-vernacular-commands)
18
+
- New `Elpi Export` understands an `As` clause to rename or alias a program when exported
4
19
5
20
### API
6
21
- Change `coq.elpi.add-predicate` now locality can be changed
@@ -13,6 +28,11 @@
13
28
- New `coq.ltac.fresh-id` to generate fresh names in the proof context
14
29
- New `@no-tc!` attribute supported by `coq.ltac.call-ltac1`
15
30
- New `coq.TC.get-inst-prio` returns the `tc-priority` of an instance
31
+
- New `synterp-action` datatype
32
+
- New `coq.replay-all-missing-synterp-actions`
33
+
- New `coq.replay-synterp-action`
34
+
- New `coq.next-synterp-action`
35
+
- New `coq.synterp-actions` (parsing phase only)
16
36
17
37
### Apps
18
38
- New `tc` app providing an implementation of a type class solver written in elpi.
0 commit comments