-
Notifications
You must be signed in to change notification settings - Fork 164
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3195 from jesper-bengtson/iris-4.3.0
Release Iris 4.3.0 and std++ 1.11.0
- Loading branch information
Showing
4 changed files
with
153 additions
and
0 deletions.
There are no files selected for viewing
31 changes: 31 additions & 0 deletions
31
released/packages/coq-iris-heap-lang/coq-iris-heap-lang.4.3.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
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:2024-10-31" | ||
"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.3.0.tar.gz" | ||
checksum: | ||
"sha512=fcb1d2a9290931f4984cf20e1084876c221ec9f3022761bf6948ef7ce0f22b7babd3d70abddd6b96bcde2108746d23ff790e576db01aff6f2012e0a38ee74afa" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
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: "A Higher-Order Concurrent Separation Logic Framework with support for interactive proofs" | ||
description: """ | ||
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: [ | ||
"date:2024-10-31" | ||
"logpath:iris.prelude" | ||
"logpath:iris.algebra" | ||
"logpath:iris.si_logic" | ||
"logpath:iris.bi" | ||
"logpath:iris.proofmode" | ||
"logpath:iris.base_logic" | ||
"logpath:iris.program_logic" | ||
] | ||
|
||
depends: [ | ||
"coq" { (>= "8.19" & < "8.21~") | (= "dev") } | ||
"coq-stdpp" { (= "1.11.0") | (= "dev") } | ||
] | ||
|
||
build: ["./make-package" "iris" "-j%{jobs}%"] | ||
install: ["./make-package" "iris" "install"] | ||
|
||
url { | ||
src: | ||
"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-4.3.0.tar.gz" | ||
checksum: | ||
"sha512=fcb1d2a9290931f4984cf20e1084876c221ec9f3022761bf6948ef7ce0f22b7babd3d70abddd6b96bcde2108746d23ff790e576db01aff6f2012e0a38ee74afa" | ||
} |
33 changes: 33 additions & 0 deletions
33
released/packages/coq-stdpp-bitvector/coq-stdpp-bitvector.1.11.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
opam-version: "2.0" | ||
maintainer: "Ralf Jung <jung@mpi-sws.org>" | ||
authors: "The std++ team" | ||
license: "BSD-3-Clause" | ||
homepage: "https://gitlab.mpi-sws.org/iris/stdpp" | ||
bug-reports: "https://gitlab.mpi-sws.org/iris/stdpp/issues" | ||
dev-repo: "git+https://gitlab.mpi-sws.org/iris/stdpp.git" | ||
|
||
synopsis: "A library for bitvectors based on std++" | ||
description: """ | ||
This library provides the `bv n` type for representing n-bit bitvectors (i.e., | ||
fixed-size integers with n bits). It comes with definitions for the standard operations | ||
(e.g., the operations exposed by SMT-LIB) and some basic automation for solving bitvector | ||
goals based on the lia tactic. | ||
""" | ||
tags: [ | ||
"date:2024-10-31" | ||
"logpath:stdpp.bitvector" | ||
] | ||
|
||
depends: [ | ||
"coq-stdpp" {= version} | ||
] | ||
|
||
build: ["./make-package" "stdpp_bitvector" "-j%{jobs}%"] | ||
install: ["./make-package" "stdpp_bitvector" "install"] | ||
|
||
url { | ||
src: | ||
"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.11.0.tar.gz" | ||
checksum: | ||
"sha512=0f8e6d9b07171da515f258516d6f430a97da0b07e111ceff89b760a6cac5bc443db9e60e256eab719768ed8fe5b86af42b66d0bf9fba4dba6ef2afa011b92244" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
opam-version: "2.0" | ||
maintainer: "Ralf Jung <jung@mpi-sws.org>" | ||
authors: "The std++ team" | ||
license: "BSD-3-Clause" | ||
homepage: "https://gitlab.mpi-sws.org/iris/stdpp" | ||
bug-reports: "https://gitlab.mpi-sws.org/iris/stdpp/issues" | ||
dev-repo: "git+https://gitlab.mpi-sws.org/iris/stdpp.git" | ||
|
||
synopsis: "An extended \"Standard Library\" for Coq" | ||
description: """ | ||
The key features of this library are as follows: | ||
|
||
- It provides a great number of definitions and lemmas for common data | ||
structures such as lists, finite maps, finite sets, and finite multisets. | ||
- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style | ||
monad notations) so that these can be overloaded for different data structures. | ||
- It uses type classes to keep track of common properties of types, like it | ||
having decidable equality or being countable or finite. | ||
- Most data structures are represented in canonical ways so that Leibniz | ||
equality can be used as much as possible (for example, for maps we have | ||
`m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides | ||
setoid instances for most types and operations. | ||
- It provides various tactics for common tasks, like an ssreflect inspired | ||
`done` tactic for finishing trivial goals, a simple breadth-first solver | ||
`naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper` | ||
for proving compatibility of functions with respect to relations, and a solver | ||
`set_solver` for goals involving set operations. | ||
- It is entirely dependency- and axiom-free. | ||
""" | ||
tags: [ | ||
"date:2024-10-31" | ||
"logpath:stdpp" | ||
] | ||
|
||
depends: [ | ||
"coq" { (>= "8.18" & < "8.21~") | (= "dev") } | ||
] | ||
|
||
build: ["./make-package" "stdpp" "-j%{jobs}%"] | ||
install: ["./make-package" "stdpp" "install"] | ||
|
||
url { | ||
src: | ||
"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.11.0.tar.gz" | ||
checksum: | ||
"sha512=0f8e6d9b07171da515f258516d6f430a97da0b07e111ceff89b760a6cac5bc443db9e60e256eab719768ed8fe5b86af42b66d0bf9fba4dba6ef2afa011b92244" | ||
} |