Skip to content

Fix pruning of cached branches#3858

Open
FliegendeWurst wants to merge 2 commits into
KeYProject:mainfrom
FliegendeWurst:cachingFixes
Open

Fix pruning of cached branches#3858
FliegendeWurst wants to merge 2 commits into
KeYProject:mainfrom
FliegendeWurst:cachingFixes

Conversation

@FliegendeWurst

Copy link
Copy Markdown
Member

Related Issue

This pull request resolves #3846.

Intended Change

Two bugfixes

  1. Fix proof caching info window to be centered (tested on Linux). Is now centered with the same method as other KeY windows.
  2. Fix pruning of cached branches.

The second part is done almost exactly like in #3440. I tested both the minimal prune (prune directly at the cached node), and a larger (multi-branch) prune.
I added a refreshGoal call, in case it helps.

Type of pull request

  • Bug fix (non-breaking change which fixes an issue)
  • There are changes to the (Java) code

Ensuring quality

  • I made sure that introduced/changed code is well documented (javadoc and inline comments).
  • I have tested the feature as follows: manually

Additional information and contact(s)

The contributions within this pull request are licensed under GPLv2 (only) for inclusion in KeY.

On Linux (KDE, Wayland) setLocationByPlatform does not work properly.
The window is positioned in the top-left corner instead of center.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix Interaction of Proof Caching and Pruning

1 participant