Add both non-expansive and contractive functors, and bundle them for the...
Add both non-expansive and contractive functors, and bundle them for the general Iris instance as well as the global functor construction This allows us to move the \later in the user-defined functor to any place we want. In particular, we can now have "\later (iProp -> iProp)" in the ghost CMRA.
Showing
- algebra/agree.v 7 additions, 4 deletionsalgebra/agree.v
- algebra/auth.v 6 additions, 3 deletionsalgebra/auth.v
- algebra/cmra.v 30 additions, 6 deletionsalgebra/cmra.v
- algebra/cofe.v 66 additions, 17 deletionsalgebra/cofe.v
- algebra/cofe_solver.v 2 additions, 1 deletionalgebra/cofe_solver.v
- algebra/excl.v 12 additions, 5 deletionsalgebra/excl.v
- algebra/fin_maps.v 20 additions, 6 deletionsalgebra/fin_maps.v
- algebra/frac.v 6 additions, 3 deletionsalgebra/frac.v
- algebra/iprod.v 26 additions, 8 deletionsalgebra/iprod.v
- algebra/option.v 20 additions, 6 deletionsalgebra/option.v
- algebra/upred.v 7 additions, 4 deletionsalgebra/upred.v
- barrier/client.v 3 additions, 3 deletionsbarrier/client.v
- barrier/proof.v 6 additions, 6 deletionsbarrier/proof.v
- barrier/specification.v 1 addition, 1 deletionbarrier/specification.v
- heap_lang/derived.v 1 addition, 1 deletionheap_lang/derived.v
- heap_lang/heap.v 2 additions, 2 deletionsheap_lang/heap.v
- heap_lang/lifting.v 1 addition, 1 deletionheap_lang/lifting.v
- heap_lang/par.v 1 addition, 1 deletionheap_lang/par.v
- heap_lang/spawn.v 4 additions, 4 deletionsheap_lang/spawn.v
- heap_lang/tests.v 1 addition, 1 deletionheap_lang/tests.v
Loading
Please register or sign in to comment