ยซ Up

iris 3.0.0 28 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
camlp4              4.05+1       Camlp4 is a system for writing extensible parsers for programming languages
conf-findutils      1            Virtual package relying on findutils
coq                 8.5.2~camlp4 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
ocamlbuild          0.14.2       OCamlbuild is a build system with builtin rules to easily build most OCaml projects
# 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.5.2~camlp4
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.5.2~camlp4
Return code
0
Duration
4 m 0 s

Install ๐Ÿš€

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

Installation size

Total: 19 M

  • 2 M ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/list.vo
  • 767 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lang.vo
  • 651 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
  • 435 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/collections.vo
  • 356 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/ofe.vo
  • 310 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/coq_tactics.vo
  • 290 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/csum.vo
  • 286 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/base.vo
  • 271 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/boxes.vo
  • 265 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/primitive.vo
  • 261 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/gmap.vo
  • 255 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lifting.vo
  • 253 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/sts.vo
  • 252 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/cmra_big_op.vo
  • 245 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/derived.vo
  • 227 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/tactics.vo
  • 223 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/list.vo
  • 221 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.vo
  • 218 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/tactics.vo
  • 208 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/base_logic/big_op.vo
  • 207 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/class_instances.vo
  • 207 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/weakestpre.vo
  • 203 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/adequacy.vo
  • 194 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/auth.vo
  • 192 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/coPset.vo
  • 189 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/gmultiset.vo
  • 189 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/pmap.vo
  • 181 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/cofe_solver.vo
  • 181 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/numbers.vo
  • 180 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/natmap.vo
  • 173 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/counter.vo
  • 170 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/finite.vo
  • 166 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/counter.vo
  • 165 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/ownp.vo
  • 157 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/agree.vo
  • 156 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/fin_collections.vo
  • 155 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/wsat.vo
  • 154 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/iprod.vo
  • 153 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/option.vo
  • 146 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/gmap.vo
  • 140 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/pretty.vo
  • 138 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/prelude/countable.vo
  • 134 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/fin_map_dom.vo
  • 133 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/gset.vo
  • 133 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/gen_heap.vo
  • 130 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/intro_patterns.vo
  • 127 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/joining_existentials.vo
  • 125 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/vector.vo
  • 124 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/excl.vo
  • 124 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
  • 123 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/prelude/hashset.vo
  • 121 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/environments.vo
  • 120 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/auth.vo
  • 116 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/protocol.vo
  • 112 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
  • 108 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/na_invariants.vo
  • 106 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/spawn.vo
  • 106 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/own.vo
  • 106 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/counter_examples.vo
  • 105 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/invariants.vo
  • 104 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/local_updates.vo
  • 103 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/upred.vo
  • 98 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/mapset.vo
  • 98 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/hoare.vo
  • 97 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/proofmode.vo
  • 97 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/sorting.vo
  • 96 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/proofmode.vo
  • 95 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/tactics.vo
  • 94 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/lexico.vo
  • 93 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/fractional.vo
  • 92 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/tests/barrier_client.vo
  • 91 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/tests/list_reverse.vo
  • 89 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
  • 86 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/updates.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_lifting.vo
  • 84 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/ectx_language.vo
  • 83 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/relations.vo
  • 83 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/coPset.vo
  • 82 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/program_logic/ectxi_language.vo
  • 80 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/tactics.vo
  • 78 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/program_logic/lifting.vo
  • 77 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/heap_lang/lib/lock.vo
  • 71 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/namespaces.vo
  • 70 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/proofmode/classes.vo
  • 70 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/stringmap.vo
  • 69 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/iprop.vo
  • 68 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/decidable.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
  • 66 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/algebra/deprecated.vo
  • 64 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/base_logic/lib/saved_prop.vo
  • 64 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
  • 62 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
  • 60 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
  • 56 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/notation.vo
  • 55 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/base_logic/hlist.vo
  • 54 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/listset_nodup.vo
  • 53 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
  • 51 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/prelude/orders.vo
  • 50 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
  • 47 K ../ocaml-base-compiler.4.05.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/barrier.vo
  • 44 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
  • 42 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