Skip to content

Commit c078eaa

Browse files
committed
Add package tags
1 parent 47b9f44 commit c078eaa

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed

dune-project

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ Goblint is a sound static analysis framework for C programs using abstract inter
2727
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
2828
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses.
2929
")
30+
(tags (
31+
"program analysis"
32+
"program verification"
33+
"static analysis"
34+
"abstract interpretation"
35+
"C"
36+
"data race analysis"
37+
"concurrency"))
3038
(depends
3139
(ocaml (>= 4.14))
3240
(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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@ authors: [
2222
"Vesal Vojdani"
2323
]
2424
license: "MIT"
25+
tags: [
26+
"program analysis"
27+
"program verification"
28+
"static analysis"
29+
"abstract interpretation"
30+
"C"
31+
"data race analysis"
32+
"concurrency"
33+
]
2534
homepage: "https://goblint.in.tum.de"
2635
doc: "https://goblint.readthedocs.io/en/latest/"
2736
bug-reports: "https://github.com/goblint/analyzer/issues"

goblint.opam.locked

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,12 @@ description: """\
147147
Goblint is a sound static analysis framework for C programs using abstract interpretation.
148148
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
149149
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses."""
150+
tags: [
151+
"program analysis"
152+
"program verification"
153+
"static analysis"
154+
"abstract interpretation"
155+
"C"
156+
"data race analysis"
157+
"concurrency"
158+
]

0 commit comments

Comments
 (0)