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

@parno parno commented May 11, 2026

Copy link
Copy Markdown
Contributor

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

parno commented May 11, 2026

Copy link
Copy Markdown
Contributor Author

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

y1ca1 commented May 12, 2026

Copy link
Copy Markdown
Collaborator

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