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
The refinedVST project is adapted from [RefinedC](https://gitlab.mpi-sws.org/iris/refinedc/-/commits/ea6be6de7f27855a79c9ca18e6a54ba3bd5ed883).
2
+
The refinedVST project is adapted from [RefinedC](https://gitlab.mpi-sws.org/iris/refinedc).
3
3
4
4
This is still work in progress.
5
5
6
6
## Build Instruction
7
-
We will need VST, RefinedC (and for now, compcert (3.13 or 3.14) to generate the frontend). We assume the dependency of VST is installed and an opam switch is set up.
7
+
We will need VST, Cerberus, and CompCert 3.15 to generate the frontend. We assume the dependency of VST is installed and an opam switch is set up.
8
8
9
9
TODO fix VST build instruction
10
10
@@ -14,14 +14,11 @@ The interface of the backend of RefinedVST is refinedVST/typing/typing.v:
14
14
make refinedVST/typing/typing.vo -j <jobs>
15
15
```
16
16
17
-
### RefinedC
18
-
RefinedC: VST is pinned to a slightly older version of Iris (dev.2024-03-12.0.c1e15cdc), and consequently a slightly older version of [RefinedC dev.2024-07-23.0.ea6be6de](https://gitlab.mpi-sws.org/iris/refinedc/-/tree/ea6be6de7f27855a79c9ca18e6a54ba3bd5ed883).
19
-
I failed to pin RefinedC's gitlab repository, but installing it from source works:
17
+
### Cerberus
18
+
You can either install Cerberus by installing [RefinedC](https://gitlab.mpi-sws.org/iris/refinedc), or by following the Cerberus-specific lines of RefinedC's installation instructions, namely:
0 commit comments