Skip to content

Proof Management: Ignore internal contracts when calculating dependency state (fixes #3745)#3748

Open
WolframPfeifer wants to merge 1 commit intomainfrom
pfeifer/3745pmIgnoreInternal
Open

Proof Management: Ignore internal contracts when calculating dependency state (fixes #3745)#3748
WolframPfeifer wants to merge 1 commit intomainfrom
pfeifer/3745pmIgnoreInternal

Conversation

@WolframPfeifer
Copy link
Member

This PR fixes an issue with calculation of dependencies: Dependencies to contracts that are not in user-provided sources (e.g., in bootclasspath) are not reported as unproven dependencies any more. However, they are still shown in the "Dependencies" tab in the report, and are still printed on the console with INFO log level.

Related Issue

This pull request resolves #3745.

Type of pull request

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

Ensuring quality

Additional information and contact(s)

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

@WolframPfeifer WolframPfeifer added this to the v3.0.0 milestone Feb 18, 2026
@WolframPfeifer WolframPfeifer self-assigned this Feb 18, 2026
@WolframPfeifer WolframPfeifer added 🐞 Bug Java Pull requests that update Java code keyext.proofmanagement Module: keyext.proofmanagement labels Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Java Pull requests that update Java code keyext.proofmanagement Module: keyext.proofmanagement 🐞 Bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Proof management report claims proofs for JavaRedux methods are missing

2 participants

Comments