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
Iris
Tutorial POPL18
Commits
ca27a19d
Commit
ca27a19d
authored
Jun 19, 2020
by
Robbert Krebbers
Browse files
Bump Iris (numbers).
parent
76ff57e9
Pipeline
#32338
passed with stage
in 17 minutes and 24 seconds
Changes
4
Pipelines
50
Hide whitespace changes
Inline
Side-by-side
exercises/ex_04_parallel_add.v
View file @
ca27a19d
...
@@ -3,7 +3,7 @@ In this exercise we use the spin-lock from the previous exercise to implement
...
@@ -3,7 +3,7 @@ In this exercise we use the spin-lock from the previous exercise to implement
the running example during the lecture of the tutorial: proving that when two
the running example during the lecture of the tutorial: proving that when two
threads increase a reference that's initially zero by two, the result is four.
threads increase a reference that's initially zero by two, the result is four.
*)
*)
From
iris
.
algebra
Require
Import
excl_auth
frac_auth
.
From
iris
.
algebra
Require
Import
excl_auth
frac_auth
numbers
.
From
iris
.
base_logic
.
lib
Require
Import
invariants
.
From
iris
.
base_logic
.
lib
Require
Import
invariants
.
From
iris
.
heap_lang
Require
Import
lib
.
par
proofmode
notation
.
From
iris
.
heap_lang
Require
Import
lib
.
par
proofmode
notation
.
From
exercises
Require
Import
ex_03_spinlock
.
From
exercises
Require
Import
ex_03_spinlock
.
...
...
opam
View file @
ca27a19d
...
@@ -9,7 +9,7 @@ dev-repo: "git+https://gitlab.mpi-sws.org/iris/tutorial-popl18.git"
...
@@ -9,7 +9,7 @@ dev-repo: "git+https://gitlab.mpi-sws.org/iris/tutorial-popl18.git"
synopsis: "The Iris tutorial at POPL 2018"
synopsis: "The Iris tutorial at POPL 2018"
depends: [
depends: [
"coq-iris" { (= "dev.2020-0
5-29.1.bd4f4625
") | (= "dev") }
"coq-iris" { (= "dev.2020-0
6-18.3.5f98a0bf
") | (= "dev") }
]
]
build: [make "-j%{jobs}%"]
build: [make "-j%{jobs}%"]
...
...
solutions/ex_04_parallel_add.v
View file @
ca27a19d
...
@@ -3,7 +3,7 @@ In this exercise we use the spin-lock from the previous exercise to implement
...
@@ -3,7 +3,7 @@ In this exercise we use the spin-lock from the previous exercise to implement
the running example during the lecture of the tutorial: proving that when two
the running example during the lecture of the tutorial: proving that when two
threads increase a reference that's initially zero by two, the result is four.
threads increase a reference that's initially zero by two, the result is four.
*)
*)
From
iris
.
algebra
Require
Import
excl_auth
frac_auth
.
From
iris
.
algebra
Require
Import
excl_auth
frac_auth
numbers
.
From
iris
.
base_logic
.
lib
Require
Import
invariants
.
From
iris
.
base_logic
.
lib
Require
Import
invariants
.
From
iris
.
heap_lang
Require
Import
lib
.
par
proofmode
notation
.
From
iris
.
heap_lang
Require
Import
lib
.
par
proofmode
notation
.
From
solutions
Require
Import
ex_03_spinlock
.
From
solutions
Require
Import
ex_03_spinlock
.
...
...
talks/demo/part4.v
View file @
ca27a19d
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
heap_lang
Require
Import
proofmode
notation
.
From
iris
.
heap_lang
.
lib
Require
Import
par
.
From
iris
.
heap_lang
.
lib
Require
Import
par
.
From
iris
.
algebra
Require
Import
frac_auth
.
From
iris
.
algebra
Require
Import
frac_auth
numbers
.
Local
Definition
N
:
=
nroot
.@
"example"
.
Local
Definition
N
:
=
nroot
.@
"example"
.
(* PART 4: Parellel increment (from JH's talk) *)
(* PART 4: Parellel increment (from JH's talk) *)
...
...
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