Skip to content

Remove IntDomain.MakeBooleans#1588

Merged
sim642 merged 3 commits intomasterfrom
booldomain
Oct 5, 2024
Merged

Remove IntDomain.MakeBooleans#1588
sim642 merged 3 commits intomasterfrom
booldomain

Conversation

@sim642
Copy link
Copy Markdown
Member

@sim642 sim642 commented Oct 2, 2024

IntDomains.MakeBooleans essentially duplicates BoolDomain.MayBool. It also implemented the entire IntDomain interface but this wasn't used at all, only the lattice parts were used.

@sim642 sim642 added the cleanup Refactoring, clean-up label Oct 2, 2024
@sim642 sim642 added this to the v2.5.0 milestone Oct 2, 2024
@sim642 sim642 merged commit 0deedb9 into master Oct 5, 2024
@sim642 sim642 deleted the booldomain branch October 5, 2024 12:55
sim642 added a commit to sim642/opam-repository that referenced this pull request Nov 28, 2024
CHANGES:

Functionally equivalent to Goblint in SV-COMP 2025.

* Add 32bit vs 64bit architecture support (goblint/analyzer#54, goblint/analyzer#1574).
* Add per-function context gas analysis (goblint/analyzer#1569, goblint/analyzer#1570, goblint/analyzer#1598).
* Adapt automatic static loop unrolling (goblint/analyzer#1516, goblint/analyzer#1582, goblint/analyzer#1583, goblint/analyzer#1584, goblint/analyzer#1590, goblint/analyzer#1595, goblint/analyzer#1599).
* Adapt automatic configuration tuning (goblint/analyzer#1450, goblint/analyzer#1612, goblint/analyzer#1181, goblint/analyzer#1604).
* Simplify non-relational integer invariants in witnesses (goblint/analyzer#1517).
* Fix excessive hash collisions (goblint/analyzer#1594, goblint/analyzer#1602).
* Clean up various code (goblint/analyzer#1095, goblint/analyzer#1523, goblint/analyzer#1554, goblint/analyzer#1575, goblint/analyzer#1588, goblint/analyzer#1597, goblint/analyzer#1614).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Refactoring, clean-up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants