Skip to content

Update VestLib code to verify with the new mutable reference framework#45

Merged
y1ca1 merged 7 commits into
mainfrom
new-mut-ref
May 14, 2026
Merged

Update VestLib code to verify with the new mutable reference framework#45
y1ca1 merged 7 commits into
mainfrom
new-mut-ref

Conversation

@parno
Copy link
Copy Markdown
Contributor

@parno parno commented May 11, 2026

We'll still need to update VestDSL to emit code that conforms with the new framework.

@parno parno requested a review from y1ca1 May 11, 2026 20:41
@parno
Copy link
Copy Markdown
Contributor Author

parno commented May 11, 2026

I think the CI is failing due to a mismatch between the last Verus release and the most recent vstd release on crates.io.

@y1ca1
Copy link
Copy Markdown
Collaborator

y1ca1 commented May 12, 2026

I will take a look at the codegen and try to fix it soon.

Meanwhile, it seems like the cleaner trait design in 2.0 avoids the Verus bug found in verus-lang/verus#2433. I've been playing with the new mutable reference support in 2.0 and it works pretty well so far.

@y1ca1 y1ca1 merged commit 78b1aa9 into main May 14, 2026
2 checks passed
@y1ca1 y1ca1 deleted the new-mut-ref branch May 14, 2026 05:13
@y1ca1 y1ca1 mentioned this pull request May 14, 2026
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.

2 participants