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

Merge branch 'ralf/scopes' into 'master'

explicitly declare visibility of Scope actions

See merge request iris/iris!679
parents 87cc7fe8 419e46bd
No related branches found
No related tags found
No related merge requests found
...@@ -13,9 +13,10 @@ NORMALIZER:=test-normalizer.sed ...@@ -13,9 +13,10 @@ NORMALIZER:=test-normalizer.sed
test: $(TESTFILES:.v=.vo) test: $(TESTFILES:.v=.vo)
# Make sure everything imports the options, and all Instance/Argument/Hint are qualified. # Make sure everything imports the options, and all Instance/Argument/Hint are qualified.
$(SHOW)"Performing some style checks..."
$(HIDE)for FILE in $(VFILES); do \ $(HIDE)for FILE in $(VFILES); do \
if ! fgrep -q 'From iris.prelude Require Import options.' "$$FILE"; then echo "ERROR: $$FILE does not import 'options'."; echo; exit 1; fi ; \ if ! fgrep -q 'From iris.prelude Require Import options.' "$$FILE"; then echo "ERROR: $$FILE does not import 'options'."; echo; exit 1; fi ; \
if egrep '^\s*(Instance|Arguments|Remove|Hint (Extern|Constructors|Resolve|Immediate|Mode|Opaque|Transparent|Unfold))\s' "$$FILE"; then echo "ERROR: $$FILE contains unqualified 'Instance'/'Arguments'/'Hint' (see above)."; echo "Please add 'Global' or 'Local' as appropriate."; echo; exit 1; fi \ if egrep '^\s*(Instance|Arguments|Remove|Hint\s+(Extern|Constructors|Resolve|Immediate|Mode|Opaque|Transparent|Unfold)|(Open|Close)\s+Scope)\s' "$$FILE"; then echo "ERROR: $$FILE contains unqualified 'Instance'/'Arguments'/'Hint'/'Scope' (see above)."; echo "Please add 'Global' or 'Local' as appropriate."; echo; exit 1; fi \
done done
# Make sure main Iris does not import other Iris packages. # Make sure main Iris does not import other Iris packages.
$(HIDE)if egrep 'iris\.(heap_lang|deprecated|staging)' --include "*.v" -R iris; then echo "ERROR: Iris may not import modules from other Iris packages (see above for violations)."; echo; exit 1; fi $(HIDE)if egrep 'iris\.(heap_lang|deprecated|staging)' --include "*.v" -R iris; then echo "ERROR: Iris may not import modules from other Iris packages (see above for violations)."; echo; exit 1; fi
......
...@@ -77,8 +77,6 @@ Module StringToIdent. ...@@ -77,8 +77,6 @@ Module StringToIdent.
intros $ident). intros $ident).
End StringToIdent. End StringToIdent.
Open Scope string_scope.
(** Finally we wrap everything up intro a tactic that renames a variable given (** Finally we wrap everything up intro a tactic that renames a variable given
by ident [id] into the name given by string [s]. by ident [id] into the name given by string [s].
Only works if [id] can be reverted, i.e. if nothing else depends on it. *) Only works if [id] can be reverted, i.e. if nothing else depends on it. *)
......
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