Skip to content
Snippets Groups Projects
Commit 23e96623 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Bump Iris.

parent 0fb228f7
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -10,5 +10,5 @@ build: [make "-j%{jobs}%"] ...@@ -10,5 +10,5 @@ build: [make "-j%{jobs}%"]
install: [make "install"] install: [make "install"]
remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ] remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ]
depends: [ depends: [
"coq-iris" { (= "dev.2017-10-27.0") | (= "dev") } "coq-iris" { (= "dev.2017-10-28.3") | (= "dev") }
] ]
...@@ -72,13 +72,13 @@ Notation "'let:' x := e1 'in' e2" := ...@@ -72,13 +72,13 @@ Notation "'let:' x := e1 'in' e2" :=
((Lam (@cons binder x%RustB nil) e2%E) (@cons expr e1%E nil)) ((Lam (@cons binder x%RustB nil) e2%E) (@cons expr e1%E nil))
(at level 102, x at level 1, e1, e2 at level 150) : expr_scope. (at level 102, x at level 1, e1, e2 at level 150) : expr_scope.
Notation "e1 ;; e2" := (let: <> := e1 in e2)%E Notation "e1 ;; e2" := (let: <> := e1 in e2)%E
(at level 100, e2 at level 150, format "e1 ;; e2") : expr_scope. (at level 100, e2 at level 200, format "e1 ;; e2") : expr_scope.
(* These are not actually values, but we want them to be pretty-printed. *) (* These are not actually values, but we want them to be pretty-printed. *)
Notation "'let:' x := e1 'in' e2" := Notation "'let:' x := e1 'in' e2" :=
(LamV (@cons binder x%RustB nil) e2%E (@cons expr e1%E nil)) (LamV (@cons binder x%RustB nil) e2%E (@cons expr e1%E nil))
(at level 102, x at level 1, e1, e2 at level 150) : val_scope. (at level 102, x at level 1, e1, e2 at level 150) : val_scope.
Notation "e1 ;; e2" := (let: <> := e1 in e2)%V Notation "e1 ;; e2" := (let: <> := e1 in e2)%V
(at level 100, e2 at level 150, format "e1 ;; e2") : val_scope. (at level 100, e2 at level 200, format "e1 ;; e2") : val_scope.
Notation "'letcont:' k xl := e1 'in' e2" := Notation "'letcont:' k xl := e1 'in' e2" :=
((Lam (@cons binder k%RustB nil) e2%E) [Rec k%RustB xl%RustB e1%E]) ((Lam (@cons binder k%RustB nil) e2%E) [Rec k%RustB xl%RustB e1%E])
......
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