Skip to content

Commit

Permalink
Add package tags
Browse files Browse the repository at this point in the history
  • Loading branch information
sim642 committed Jun 28, 2024
1 parent 47b9f44 commit c078eaa
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
8 changes: 8 additions & 0 deletions dune-project
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,14 @@ Goblint is a sound static analysis framework for C programs using abstract inter
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses.
")
(tags (
"program analysis"
"program verification"
"static analysis"
"abstract interpretation"
"C"
"data race analysis"
"concurrency"))
(depends
(ocaml (>= 4.14))
(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.
Expand Down
9 changes: 9 additions & 0 deletions goblint.opam
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,15 @@ authors: [
"Vesal Vojdani"
]
license: "MIT"
tags: [
"program analysis"
"program verification"
"static analysis"
"abstract interpretation"
"C"
"data race analysis"
"concurrency"
]
homepage: "https://goblint.in.tum.de"
doc: "https://goblint.readthedocs.io/en/latest/"
bug-reports: "https://github.com/goblint/analyzer/issues"
Expand Down
9 changes: 9 additions & 0 deletions goblint.opam.locked
Original file line number Diff line number Diff line change
Expand Up @@ -147,3 +147,12 @@ description: """\
Goblint is a sound static analysis framework for C programs using abstract interpretation.
It specializes in thread-modular verification of multi-threaded programs, especially regarding data races.
Goblint includes analyses for assertions, overflows, deadlocks, etc and can be extended with new analyses."""
tags: [
"program analysis"
"program verification"
"static analysis"
"abstract interpretation"
"C"
"data race analysis"
"concurrency"
]

0 comments on commit c078eaa

Please sign in to comment.