Skip to content

Support modifies clauses#397

Merged
keyboardDrummer merged 37 commits intostrata-org:mainfrom
keyboardDrummer:modifiesClaues
Feb 13, 2026
Merged

Support modifies clauses#397
keyboardDrummer merged 37 commits intostrata-org:mainfrom
keyboardDrummer:modifiesClaues

Conversation

@keyboardDrummer
Copy link
Contributor

@keyboardDrummer keyboardDrummer commented Feb 9, 2026

Changes

  1. Change the encoding of the Heap to use Map Composite (Field Box) where Box is a datatype that can hold different values. This way, the translation of Laurel remains executable. The previous Heap encoding relied on axioms.
  2. Support modifies clauses

Testing

  • Update T1_MutableFields because change 1 fixed a bug.
  • Add T4_ModifiesClauses

@keyboardDrummer keyboardDrummer marked this pull request as ready for review February 9, 2026 21:27
@keyboardDrummer keyboardDrummer requested a review from a team as a code owner February 9, 2026 21:27
atomb
atomb previously approved these changes Feb 13, 2026
@keyboardDrummer keyboardDrummer added this pull request to the merge queue Feb 13, 2026
Merged via the queue into strata-org:main with commit 62cb9f2 Feb 13, 2026
9 checks passed
@keyboardDrummer keyboardDrummer deleted the modifiesClaues branch February 13, 2026 21:48
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