# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-threads base base-unix base conf-findutils 1 Virtual package relying on findutils conf-gmp 4 Virtual package relying on a GMP lib system installation coq 8.13.1 Formal proof management system num 1.4 The legacy Num library for arbitrary-precision integer and rational arithmetic ocaml 4.09.1 The OCaml compiler (virtual package) ocaml-base-compiler 4.09.1 Official release 4.09.1 ocaml-config 1 OCaml Switch Configuration ocamlfind 1.9.3 A library manager for OCaml zarith 1.12 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:2021-11-05" "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-3.5.0.tar.gz" checksum: "sha512=a9b7485d020e31863f33dd50d4bdafdc7584c56647126b868aff5546453f10a61c7b4a8f68dbb35269a1888083f72066c5dd50480afa5a2bf069681464f5b44a" }
true
Dry install with the current Coq version:
opam install -y --show-action coq-iris-heap-lang.3.5.0 coq.8.13.1
Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:
true
opam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-iris-heap-lang.3.5.0 coq.8.13.1
opam list; echo; ulimit -Sv 16000000; timeout 4h opam install -y -v coq-iris-heap-lang.3.5.0 coq.8.13.1
Total: 7 M
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/proph_erasure.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lang.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/primitive_laws.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/class_instances.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/primitive_laws.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/derived_laws.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/proph_erasure.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lang.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/proofmode.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/derived_laws.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/array.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/proofmode.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/increment.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/metatheory.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/counter.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/atomic_heap.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/spawn.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/clairvoyant_coin.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/array.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/lazy_coin.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/metatheory.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/par.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/lock.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/nondet_bool.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/adequacy.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/arith.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/assert.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/total_adequacy.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/diverge.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/tactics.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/notation.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/locations.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/counter.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/atomic_heap.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/proph_erasure.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/proofmode.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lang.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/pretty.vo
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/class_instances.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/increment.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/primitive_laws.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/clairvoyant_coin.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/derived_laws.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/spawn.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/lazy_coin.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/par.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/array.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/metatheory.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/arith.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/notation.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/tactics.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/locations.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/lock.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/adequacy.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/notation.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/class_instances.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/increment.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/counter.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/assert.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/atomic_heap.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/total_adequacy.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/pretty.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/tactics.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/nondet_bool.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/spawn.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/clairvoyant_coin.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/lazy_coin.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/diverge.glob
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/pretty.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/par.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/lock.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/locations.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/arith.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/adequacy.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/diverge.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/assert.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/lib/nondet_bool.v
../ocaml-base-compiler.4.09.1/lib/coq/user-contrib/iris/heap_lang/total_adequacy.v
opam remove -y coq-iris-heap-lang.3.5.0