Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Rodolphe Lepigre
Iris
Commits
441894ae
Commit
441894ae
authored
Oct 28, 2017
by
Ralf Jung
Browse files
expand changelog
parent
8a9680f7
Changes
1
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
441894ae
...
@@ -36,7 +36,8 @@ Changes in Coq:
...
@@ -36,7 +36,8 @@ Changes in Coq:
+
`DRAMixin`
->
`DraMixin`
+
`DRAMixin`
->
`DraMixin`
+
`DRAT`
->
`DraT`
+
`DRAT`
->
`DraT`
+
`STS`
->
`Sts`
+
`STS`
->
`Sts`
-
Many lemmas also changed their name. A partial list:
-
Many lemmas also changed their name.
`always_*`
became
`persistently_*`
,
and furthermore: (the following list is not complete)
+
`impl_wand`
->
`impl_wand_1`
(it only involves one direction of the
+
`impl_wand`
->
`impl_wand_1`
(it only involves one direction of the
equivalent)
equivalent)
+
`always_impl_wand`
->
`impl_wand`
+
`always_impl_wand`
->
`impl_wand`
...
@@ -49,7 +50,7 @@ Changes in Coq:
...
@@ -49,7 +50,7 @@ Changes in Coq:
direction of this equivalence got swapped for consistency's sake)
direction of this equivalence got swapped for consistency's sake)
The following
`sed`
snippet should get you most of the way:
The following
`sed`
snippet should get you most of the way:
```
```
sed 's/\bPersistentP\b/Persistent/g; s/\bTimelessP\b/Timeless/g; s/\bCMRADiscrete\b/CmraDiscrete/g; s/\bSTS\b/Sts/g' -i $(find -name "*.v")
sed 's/\bPersistentP\b/Persistent/g; s/\bTimelessP\b/Timeless/g; s/\bCMRADiscrete\b/CmraDiscrete/g;
s/\bCMRAT\b/CmraT/g; s/\bCMRAMixin\b/CmraMixin/g; s/\bUCMRAT\b/UcmraT/g; s/\bUCMRAMixin\b/UcmraMixin/g;
s/\bSTS\b/Sts/g' -i $(find -name "*.v")
```
```
*
Fix a bunch of consistency issues in the proof mode, and make it overall more
*
Fix a bunch of consistency issues in the proof mode, and make it overall more
usable. In particular:
usable. In particular:
...
@@ -71,6 +72,8 @@ sed 's/\bPersistentP\b/Persistent/g; s/\bTimelessP\b/Timeless/g; s/\bCMRADiscret
...
@@ -71,6 +72,8 @@ sed 's/\bPersistentP\b/Persistent/g; s/\bTimelessP\b/Timeless/g; s/\bCMRADiscret
and
`iAlways`
also works for the plainness modality. A breaking change,
and
`iAlways`
also works for the plainness modality. A breaking change,
however, is that these tactics now no longer work when the universal
however, is that these tactics now no longer work when the universal
quantifier or modality is behind a type class opaque definition.
quantifier or modality is behind a type class opaque definition.
Furthermore, this can change the name of anonymous identifiers introduced
with the "%" pattern.
*
The generic
`fill`
operation of the
`ectxi_language`
construct has been
*
The generic
`fill`
operation of the
`ectxi_language`
construct has been
defined in terms of a left fold instead of a right fold. This gives rise to
defined in terms of a left fold instead of a right fold. This gives rise to
more definitional equalities.
more definitional equalities.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment