Skip to content
Snippets Groups Projects
Commit 15348051 authored by Ralf Jung's avatar Ralf Jung
Browse files

move to post-release changelog

parent b38f1529
No related branches found
No related tags found
No related merge requests found
...@@ -9,6 +9,10 @@ lemma. ...@@ -9,6 +9,10 @@ lemma.
* Define non-expansive instance for `dom`. This, in particular, makes it * Define non-expansive instance for `dom`. This, in particular, makes it
possible to `iRewrite` below `dom` (even if the `dom` appears in `⌜ _ ⌝`). possible to `iRewrite` below `dom` (even if the `dom` appears in `⌜ _ ⌝`).
* Generalize the authorative elements of `gmap_view` to be parameterized by a
[discardable fraction](iris/algebra/dfrac.v) (`dfrac`) instead of a fraction
(`frac`). Lemmas affected by this have been renamed such that the "frac" in
their name has been changed into "dfrac". (by Simon Friis Vindum)
**Changes in `bi`:** **Changes in `bi`:**
...@@ -37,6 +41,9 @@ sed -i -E -f- $(find theories -name "*.v") <<EOF ...@@ -37,6 +41,9 @@ sed -i -E -f- $(find theories -name "*.v") <<EOF
s/\bleast_fixpoint_ind\b/least_fixpoint_iter/g s/\bleast_fixpoint_ind\b/least_fixpoint_iter/g
s/\bgreatest_fixpoint_coind\b/greatest_fixpoint_coiter/g s/\bgreatest_fixpoint_coind\b/greatest_fixpoint_coiter/g
s/\bleast_fixpoint_strong_ind\b/least_fixpoint_ind/g s/\bleast_fixpoint_strong_ind\b/least_fixpoint_ind/g
# gmap_view renames from frac to dfrac
s/\bgmap_view_(auth|both)_frac_(op_invN|op_inv|op_inv_L|valid|op_validN|op_valid|op_valid_L)\b/gmap_view_\1_dfrac_\2/g
s/\bgmap_view_persist\b/gmap_view_frag_persist/g
EOF EOF
``` ```
...@@ -73,12 +80,11 @@ Chajed, and Yusuke Matsushita. Thanks a lot to everyone involved! ...@@ -73,12 +80,11 @@ Chajed, and Yusuke Matsushita. Thanks a lot to everyone involved!
**Changes in `algebra`:** **Changes in `algebra`:**
* Generalize the authorative elements of the `view`, `auth`, `gmap_view`, and * Generalize the authorative elements of the `view`, `auth` and `gset_bij`
`gset_bij` cameras to be parameterized by a [discardable cameras to be parameterized by a [discardable fraction](iris/algebra/dfrac.v)
fraction](iris/algebra/dfrac.v) (`dfrac`) instead of a fraction (`frac`). (`dfrac`) instead of a fraction (`frac`). Normal fractions are now denoted
Normal fractions are now denoted `●{#q} a` and `●V{#q} a`. Lemmas affected by `●{#q} a` and `●V{#q} a`. Lemmas affected by this have been renamed such that
this have been renamed such that the "frac" in their name has been changed the "frac" in their name has been changed into "dfrac". (by Simon Friis Vindum)
into "dfrac". (by Simon Friis Vindum)
* Generalize `namespace_map` to `reservation_map` which enhances `gmap positive * Generalize `namespace_map` to `reservation_map` which enhances `gmap positive
A` with a notion of 'tokens' that enable allocating a particular name in the A` with a notion of 'tokens' that enable allocating a particular name in the
map. See [algebra.reservation_map](iris/algebra/reservation_map.v) for further map. See [algebra.reservation_map](iris/algebra/reservation_map.v) for further
...@@ -219,13 +225,11 @@ replace `sed` by `gsed`, installed via e.g. `brew install gnu-sed`). ...@@ -219,13 +225,11 @@ replace `sed` by `gsed`, installed via e.g. `brew install gnu-sed`).
Note that the script is not idempotent, do not run it twice. Note that the script is not idempotent, do not run it twice.
``` ```
sed -i -E -f- $(find theories -name "*.v") <<EOF sed -i -E -f- $(find theories -name "*.v") <<EOF
# auth, view, and gmap_view renames from frac to dfrac # auth and view renames from frac to dfrac
s/\b(auth|view)_(auth|both|update)_frac_(is_op|op_invN|op_inv|inv_L|validN|op_validN|valid|op_valid|valid_2|valid_discrete|includedN|included|alloc|validI|validI_2|validI_1|validI|)\b/\1_\2_dfrac_\3/g s/\b(auth|view)_(auth|both|update)_frac_(is_op|op_invN|op_inv|inv_L|validN|op_validN|valid|op_valid|valid_2|valid_discrete|includedN|included|alloc|validI|validI_2|validI_1|validI|)\b/\1_\2_dfrac_\3/g
s/\bgset_bij_auth_frac_(\w*)\b/gset_bij_auth_dfrac_\1/g s/\bgset_bij_auth_frac_(\w*)\b/gset_bij_auth_dfrac_\1/g
s/\bgset_bij_auth_empty_frac_valid\b/gset_bij_auth_empty_dfrac_valid/g s/\bgset_bij_auth_empty_frac_valid\b/gset_bij_auth_empty_dfrac_valid/g
s/\bbij_both_frac_valid\b/bij_both_dfrac_valid/g s/\bbij_both_frac_valid\b/bij_both_dfrac_valid/g
s/\bgmap_view_(auth|both)_frac_(op_invN|op_inv|op_inv_L|valid|op_validN|op_valid|op_valid_L)\b/gmap_view_\1_dfrac_\2/g
s/\bgmap_view_persist\b/gmap_view_frag_persist/g
# big_sepM renames # big_sepM renames
s/\bbig_sepM2_lookup_1\b/big_sepM2_lookup_l/g s/\bbig_sepM2_lookup_1\b/big_sepM2_lookup_l/g
s/\bbig_sepM2_lookup_2\b/big_sepM2_lookup_r/g s/\bbig_sepM2_lookup_2\b/big_sepM2_lookup_r/g
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment