Commit 843053be authored by Ralf Jung's avatar Ralf Jung

avoid mapping '.' path

parent 2d2cb7bc
Pipeline #14339 failed with stage
in 6 minutes and 37 seconds
...@@ -30,3 +30,4 @@ Makefile.coq* ...@@ -30,3 +30,4 @@ Makefile.coq*
*.crashcoqide *.crashcoqide
.coqdeps.d .coqdeps.d
build-dep build-dep
_opam
-Q . tutorial -Q exercises exercises
-Q solutions solutions
-arg -w -arg -notation-overridden,-redundant-canonical-projection,-several-object-files -arg -w -arg -notation-overridden,-redundant-canonical-projection,-several-object-files
exercises/ex_01_swap.v exercises/ex_01_swap.v
exercises/ex_02_sumlist.v exercises/ex_02_sumlist.v
......
...@@ -6,7 +6,7 @@ threads increase a reference that's initially zero by two, the result is four. ...@@ -6,7 +6,7 @@ threads increase a reference that's initially zero by two, the result is four.
From iris.algebra Require Import auth frac_auth. From iris.algebra Require Import auth frac_auth.
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 tutorial Require Import ex_03_spinlock. From exercises Require Import ex_03_spinlock.
(** The program as a heap-lang expression. We use the heap-lang [par] module for (** The program as a heap-lang expression. We use the heap-lang [par] module for
parallel composition. *) parallel composition. *)
......
...@@ -11,7 +11,7 @@ Contrary to the earlier exercises, this exercise is nearly entirely open. ...@@ -11,7 +11,7 @@ Contrary to the earlier exercises, this exercise is nearly entirely open.
From iris.algebra Require Import auth frac_auth. From iris.algebra Require Import auth frac_auth.
From iris.base_logic.lib Require Import invariants. From iris.base_logic.lib Require Import invariants.
From iris.heap_lang Require Import proofmode notation lib.par. From iris.heap_lang Require Import proofmode notation lib.par.
From tutorial Require Import ex_03_spinlock. From exercises Require Import ex_03_spinlock.
Definition parallel_add_mul : expr := Definition parallel_add_mul : expr :=
let: "r" := ref #0 in let: "r" := ref #0 in
......
...@@ -6,7 +6,7 @@ threads increase a reference that's initially zero by two, the result is four. ...@@ -6,7 +6,7 @@ threads increase a reference that's initially zero by two, the result is four.
From iris.algebra Require Import auth frac_auth. From iris.algebra Require Import auth frac_auth.
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 tutorial Require Import ex_03_spinlock. From solutions Require Import ex_03_spinlock.
(** The program as a heap-lang expression. We use the heap-lang [par] module for (** The program as a heap-lang expression. We use the heap-lang [par] module for
parallel composition. *) parallel composition. *)
......
...@@ -11,7 +11,7 @@ Contrary to the earlier exercises, this exercise is nearly entirely open. ...@@ -11,7 +11,7 @@ Contrary to the earlier exercises, this exercise is nearly entirely open.
From iris.algebra Require Import auth frac_auth. From iris.algebra Require Import auth frac_auth.
From iris.base_logic.lib Require Import invariants. From iris.base_logic.lib Require Import invariants.
From iris.heap_lang Require Import proofmode notation lib.par. From iris.heap_lang Require Import proofmode notation lib.par.
From tutorial Require Import ex_03_spinlock. From solutions Require Import ex_03_spinlock.
Definition parallel_add_mul : expr := Definition parallel_add_mul : expr :=
let: "r" := ref #0 in let: "r" := ref #0 in
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment