Skip to content

Commit 0453615

Browse files
2.2.1 (#45)
* Preparing v2.2.1
1 parent e0d2a6c commit 0453615

File tree

9 files changed

+81
-3
lines changed

9 files changed

+81
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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)

coq-htt-core.opam

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ variables). The connection reconciles dependent types with effects of state and
3131
establishes Separation logic as a type theory for such effects. In implementation terms, it means
3232
that 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"]
3536
depends: [
3637
"dune" {>= "3.6"}
3738
"coq" { (>= "9.0" & < "9.1~") | (= "dev") }

examples/Make

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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

examples/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- Makefile -*-
2+
3+
# setting variables
4+
COQPROJECT?=Make
5+
6+
# Main Makefile
7+
include ../Makefile.common

examples/dune

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
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))

htt/Make

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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

htt/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- Makefile -*-
2+
3+
# setting variables
4+
COQPROJECT?=Make
5+
6+
# Main Makefile
7+
include ../Makefile.common

htt/dune

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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))

meta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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: |-

0 commit comments

Comments
 (0)