Skip to content

Change Verus source to asterinas\verus - #3

Merged
rikosellic merged 3 commits into
asterinas:mainfrom
rikosellic:update-feature
Oct 24, 2025
Merged

Change Verus source to asterinas\verus#3
rikosellic merged 3 commits into
asterinas:mainfrom
rikosellic:update-feature

Conversation

@rikosellic

@rikosellic rikosellic commented Oct 24, 2025

Copy link
Copy Markdown
Collaborator

This PR changes the source of Verus to our own fork. The benefit is that patches are no longer necessary during local installation. The bootstrap logic is unmodified, so bootstraping and upgrading will always use the main branch.

Usage

  • cargo dv bootstrap: clone and compile Verus
  • cargo dv bootstrap --restart: delete the old installation and then bootstrap
  • cargo dv bootstrap --upgrade: fetch and compile the latest Verus from our fork.

Note: If you are restarting or upgrading, please run cargo clean to delete any outdated compilation results before verifying any target. This should be fixed later.

Verus Fork Maintenance
The fork is currently manually maintained by me. I always try to keep main up with the latest official Verus to use fancy new features (e.g., auto_spec). I've added a --test_branch option to help the maintenance, which should not be used in the normal bootstrap process. I plan to add some automatic upgrading techniques in the future.

@rikosellic
rikosellic merged commit 0d97f40 into asterinas:main Oct 24, 2025
1 check passed
@rikosellic
rikosellic deleted the update-feature branch October 24, 2025 09:44
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.

1 participant