# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-domains base base-nnp base Naked pointers prohibited in the OCaml heap base-threads base base-unix base conf-gmp 4 Virtual package relying on a GMP lib system installation coq 8.18.0 The Coq Proof Assistant coq-core 8.18.0 The Coq Proof Assistant -- Core Binaries and Tools coq-stdlib 8.18.0 The Coq Proof Assistant -- Standard Library coqide-server 8.18.0 The Coq Proof Assistant, XML protocol server dune 3.13.0 Fast, portable, and opinionated build system ocaml 5.1.1 The OCaml compiler (virtual package) ocaml-base-compiler 5.1.1 Official release 5.1.1 ocaml-config 3 OCaml Switch Configuration ocaml-options-vanilla 1 Ensure that OCaml is compiled with no special options enabled ocamlfind 1.9.6 A library manager for OCaml zarith 1.13 Implements arithmetic and logical operations over arbitrary-precision integers # opam file: opam-version: "2.0" maintainer: "Ralf Jung <jung@mpi-sws.org>" authors: "The Iris Team" license: "BSD-3-Clause" homepage: "https://iris-project.org/" bug-reports: "https://gitlab.mpi-sws.org/iris/iris/issues" dev-repo: "git+https://gitlab.mpi-sws.org/iris/iris.git" synopsis: "The canonical example language for Iris" description: """ This package defines HeapLang, a concurrent lambda calculus with references, and uses Iris to build a program logic for HeapLang programs. """ tags: [ "date:2023-10-11" "logpath:iris.heap_lang" ] depends: [ "coq-iris" {= version} ] build: ["./make-package" "iris_heap_lang" "-j%{jobs}%"] install: ["./make-package" "iris_heap_lang" "install"] url { src: "https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-4.1.0.tar.gz" checksum: "sha512=ce2c1523458f912dc64f9b962df65baf6efabb650fced27b302901374f50cfe818a80e0bf9c5cb465efa08ff9949126dc0b7d6603efc4151f78b76c5ce3bd676" }
true
Dry install with the current Coq version:
opam install -y --show-action coq-iris-heap-lang.4.1.0 coq.8.18.0
Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:
true
opam list; echo; timeout 4h opam install -y --deps-only coq-iris-heap-lang.4.1.0 coq.8.18.0
opam list; echo; timeout 4h opam install -y -v coq-iris-heap-lang.4.1.0 coq.8.18.0
Total: 8 M
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/proph_erasure.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lang.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/primitive_laws.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/class_instances.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/primitive_laws.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/derived_laws.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/proofmode.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/proph_erasure.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lang.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/rw_spin_lock.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/derived_laws.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/array.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/proofmode.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/atomic_heap.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/increment.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/metatheory.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/counter.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/clairvoyant_coin.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/spawn.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/array.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/rw_lock.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/logatom_lock.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/adequacy.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/lazy_coin.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/metatheory.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/lock.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/par.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/nondet_bool.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/rw_spin_lock.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/total_adequacy.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/arith.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/assert.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/atomic_heap.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/locations.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/proofmode.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/diverge.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/notation.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/tactics.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/counter.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/proph_erasure.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lang.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/pretty.vo
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/class_instances.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/increment.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/primitive_laws.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/rw_lock.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/logatom_lock.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/clairvoyant_coin.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/derived_laws.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/spawn.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/locations.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/lock.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/rw_spin_lock.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/lazy_coin.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/adequacy.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/par.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/array.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/metatheory.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/arith.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/atomic_heap.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/notation.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/tactics.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/notation.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/class_instances.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/increment.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/counter.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/assert.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/total_adequacy.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/pretty.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/rw_lock.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/tactics.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/nondet_bool.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/logatom_lock.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/lock.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/spawn.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/locations.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/clairvoyant_coin.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/adequacy.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/lazy_coin.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/diverge.glob
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/pretty.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/par.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/arith.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/diverge.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/assert.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/total_adequacy.v
../ocaml-base-compiler.5.1.1/lib/coq/user-contrib/iris/heap_lang/lib/nondet_bool.v
opam remove -y coq-iris-heap-lang.4.1.0