(Im)mutable borrowing of refcells.
Other changes: - Get rid of * spec pattern (deprecated in iris trunk) - Make freeable_sz opaque (and simplifiy some proofs because of this) - Refact option_as_mut and cell - Prove lft_glb_acc, for gettings tokens of an intersections from tokens of its components - Add some support for the = operator for ints in the proof mode
Showing
- opam.pins 1 addition, 1 deletionopam.pins
- theories/lang/derived.v 20 additions, 4 deletionstheories/lang/derived.v
- theories/lang/heap.v 1 addition, 1 deletiontheories/lang/heap.v
- theories/lang/notation.v 3 additions, 1 deletiontheories/lang/notation.v
- theories/lang/proofmode.v 1 addition, 0 deletionstheories/lang/proofmode.v
- theories/lang/races.v 0 additions, 2 deletionstheories/lang/races.v
- theories/lifetime/frac_borrow.v 2 additions, 2 deletionstheories/lifetime/frac_borrow.v
- theories/lifetime/lifetime.v 4 additions, 4 deletionstheories/lifetime/lifetime.v
- theories/lifetime/lifetime_sig.v 2 additions, 0 deletionstheories/lifetime/lifetime_sig.v
- theories/lifetime/model/accessors.v 3 additions, 3 deletionstheories/lifetime/model/accessors.v
- theories/lifetime/model/borrow.v 1 addition, 1 deletiontheories/lifetime/model/borrow.v
- theories/lifetime/model/primitive.v 39 additions, 32 deletionstheories/lifetime/model/primitive.v
- theories/lifetime/model/raw_reborrow.v 1 addition, 1 deletiontheories/lifetime/model/raw_reborrow.v
- theories/typing/borrow.v 3 additions, 3 deletionstheories/typing/borrow.v
- theories/typing/cont.v 5 additions, 5 deletionstheories/typing/cont.v
- theories/typing/cont_context.v 5 additions, 5 deletionstheories/typing/cont_context.v
- theories/typing/examples/option_as_mut.v 10 additions, 8 deletionstheories/typing/examples/option_as_mut.v
- theories/typing/function.v 7 additions, 7 deletionstheories/typing/function.v
- theories/typing/lft_contexts.v 7 additions, 7 deletionstheories/typing/lft_contexts.v
- theories/typing/own.v 7 additions, 5 deletionstheories/typing/own.v
Loading
Please register or sign in to comment