File tree Expand file tree Collapse file tree 27 files changed +54
-117
lines changed
Expand file tree Collapse file tree 27 files changed +54
-117
lines changed Original file line number Diff line number Diff line change 1717 strategy :
1818 matrix :
1919 image :
20- - ' mathcomp/mathcomp:2.2.0-coq-8.19'
21- - ' mathcomp/mathcomp:2.3.0-coq-8.20'
2220 - ' mathcomp/mathcomp:2.4.0-rocq-prover-9.0'
2321 - ' mathcomp/mathcomp-dev:rocq-prover-dev'
2422 fail-fast : false
Original file line number Diff line number Diff line change @@ -39,13 +39,13 @@ that HTT implements Separation logic as a shallow embedding in Coq.
3939 - Alexander Gryzlov
4040 - Marcos Grandury
4141- License: [ Apache-2.0] ( LICENSE )
42- - Compatible Coq versions: 8.19 or later
42+ - Compatible Coq versions: 9.0 or later
4343- Additional dependencies:
4444 - [ Hierarchy Builder 1.7.0 or later] ( https://github.com/math-comp/hierarchy-builder )
4545 - [ MathComp ssreflect 2.2 or later] ( https://math-comp.github.io )
4646 - [ MathComp algebra] ( https://math-comp.github.io )
4747 - [ MathComp fingroup] ( https://math-comp.github.io )
48- - [ FCSL-PCM 2.1 ] ( https://github.com/imdea-software/fcsl-pcm )
48+ - [ FCSL-PCM 2.2 ] ( https://github.com/imdea-software/fcsl-pcm )
4949 - [ Dune] ( https://dune.build ) 3.6 or later
5050- Coq namespace: ` htt `
5151- Related publication(s):
Original file line number Diff line number Diff line change 33
44opam-version: "2.0"
55maintainer: "fcsl@software.imdea.org"
6- version: "2.1 .0"
6+ version: "2.2 .0"
77
88homepage: "https://github.com/imdea-software/htt"
99dev-repo: "git+https://github.com/imdea-software/htt.git"
@@ -31,16 +31,15 @@ variables). The connection reconciles dependent types with effects of state and
3131establishes Separation logic as a type theory for such effects. In implementation terms, it means
3232that HTT implements Separation logic as a shallow embedding in Coq."""
3333
34- build: [make "-C" "htt" "-j%{jobs}%"]
35- install: [make "-C" "htt" "install"]
34+ build: ["dune" "build" "-p" name "-j" jobs]
3635depends: [
3736 "dune" {>= "3.6"}
38- "coq" { (>= "8.19 " & < "9.1~") | (= "dev") }
37+ "coq" { (>= "9.0 " & < "9.1~") | (= "dev") }
3938 "coq-hierarchy-builder" { (>= "1.7.0" & < "1.10~") | (= "dev") }
40- "coq-mathcomp-ssreflect" { (>= "2.2 .0" & < "2.5~") | (= "dev") }
39+ "coq-mathcomp-ssreflect" { (>= "2.4 .0" & < "2.5~") | (= "dev") }
4140 "coq-mathcomp-algebra"
4241 "coq-mathcomp-fingroup"
43- "coq-fcsl-pcm" { (>= "2.1 .0" & < "2.2 ~") | (= "dev") }
42+ "coq-fcsl-pcm" { (>= "2.2 .0" & < "2.3 ~") | (= "dev") }
4443]
4544
4645tags: [
Original file line number Diff line number Diff line change 11opam-version: "2.0"
22maintainer: "fcsl@software.imdea.org"
3- version: "2.1 .0"
3+ version: "2.2 .0"
44
55homepage: "https://github.com/imdea-software/htt"
66dev-repo: "git+https://github.com/imdea-software/htt.git"
@@ -32,11 +32,11 @@ build: [make "-C" "examples" "-j%{jobs}%"]
3232install: [make "-C" "examples" "install"]
3333depends: [
3434 "dune" {>= "3.6"}
35- "coq" { (>= "8.19 " & < "9.1~") | (= "dev") }
36- "coq-mathcomp-ssreflect" { (>= "2.2 .0" & < "2.5~") | (= "dev") }
35+ "coq" { (>= "9.0 " & < "9.1~") | (= "dev") }
36+ "coq-mathcomp-ssreflect" { (>= "2.4 .0" & < "2.5~") | (= "dev") }
3737 "coq-mathcomp-algebra"
3838 "coq-mathcomp-fingroup"
39- "coq-fcsl-pcm" { (>= "2.1 .0" & < "2.2 ~") | (= "dev") }
39+ "coq-fcsl-pcm" { (>= "2.2 .0" & < "2.3 ~") | (= "dev") }
4040 "coq-htt-core" {= version}
4141]
4242
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ See the License for the specific language governing permissions and
1111limitations under the License.
1212 *)
1313
14- From Coq Require Import ssreflect ssrbool ssrfun.
14+ From Stdlib Require Import ssreflect ssrbool ssrfun.
1515From mathcomp Require Import ssrnat eqtype seq path fintype tuple finfun finset.
1616From pcm Require Import options axioms prelude pred.
1717From pcm Require Import pcm unionmap heap.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ See the License for the specific language governing permissions and
1111limitations under the License.
1212 *)
1313
14- From Coq Require Import ssreflect ssrbool ssrfun.
14+ From Stdlib Require Import ssreflect ssrbool ssrfun.
1515From mathcomp Require Import eqtype seq ssrnat.
1616From pcm Require Import options axioms pred.
1717From pcm Require Import pcm unionmap heap autopcm automap.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ See the License for the specific language governing permissions and
1111limitations under the License.
1212 *)
1313
14- From Coq Require Import ssreflect ssrbool ssrfun.
14+ From Stdlib Require Import ssreflect ssrbool ssrfun.
1515From mathcomp Require Import eqtype ssrnat seq path.
1616From pcm Require Import options axioms pred ordtype seqext.
1717From pcm Require Import pcm unionmap heap autopcm automap.
Original file line number Diff line number Diff line change @@ -16,7 +16,8 @@ From mathcomp Require Import ssrnat eqtype seq path fintype tuple.
1616From mathcomp Require Import finfun fingroup perm order interval.
1717From pcm Require Import options axioms prelude pred ordtype slice.
1818From pcm Require Import seqext pcm unionmap heap.
19- From htt Require Import options model heapauto array.
19+ From htt Require Import options model heapauto.
20+ From htt Require Import array.
2021Import Order.NatOrder Order.TTheory.
2122Local Open Scope order_scope.
2223Local Open Scope nat_scope.
You can’t perform that action at this time.
0 commit comments