Skip to content

Commit 47b9f44

Browse files
committed
Add package description (closes #1528)
1 parent c2db27d commit 47b9f44

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

dune-project

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
(package
2323
(name goblint)
2424
(synopsis "Static analysis framework for C")
25+
(description "\
26+
Goblint is a sound static analysis framework for C programs using abstract interpretation.
27+
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
28+
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses.
29+
")
2530
(depends
2631
(ocaml (>= 4.14))
2732
(goblint-cil (>= 2.0.3)) ; TODO no way to define as pin-depends? Used goblint.opam.template to add it for now. https://github.com/ocaml/dune/issues/3231. Alternatively, removing this line and adding cil as a git submodule and `(vendored_dirs cil)` as ./dune also works. This way, no more need to reinstall the pinned cil opam package on changes. However, then cil is cleaned and has to be rebuild together with goblint.

goblint.opam

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
33
synopsis: "Static analysis framework for C"
4+
description: """
5+
Goblint is a sound static analysis framework for C programs using abstract interpretation.
6+
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
7+
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses.
8+
"""
49
maintainer: [
510
"Simmo Saan <[email protected]>"
611
"Michael Schwarz <[email protected]>"

goblint.opam.locked

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,7 @@ pin-depends: [
143143
]
144144
]
145145
depexts: ["libgraph-easy-perl"] {os-distribution = "ubuntu" & with-test}
146+
description: """\
147+
Goblint is a sound static analysis framework for C programs using abstract interpretation.
148+
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
149+
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses."""

0 commit comments

Comments
 (0)