Skip to content

Add support for new interpretation of fractional perms in pure function preconditions#822

Merged
jcp19 merged 4 commits into
masterfrom
jcp19-respect-function-pre-amounts
Jan 17, 2025
Merged

Add support for new interpretation of fractional perms in pure function preconditions#822
jcp19 merged 4 commits into
masterfrom
jcp19-respect-function-pre-amounts

Conversation

@jcp19

@jcp19 jcp19 commented Jan 17, 2025

Copy link
Copy Markdown
Contributor

Changes done in accordance to the corresponding change in Viper (viperproject/silver#816).

The default is still Viper's old interpretation for fractional permissions because our case studies all use the old semantics, but we should switch in the future because the new interpretation leads to more concise specs.

@jcp19 jcp19 requested review from ArquintL and removed request for ArquintL January 17, 2025 11:30
@jcp19 jcp19 marked this pull request as draft January 17, 2025 11:42
@jcp19 jcp19 marked this pull request as ready for review January 17, 2025 16:35
@jcp19 jcp19 requested a review from Dspil January 17, 2025 16:35
@jcp19 jcp19 enabled auto-merge (squash) January 17, 2025 16:40
@jcp19 jcp19 changed the title Change default interpretation of fractional perms in pure function preconditions Add support for new interpretation of fractional perms in pure function preconditions Jan 17, 2025
Comment thread src/main/scala/viper/gobra/frontend/Config.scala Outdated
Co-authored-by: Linard Arquint <ArquintL@users.noreply.github.com>
@jcp19 jcp19 disabled auto-merge January 17, 2025 16:54
@jcp19 jcp19 enabled auto-merge (squash) January 17, 2025 16:55
@jcp19 jcp19 disabled auto-merge January 17, 2025 18:26
@jcp19 jcp19 merged commit 1110319 into master Jan 17, 2025
@jcp19 jcp19 deleted the jcp19-respect-function-pre-amounts branch January 17, 2025 18:26
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.

3 participants