File tree 8 files changed +107
-15
lines changed
8 files changed +107
-15
lines changed Original file line number Diff line number Diff line change 7
7
CandidateExecutions
8
8
GenPromising
9
9
)
10
- (theories SailStdpp ASCommon)
10
+ (theories stdpp Hammer RecordUpdate Equations Ltac2 SailStdpp ASCommon)
11
11
(coqdoc_flags :standard --utf8
12
12
--external https://plv.mpi-sws.org/coqdoc/stdpp/ stdpp
13
13
--external ../../Common/ASCommon.html ASCommon
Original file line number Diff line number Diff line change 1
1
(coq.theory
2
2
(name ArchSemArm)
3
- (package coq-archsem)
3
+ (package coq-archsem-arm )
4
4
(modules
5
5
SailArmInstTypes
6
6
ArmInst
13
13
VMSA22Arm
14
14
VMUMEquivThm
15
15
)
16
- (theories ASCommon ArchSem)
16
+ (theories stdpp Hammer RecordUpdate Equations Ltac2 SailStdpp ASCommon ArchSem)
17
17
(coqdoc_flags :standard --utf8
18
18
--external https://plv.mpi-sws.org/coqdoc/stdpp stdpp
19
19
--external ../../Common/ASCommon.html ASCommon
Original file line number Diff line number Diff line change 1
1
(coq.theory
2
2
(name ASCommon)
3
- (package coq-archsem)
3
+ (package coq-archsem-common )
4
4
(modules
5
5
Common
6
6
CBase
Original file line number Diff line number Diff line change 16
16
17
17
(library
18
18
(name Archsem_ocaml) ; TODO might change
19
- (public_name coq-archsem)
20
19
(libraries zarith))
Original file line number Diff line number Diff line change
1
+ # This file is generated by dune, edit dune-project instead
2
+ opam-version: "2.0"
3
+ synopsis:
4
+ "Coq infrastructure to reason about hardware CPU architecture semantics, Arm instantiation"
5
+ maintainer: ["Thibaut Pérami <
[email protected] >"]
6
+ authors: [
7
+ "Thibaut Pérami"
8
+ "Zonguyan Liu"
9
+ "Nils Lauermann"
10
+ "Jean Pichon-Pharabod"
11
+ "Brian Campbell"
12
+ "Alasdair Armstrong"
13
+ "Ben Simner"
14
+ "Peter Sewell"
15
+ ]
16
+ license: "BSD-2-Clause"
17
+ homepage: "https://github.com/rems-project/archsem"
18
+ bug-reports: "https://github.com/rems-project/archsem/issues"
19
+ depends: [
20
+ "dune" {>= "3.8"}
21
+ "coq-archsem"
22
+ "odoc" {with-doc}
23
+ ]
24
+ build: [
25
+ ["dune" "subst"] {dev}
26
+ [
27
+ "dune"
28
+ "build"
29
+ "-p"
30
+ name
31
+ "-j"
32
+ jobs
33
+ "@install"
34
+ "@runtest" {with-test}
35
+ "@doc" {with-doc}
36
+ ]
37
+ ]
38
+ dev-repo: "git+https://github.com/rems-project/archsem.git"
Original file line number Diff line number Diff line change
1
+ # This file is generated by dune, edit dune-project instead
2
+ opam-version: "2.0"
3
+ synopsis:
4
+ "Common infrastructure and definition for the ArchSem project, includes CDestruct and a free monad library"
5
+ maintainer: ["Thibaut Pérami <
[email protected] >"]
6
+ authors: [
7
+ "Thibaut Pérami"
8
+ "Zonguyan Liu"
9
+ "Nils Lauermann"
10
+ "Jean Pichon-Pharabod"
11
+ "Brian Campbell"
12
+ "Alasdair Armstrong"
13
+ "Ben Simner"
14
+ "Peter Sewell"
15
+ ]
16
+ license: "BSD-2-Clause"
17
+ homepage: "https://github.com/rems-project/archsem"
18
+ bug-reports: "https://github.com/rems-project/archsem/issues"
19
+ depends: [
20
+ "dune" {>= "3.8"}
21
+ "coq" {>= "8.19.2"}
22
+ "coq-stdlib"
23
+ "coq-equations" {>= "1.3"}
24
+ "coq-record-update" {>= "0.3.4"}
25
+ "coq-hammer-tactics" {>= "1.3.2"}
26
+ "coq-stdpp" {= "1.10.0"}
27
+ "coq-stdpp-bitvector" {= "1.10.0"}
28
+ "odoc" {with-doc}
29
+ ]
30
+ build: [
31
+ ["dune" "subst"] {dev}
32
+ [
33
+ "dune"
34
+ "build"
35
+ "-p"
36
+ name
37
+ "-j"
38
+ jobs
39
+ "@install"
40
+ "@runtest" {with-test}
41
+ "@doc" {with-doc}
42
+ ]
43
+ ]
44
+ dev-repo: "git+https://github.com/rems-project/archsem.git"
Original file line number Diff line number Diff line change 1
1
# This file is generated by dune, edit dune-project instead
2
2
opam-version: "2.0"
3
3
synopsis:
4
- "Coq infrastructure to reason about hardware CPU architecture semantics"
4
+ "Coq infrastructure to reason about hardware CPU architecture semantics, architecture generic part "
5
5
maintainer: ["Thibaut Pérami <
[email protected] >"]
6
6
authors: [
7
7
"Thibaut Pérami"
@@ -18,13 +18,7 @@ homepage: "https://github.com/rems-project/archsem"
18
18
bug-reports: "https://github.com/rems-project/archsem/issues"
19
19
depends: [
20
20
"dune" {>= "3.8"}
21
- "coq" {>= "8.19.2"}
22
- "coq-stdlib"
23
- "coq-equations" {>= "1.3"}
24
- "coq-record-update" {>= "0.3.4"}
25
- "coq-hammer-tactics" {>= "1.3.2"}
26
- "coq-stdpp" {= "1.10.0"}
27
- "coq-stdpp-bitvector" {= "1.10.0"}
21
+ "coq-archsem-common"
28
22
"coq-sail-stdpp" {dev}
29
23
"odoc" {with-doc}
30
24
]
Original file line number Diff line number Diff line change 17
17
( maintainers
" Thibaut Pérami <[email protected] >" )
18
18
19
19
( package
20
- (name coq-archsem)
21
- (synopsis " Coq infrastructure to reason about hardware CPU architecture semantics " )
20
+ (name coq-archsem-common )
21
+ (synopsis " Common infrastructure and definition for the ArchSem project, includes CDestruct and a free monad library " )
22
22
( depends
23
23
( coq ( >= 8 .19.2) )
24
24
coq-stdlib
27
27
( coq-hammer-tactics ( >= 1 .3.2) )
28
28
( coq-stdpp ( = 1 .10.0) )
29
29
( coq-stdpp-bitvector ( = 1 .10.0) )
30
+ )
31
+ )
32
+
33
+ ( package
34
+ (name coq-archsem)
35
+ (synopsis " Coq infrastructure to reason about hardware CPU architecture semantics, architecture generic part" )
36
+ ( depends
37
+ coq-archsem-common ; need same commit
30
38
( coq-sail-stdpp :dev ) ; See INSTALL.md for the commit number
31
39
)
32
40
)
33
41
42
+ ( package
43
+ (name coq-archsem-arm)
44
+ (synopsis " Coq infrastructure to reason about hardware CPU architecture semantics, Arm instantiation" )
45
+ ( depends
46
+ coq-archsem
47
+ )
48
+ )
49
+
50
+
34
51
( generate_opam_files)
You can’t perform that action at this time.
0 commit comments