[Iris-Club] Final breaking changes before Iris 3.0

Ralf Jung jung at mpi-sws.org
Sat Dec 10 08:37:24 CET 2016


Hi again,

> ## Handling of physical state in WP
> 
> WP is now parameterized over a predicate on physical state, instead of
> using the construction that reflect the entire physical state as one
> exclusive piece of ghost state.  This makes the overall infrastructure
> simpler for simple languages (in particular, heap_ctx is gone!).  More
> complex languages may still have to use the old construction, which is
> provided by program_logic.ownp.  Since we don't use that compatibility
> layer ourselves, we would appreciate feedback about inconveniences or
> missing features.  (Merge requests are the best form of feedback ;)

As an example for how to port a language to the compatibility layer, see
the changes in theories/lang/ made by
<https://gitlab.mpi-sws.org/FP/LambdaRust-coq/commit/741c78cf94dc4a510d945e02119ed59328756ee1>.

Kind regards,
Ralf




More information about the Iris-Club mailing list