File tree Expand file tree Collapse file tree 9 files changed +81
-3
lines changed Expand file tree Collapse file tree 9 files changed +81
-3
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ that HTT implements Separation logic as a shallow embedding in Coq.
4242- 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 )
45- - [ MathComp ssreflect 2.2 or later] ( https://math-comp.github.io )
45+ - [ MathComp ssreflect 2.4 or later] ( https://math-comp.github.io )
4646 - [ MathComp algebra] ( https://math-comp.github.io )
4747 - [ MathComp fingroup] ( https://math-comp.github.io )
4848 - [ FCSL-PCM 2.2] ( https://github.com/imdea-software/fcsl-pcm )
Original file line number Diff line number Diff line change @@ -31,7 +31,8 @@ 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: ["dune" "build" "-p" name "-j" jobs]
34+ build: [make "-C" "htt" "-j%{jobs}%"]
35+ install: [make "-C" "htt" "install"]
3536depends: [
3637 "dune" {>= "3.6"}
3738 "coq" { (>= "9.0" & < "9.1~") | (= "dev") }
Original file line number Diff line number Diff line change 1+ -Q . htt
2+
3+ -arg -w -arg -notation-overridden
4+ -arg -w -arg -redundant-canonical-projection
5+
6+ # release-specific arguments
7+ -arg -w -arg -notation-incompatible-prefix # specific to coq8.20.0
8+ -arg -w -arg -deprecated-from-Coq # specific to coq8.21
9+ -arg -w -arg -deprecated-dirpath-Coq # specific to coq8.21
10+
11+ exploit.v
12+ gcd.v
13+ counter.v
14+ llist.v
15+ dlist.v
16+ array.v
17+ queue.v
18+ cyclic.v
19+ stack.v
20+ bintree.v
21+ bst.v
22+ kvmaps.v
23+ hashtab.v
24+ bubblesort.v
25+ quicksort.v
26+ congmath.v
27+ congprog.v
28+ tree.v
29+ union_find.v
Original file line number Diff line number Diff line change 1+ # -*- Makefile -*-
2+
3+ # setting variables
4+ COQPROJECT? =Make
5+
6+ # Main Makefile
7+ include ../Makefile.common
Original file line number Diff line number Diff line change 1+ (coq.theory
2+ (name htt)
3+ (package coq-htt)
4+ (synopsis "Hoare Type Theory with examples")
5+ (flags :standard
6+ -w -notation-overridden
7+ -w -local-declaration
8+ -w -redundant-canonical-projection
9+ -w -projection-no-head-constant))
Original file line number Diff line number Diff line change 1+ -Q . htt
2+
3+ -arg -w -arg -notation-overridden
4+ -arg -w -arg -redundant-canonical-projection
5+
6+ # release-specific arguments
7+ -arg -w -arg -notation-incompatible-prefix # specific to coq8.20.0
8+ -arg -w -arg -deprecated-from-Coq # specific to coq8.21
9+ -arg -w -arg -deprecated-dirpath-Coq # specific to coq8.21
10+
11+ options.v
12+ domain.v
13+ model.v
14+ heapauto.v
Original file line number Diff line number Diff line change 1+ # -*- Makefile -*-
2+
3+ # setting variables
4+ COQPROJECT? =Make
5+
6+ # Main Makefile
7+ include ../Makefile.common
Original file line number Diff line number Diff line change 1+ ; This file was generated from `meta.yml`, please do not edit manually.
2+
3+ (coq.theory
4+ (name htt)
5+ (package coq-htt-core)
6+ (synopsis "Hoare Type Theory")
7+ (flags :standard
8+ -w -notation-overridden
9+ -w -local-declaration
10+ -w -redundant-canonical-projection
11+ -w -projection-no-head-constant))
Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ dependencies:
100100 name : coq-mathcomp-ssreflect
101101 version : ' { (>= "2.4.0" & < "2.5~") | (= "dev") }'
102102 description : |-
103- [MathComp ssreflect 2.2 or later](https://math-comp.github.io)
103+ [MathComp ssreflect 2.4 or later](https://math-comp.github.io)
104104 - opam :
105105 name : coq-mathcomp-algebra
106106 description : |-
You can’t perform that action at this time.
0 commit comments