PREREQUISITES ------------- This version is known to compile with: - Coq 8.5 - Ssreflect 1.6 For development, better make sure you have a version of Ssreflect that includes commit be724937 (no such version has been released so far, you will have to fetch the development branch yourself). Iris compiles fine even without this patch, but proof bullets will only be in 'strict' (enforcing) mode with the fixed version of Ssreflect. BUILDING INSTRUCTIONS --------------------- Run the following command to build the full development: make
"git-rts@gitlab.mpi-sws.org:amaurremi/iris-coq.git" did not exist on "b07dd0b53c858a342982c3a7d549751e0b28a909"
Forked from
Iris / Iris
7305 commits behind the upstream repository.
Robbert Krebbers
authored
* These type classes bundle an identifier into the global CMRA with a proof that the identifier points to the correct CMRA. Bundling allows us to get rid of many arguments everywhere. * I have setup the type classes so that we no longer have to keep track of the global CMRA identifiers. These are implicit and resolved automatically. * For heap I am also bundling the name of the heap RA instance. There always should be at most one heap instance so this does not introduce ambiguities. * We now have a "maps to" notation!
Name | Last commit | Last update |
---|---|---|
algebra | ||
barrier | ||
docs | ||
heap_lang | ||
prelude | ||
program_logic | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README | ||
_CoqProject |