 13 Feb, 2019 1 commit


Dan Frumin authored

 03 Feb, 2019 2 commits


Dan Frumin authored
This commits makes some λMC rules atomic, in the sense that the user can use the shared resources for the duration of the rule.

Dan Frumin authored

 01 Feb, 2019 2 commits


Dan Frumin authored

Dan Frumin authored

 26 Jan, 2019 1 commit


Robbert Krebbers authored

 25 Jan, 2019 1 commit


Robbert Krebbers authored

 16 Nov, 2018 2 commits


Robbert Krebbers authored

Robbert Krebbers authored

 15 Nov, 2018 4 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 14 Nov, 2018 1 commit


Robbert Krebbers authored

 13 Nov, 2018 2 commits


Robbert Krebbers authored

Robbert Krebbers authored
 Have a version of bind that allocates a local variable, and automatically frees it at the end.  Only malloced memory can be freed manually.

 12 Nov, 2018 2 commits


Dan Frumin authored

Robbert Krebbers authored

 11 Nov, 2018 5 commits


Robbert Krebbers authored
 Better representation of symbolic integers  Better representation of symbolic locations  Support while in the vcg  Support alloc in the vcg  A better reification mechanism  Better proofmode support for mapsto with lists  Normalize fractions  Restructure lots of proofs  ...

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 17 Oct, 2018 1 commit


Robbert Krebbers authored

 11 Oct, 2018 3 commits


Dan Frumin authored

Dan Frumin authored

Dan Frumin authored

 10 Oct, 2018 1 commit


Dan Frumin authored

 01 Oct, 2018 1 commit


Dan Frumin authored
in locking_heap

 11 Jul, 2018 1 commit


Dan Frumin authored
This way we get etaequality definitionally, and `cloc_plus l 0` simplifies to `l`.

 02 Jul, 2018 6 commits


Robbert Krebbers authored
 Add support for fst/snd/pair to the vcg_gen + reified expressions for nonmonadic expressions.  Make `cloc_to_val` locked so that it will _never_ be unfolded.  Support locations + offsets in the reified language.  Drop `vcg_compute`, it left huge thunks of computation, making some things super slow. Just use `simpl` with appropriate `Arguments` instead.

Robbert Krebbers authored

Dan Frumin authored

Dan Frumin authored

Dan Frumin authored

Léon Gondelman authored

 01 Jul, 2018 4 commits


Robbert Krebbers authored

Robbert Krebbers authored
These is no need to do this stuff in the monad.

Dan Frumin authored

Dan Frumin authored
