Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for YAML witness entry type invariant_set #1240

Merged
merged 10 commits into from
Nov 17, 2023
Merged

Conversation

sim642
Copy link
Member

@sim642 sim642 commented Nov 7, 2023

Closes #1238.

This is a quick copy-paste implementation that preserves the support for top-level location_invariant and loop_invariant entries. I want to remain backward-compatible for now because we have lots of YAML witnesses in regression tests and in Goblint's bench repo (both for unassume and some traces-rel stuff at one point). For SV-COMP, all other entry types can simply be disabled.

@sim642 sim642 added feature sv-comp SV-COMP (analyses, results), witnesses labels Nov 7, 2023
@sim642 sim642 added this to the SV-COMP 2024 milestone Nov 7, 2023
@sim642 sim642 marked this pull request as ready for review November 9, 2023 09:54
@sim642 sim642 merged commit 97ab0b6 into master Nov 17, 2023
14 of 16 checks passed
@sim642 sim642 deleted the yaml-witness-2.0 branch November 17, 2023 12:09
sim642 added a commit to sim642/opam-repository that referenced this pull request Nov 24, 2023
nberth pushed a commit to nberth/opam-repository that referenced this pull request Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature sv-comp SV-COMP (analyses, results), witnesses
Projects
None yet
Development

Successfully merging this pull request may close these issues.

YAML witness entry type invariant_set
2 participants