ยซ Up

iris 3.0.0 17 m 0 s ๐Ÿ†

Context

# Packages matching: installed
# Name              # Installed # Synopsis
base-bigarray       base
base-num            base        Num library distributed with the OCaml compiler
base-threads        base
base-unix           base
camlp5              7.14        Preprocessor-pretty-printer of OCaml
conf-findutils      1           Virtual package relying on findutils
conf-perl           2           Virtual package relying on perl
coq                 8.6         Formal proof management system
num                 0           The Num library for arbitrary-precision integer and rational arithmetic
ocaml               4.05.0      The OCaml compiler (virtual package)
ocaml-base-compiler 4.05.0      Official 4.05.0 release
ocaml-config        1           OCaml Switch Configuration
ocamlfind           1.9.6       A library manager for OCaml
# opam file:
opam-version: "2.0"
name: "coq-iris"
version: "3.0.0"
maintainer: "Ralf Jung <jung@mpi-sws.org>"
authors: "The Iris Team"
homepage: "http://iris-project.org/"
bug-reports: "https://gitlab.mpi-sws.org/FP/iris-coq/issues"
license: "BSD"
dev-repo: "git+https://gitlab.mpi-sws.org/FP/iris-coq.git"
build: [
  [make "-j%{jobs}%"]
]
install: [make "install"]
remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/iris'" ]
depends: [
  "ocaml"
  "coq" {((>= "8.5.1" & < "8.7~") | (= "dev"))}
  "coq-mathcomp-ssreflect" {((>= "1.6.1" & < "1.7~") | (= "dev"))}
]
synopsis: "Iris is a Higher-Order Concurrent Separation Logic for reasoning about fine-grained concurrent programs, building logical relations, and more.  It features an interactive proof mode for carrying out separation logic proofs in Coq"
url {
  src:
    "https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.0.0.tar.gz"
  checksum: "md5=57b3384834a5347db223220cdcd9eb9e"
}

Lint

Command
true
Return code
0

Dry install ๐Ÿœ๏ธ

Dry install with the current Coq version:

Command
opam install -y --show-action coq-iris.3.0.0 coq.8.6
Return code
0

Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:

Command
true
Return code
0

Install dependencies

Command
opam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-iris.3.0.0 coq.8.6
Return code
0
Duration
2 m 0 s

Install ๐Ÿš€

Command
opam list; echo; ulimit -Sv 16000000; timeout 8h opam install -y -v coq-iris.3.0.0 coq.8.6
Return code
0
Duration
17 m 0 s

Installation size

Total: 19 M

  • 1 M ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/list.vo
  • 758 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lang.vo
  • 689 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/fin_maps.vo
  • 456 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/cmra.vo
  • 448 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/collections.vo
  • 392 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/ofe.vo
  • 323 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/csum.vo
  • 310 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/coq_tactics.vo
  • 285 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/base.vo
  • 274 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/gmap.vo
  • 274 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/boxes.vo
  • 266 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/cmra_big_op.vo
  • 262 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/primitive.vo
  • 257 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/sts.vo
  • 256 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/tactics.vo
  • 253 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lifting.vo
  • 246 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/derived.vo
  • 226 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/list.vo
  • 224 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/tactics.vo
  • 222 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.vo
  • 216 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/big_op.vo
  • 210 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/proof.vo
  • 208 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/class_instances.vo
  • 208 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/weakestpre.vo
  • 204 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/adequacy.vo
  • 196 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/auth.vo
  • 193 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/gmultiset.vo
  • 193 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/coPset.vo
  • 191 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/pmap.vo
  • 180 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/cofe_solver.vo
  • 180 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/natmap.vo
  • 179 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/numbers.vo
  • 175 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/finite.vo
  • 175 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/counter.vo
  • 169 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/ownp.vo
  • 162 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/counter.vo
  • 159 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/option.vo
  • 159 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/agree.vo
  • 158 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/fin_collections.vo
  • 158 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/wsat.vo
  • 157 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/iprod.vo
  • 151 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/gmap.vo
  • 151 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/countable.vo
  • 145 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/excl.vo
  • 140 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/fin_map_dom.vo
  • 139 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/double_negation.vo
  • 138 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/gen_heap.vo
  • 138 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/gset.vo
  • 137 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/pretty.vo
  • 132 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/intro_patterns.vo
  • 129 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/joining_existentials.vo
  • 127 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/vector.vo
  • 126 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/dra.vo
  • 125 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/hashset.vo
  • 125 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/strings.vo
  • 124 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/fancy_updates.vo
  • 124 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/one_shot.vo
  • 122 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/environments.vo
  • 122 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/auth.vo
  • 117 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/protocol.vo
  • 114 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/sts.vo
  • 111 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/tree_sum.vo
  • 110 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/na_invariants.vo
  • 109 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.vo
  • 108 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/own.vo
  • 107 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/counter_examples.vo
  • 107 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/spawn.vo
  • 107 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/invariants.vo
  • 105 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/upred.vo
  • 103 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/local_updates.vo
  • 102 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/proofmode.vo
  • 101 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/mapset.vo
  • 99 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/hoare.vo
  • 98 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/proofmode.vo
  • 97 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/tactics.vo
  • 96 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/sorting.vo
  • 94 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/fractional.vo
  • 93 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/tactics.vo
  • 92 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/barrier_client.vo
  • 92 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/zmap.vo
  • 91 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/lexico.vo
  • 91 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/list_reverse.vo
  • 90 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/heap_lang.vo
  • 89 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/spec_patterns.vo
  • 88 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/updates.vo
  • 86 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/ectx_lifting.vo
  • 85 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/vector.vo
  • 85 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/ectx_language.vo
  • 84 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/ectxi_language.vo
  • 84 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/nmap.vo
  • 82 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/coPset.vo
  • 81 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/relations.vo
  • 79 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/lifting.vo
  • 78 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/cancelable_invariants.vo
  • 77 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/par.vo
  • 76 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/viewshifts.vo
  • 72 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/namespaces.vo
  • 72 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/lock.vo
  • 70 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/classes.vo
  • 69 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/iprop.vo
  • 69 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/decidable.vo
  • 68 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/stringmap.vo
  • 66 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/deprecated.vo
  • 66 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/language.vo
  • 66 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/sel_patterns.vo
  • 65 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/saved_prop.vo
  • 65 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/specification.vo
  • 64 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/listset.vo
  • 63 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/cmra_tactics.vo
  • 61 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/adequacy.vo
  • 61 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/set.vo
  • 60 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/assert.vo
  • 60 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/strings.vo
  • 57 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/notation.vo
  • 56 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/core.vo
  • 54 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/listset_nodup.vo
  • 54 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/hlist.vo
  • 54 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/bset.vo
  • 53 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/frac.vo
  • 52 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/orders.vo
  • 52 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/hlist.vo
  • 49 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/soundness.vo
  • 48 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/base_logic.vo
  • 48 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/notation.vo
  • 48 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/barrier.vo
  • 45 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/streams.vo
  • 43 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/base.vo
  • 43 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/prelude.vo
  • 42 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/deprecated.vo
  • 38 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/functions.vo
  • 23 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/proof_irrel.vo

Uninstall ๐Ÿงน

Command
opam remove -y coq-iris.3.0.0
Return code
0
Missing removes
none
Wrong removes
none