verus: update to new resource algebras#49
Conversation
zeldovich
left a comment
There was a problem hiding this comment.
Looks good to me. Seems like there's a lot of reformatting, but the substantive changes are the Loc type and the new crate imports for frac, ghost_var, etc?
|
Another change that should probably be made in this PR is to update the |
|
Thanks for putting this together! |
|
I'm guessing all the reformatting was done by |
|
@microsoft-github-policy-service agree |
Those are indeed the major changes.
|
Indeed. I did this to make sure that the Verus changes I had locally wouldn't break this (they don't, besides the changes here). Once I'm done merging the things on the verus side and the release is cut I'll update this PR with the new |
|
If you find it doesn't work with this weekend's Verus due to the big change to extended mutable references, you may have to test it with the PR designed to adapt to that. (#50) |
Thanks for the pointer! I updated the PR to incorporate the (updated) changes from #50 (which were stale wrt to trunk). |
|
@jaylorch I think this might be workable to merge. There is a new version of vstd this verifies with now |
|
OK, I'll try it and I'll also assign @hayley-leblanc as a reviewer so she can try it as well. |
This updates to a new version of verus with a resource algebra refactoring.