key
key copied to clipboard
KeY Theorem Prover for Deductive Java Verification
Bumps the github-actions-deps group with 11 updates: | Package | From | To | | --- | --- | --- | | [actions/github-script](https://github.com/actions/github-script) | `6` | `7` | | [peter-evans/find-comment](https://github.com/peter-evans/find-comment)...
## Please describe your proposal in a ONE sentence Removing a proof might unexpectedly reopen branches on other proofs ## Underlying problem Removing a proof that is referred to by...
This PR removes the spin-lock waiting in `MediatorProofControl` used for waiting on auto-mode finish. ``` while (ui.getMediator().isInAutoMode()) { // Wait until auto mode has stopped. try { Thread.sleep(100); } catch...
## Refactoring This PR starts the removal of generic data classes in favor of Java records (aka. named tuples). In this PR, only `Triple` and `Quadruple` are removed. In general,...
After #3195, set and assert/assume statements are not handled inside Java anymore. Previous to this fix, the set statements were a regular copy assignment in Java. Therefore, classes were needed...
## Description When starting KeY from the command line, pressing ctrl-c prior to the main window's appearance leaves KeY in a defunct state that can only be killed from outside....
This pull request adds module support in KeY by adding `module-info.java` and doing the necessary stuff. Modules for `key.util` and `key.ncore` have already been added by @Drodt on `main`. This...
## Description The exact dynamic type of arrays of primitive values are always known. However, KeY is missing a rule here. There are also some real world cases, where the...
## Related Issue We are currently using a too-old version of the eclipse formatted. This shows in non- or bad formatting Java 17+ constructs. There is no technical need to...
## Intended Change Building on top of #3386, the interface `EqualsModProperty` has now been changed so that it can be used not just with `Term`s but theoretically any class if...