Commit 63ad446d authored by Robbert Krebbers's avatar Robbert Krebbers

Bump Iris.

parent dccfaef2
Pipeline #23232 failed with stage
in 16 minutes and 15 seconds
......@@ -9,5 +9,5 @@ build: [make "-j%{jobs}%"]
install: [make "install"]
remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/iron" ]
depends: [
"coq-iris" { (= "dev.2019-11-21.0.e0d10c05") | (= "dev") }
"coq-iris" { (= "dev.2019-11-21.4.d1787db2") | (= "dev") }
]
......@@ -4,7 +4,7 @@ the state interpretation [heap_ctx]. *)
From iris.bi.lib Require Import fractional.
From iris.proofmode Require Import tactics.
From iron.proofmode Require Export fracpred.
From iris.algebra Require Import excl frac_auth gmap agree gmultiset ufrac ufrac_auth.
From iris.algebra Require Import excl lib.frac_auth gmap agree gmultiset ufrac lib.ufrac_auth.
From iris.base_logic.lib Require Export own.
From iron.iron_logic Require Export weakestpre.
From iron.heap_lang Require Export lang.
......
......@@ -2,7 +2,7 @@ From iron.heap_lang Require Export lang.
From iron.heap_lang Require Import proofmode notation.
From iron.iron_logic Require Import fcinv.
From iron.algebra Require Import ufrac.
From iris.algebra Require Import frac_auth.
From iris.algebra Require Import lib.frac_auth.
Section special.
Context `{ironInvG Σ, invG Σ}.
......
......@@ -2,12 +2,11 @@ From liris.program_logic Require Export weakestpre.
From iris.base_logic.lib Require Export invariants.
From liris.heap_lang Require Export lang.
From iris.proofmode Require Import tactics.
From iris.algebra Require Import auth frac_auth.
From iris.algebra Require Import auth lib.frac_auth.
From liris.heap_lang Require Import proofmode notation.
From iris.base_logic.lib Require Import cancelable_invariants.
From liris.heap_lang.lib Require Import spin_lock_free.
Definition newbag : val :=
λ: <>, let: "empty" := ref NONE in
let: "ℓ" := ref "empty" in (* The location ℓ contains the head of the linked list. *)
......
......@@ -17,7 +17,7 @@ From iron.iron_logic Require Import lifting.
From iron.heap_lang Require Export lang heap.
From iron.heap_lang Require Import tactics.
From iris.proofmode Require Import tactics.
From iris.algebra Require Import frac_auth ufrac_auth.
From iris.algebra Require Import lib.frac_auth lib.ufrac_auth.
Set Default Proof Using "Type".
(** The tactic [inv_head_step] performs inversion on hypotheses of the shape
......
......@@ -5,7 +5,7 @@ the [heap_lang/adequacy] file, where the results are used to show the absence
of memory leaks. *)
From iron.iron_logic Require Export weakestpre.
From iris.program_logic Require Export adequacy.
From iris.algebra Require Import frac_auth ufrac.
From iris.algebra Require Import lib.frac_auth ufrac.
From iris.proofmode Require Import tactics.
Set Default Proof Using "Type".
......
......@@ -12,7 +12,7 @@ The construction of trackable invariants follows the usual Iris pattern: it
uses Iris cancable invariants, and on top of that, uses an authoritative camera
construction to take care of resource transfer. *)
From iron.iron_logic Require Export iron.
From iris.algebra Require Import frac_auth ufrac.
From iris.algebra Require Import lib.frac_auth ufrac.
From iris.proofmode Require Import tactics.
Record fcinv_name := FcInvName {
......
......@@ -29,7 +29,7 @@ From iron.bi Require Export fracpred.
From iris.bi.lib Require Export fractional.
From iris.base_logic.lib Require Export fancy_updates invariants.
From iris.base_logic.lib Require Export cancelable_invariants.
From iris.algebra Require Import frac_auth.
From iris.algebra Require Import lib.frac_auth.
From iris.algebra Require Import ufrac.
From iris.proofmode Require Import tactics.
From iron.proofmode Require Import fracpred.
......
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