Newer
Older
maintainer: "Ralf Jung <jung@mpi-sws.org>"
authors: "The Iris Team"
dev-repo: "git+https://gitlab.mpi-sws.org/iris/iris.git"
synopsis: "A Higher-Order Concurrent Separation Logic Framework with support for interactive proofs"
Iris is a framework for reasoning about the safety of concurrent programs using
concurrent separation logic. It can be used to develop a program logic, for
defining logical relations, and for reasoning about type systems, among other
applications. This package includes the base logic, Iris Proof Mode (IPM) /
MoSeL, and a general language-independent program logic; see coq-iris-heap-lang
for an instantiation of the program logic to a particular programming language.
tags: [
"logpath:iris.prelude"
"logpath:iris.algebra"
"logpath:iris.si_logic"
"logpath:iris.bi"
"logpath:iris.proofmode"
"logpath:iris.base_logic"
"logpath:iris.program_logic"
]
"coq" { (>= "8.13" & < "8.17~") | (= "dev") }
"coq-stdpp" { (= "dev.2022-12-05.0.0231fed2") | (= "dev") }
build: ["./make-package" "iris" "-j%{jobs}%"]
install: ["./make-package" "iris" "install"]