You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -45,6 +51,12 @@ We utilize [our own fork](https://github.com/asterinas/verus) of Verus, which we
45
51
46
52
To verify the entire project, simply run:
47
53
54
+
```
55
+
make
56
+
```
57
+
58
+
or
59
+
48
60
```
49
61
cargo dv verify --targets ostd
50
62
```
@@ -59,6 +71,12 @@ cargo dv compile --targets vstd_extra
59
71
60
72
`dv` automatically skips recompilation and reverification for libraries that have not changed since the last build. To remove the build artifact of a particular library and force a fresh build, run:
61
73
74
+
```
75
+
make clean
76
+
```
77
+
78
+
or
79
+
62
80
```
63
81
cargo dv clean --targets vstd_extra
64
82
```
@@ -69,6 +87,12 @@ You can also run `cargo dv clean` to clean all artifacts at once.
69
87
70
88
We provide comprehensive API-level documentation that describes the verified APIs along with their auxiliary lemmas. To generate the documentation, run:
71
89
90
+
```
91
+
make doc
92
+
```
93
+
94
+
or
95
+
72
96
```
73
97
cargo dv doc --target ostd
74
98
```
@@ -92,6 +116,6 @@ We welcome your contributions!
92
116
93
117
#### Tips
94
118
95
-
- During your development process, please frequently run `cargo dv bootstrap --upgrade` to stay up-to-date with the [latest supported version](https://github.com/asterinas/verus) of Verus.
119
+
- During your development process, please frequently run `make verus update` or `cargo dv bootstrap --upgrade` to stay up-to-date with the [latest supported version](https://github.com/asterinas/verus) of Verus.
96
120
- Format checking is not enforced, but we still recommend formatting your code with `cargo dv fmt --paths path_to_your_file` before submission.
97
121
- If you are contributing to Verus, we recommend submitting pull requests to [the official repo](https://github.com/verus-lang/verus) rather than our fork, since we aim to minimize differences between them.
0 commit comments