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

Misc. Enhancements to VPDomain #239

Closed
alexandernutz opened this issue Oct 5, 2017 · 1 comment
Closed

Misc. Enhancements to VPDomain #239

alexandernutz opened this issue Oct 5, 2017 · 1 comment

Comments

@alexandernutz
Copy link
Member

The VPDomain is not perfect yet, things to be done as they come up:

  • improvements to precision
  • general bugfixes
@alexandernutz alexandernutz self-assigned this Oct 5, 2017
alexandernutz added a commit that referenced this issue Oct 5, 2017
alexandernutz added a commit that referenced this issue Oct 6, 2017
…bnode has been replaced, before they could only replace direct children (currently unused)
alexandernutz added a commit that referenced this issue Oct 6, 2017
…ntPreference -- should fix an unnecessary (and unintentional) precision loss in WeakEquivalenceEdgeLabel.projectElement
alexandernutz added a commit that referenced this issue Oct 6, 2017
…that refer to elements that are equivalent to an element in the parameter set (perhaps make removeSimpleElementWithReplacementPreference obsolete)
alexandernutz added a commit that referenced this issue Oct 6, 2017
… introduce new nodes to weq labels --> added code that also adds them to the corresponding ground partial arrangement; dealt with implications for sanity checks (architecturally a bit "interesting" changes.. will look for improvements..)
alexandernutz added a commit that referenced this issue Oct 9, 2017
alexandernutz added a commit that referenced this issue Oct 11, 2017
…ommit (no crashes on regressions, but still imprecision)
alexandernutz added a commit that referenced this issue Oct 11, 2017
alexandernutz added a commit that referenced this issue Oct 11, 2017
alexandernutz added a commit that referenced this issue Oct 11, 2017
alexandernutz added a commit that referenced this issue Oct 11, 2017
danieldietsch added a commit that referenced this issue Oct 12, 2017
…ierachical pre (i.e., VpDomain) to AbsIntHoareTripleChecker, remove FutureRcfgVariableProvider (not needed anymore after BoogieVar refactoring)
alexandernutz added a commit that referenced this issue Oct 25, 2017
alexandernutz added a commit that referenced this issue Oct 25, 2017
…owards using (Weq)CcManager instead of directly calling methods on CongruenceClosure
alexandernutz added a commit that referenced this issue Oct 30, 2017
alexandernutz added a commit that referenced this issue Oct 30, 2017
alexandernutz added a commit that referenced this issue Oct 31, 2017
…hWeqGpa", fixed some corner cases, refactoring: move WeakEquivalenceEdgeLabel into its own file
alexandernutz added a commit that referenced this issue Nov 3, 2017
alexandernutz added a commit that referenced this issue Nov 3, 2017
alexandernutz added a commit that referenced this issue Nov 6, 2017
alexandernutz added a commit that referenced this issue Nov 6, 2017
alexandernutz added a commit that referenced this issue Nov 30, 2017
alexandernutz added a commit that referenced this issue Dec 1, 2017
alexandernutz added a commit that referenced this issue Dec 2, 2017
alexandernutz added a commit that referenced this issue Dec 6, 2017
alexandernutz added a commit that referenced this issue Dec 6, 2017
alexandernutz added a commit that referenced this issue Dec 6, 2017
alexandernutz added a commit that referenced this issue Dec 7, 2017
alexandernutz added a commit that referenced this issue Dec 8, 2017
 - still working on *CcManager and freezing mechanics
 - fix a bug that was introduced when inheritance between WeqCongruenceClosure and CongruenceClosure was removed: WeqCongruenceClosure.addElement needs to call WeqCongruenceClosure.registerNewElement!
 - more assertions
 - pull out some constants into WeqSettings/CcSettings
@alexandernutz
Copy link
Member Author

Closing this as I don't seem to use it anymore. Using #285 mostly. Plan is to open more specific tickets when they come up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants