From 0a81f4ef8bd8178161cd48923d029c4c1d36c87c Mon Sep 17 00:00:00 2001 From: Ralf Jung <jung@mpi-sws.org> Date: Mon, 10 Oct 2016 18:26:24 +0200 Subject: [PATCH] update CHANGELOG --- CHANGELOG.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7dfe2cbeb..afbae91b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,13 +5,16 @@ Coq development, but not every API-breaking change is listed. Changes marked ## Iris 3.0 -* [#] View shifts are radically simplified to just internalize frame-preserving +* View shifts are radically simplified to just internalize frame-preserving updates. Weakestpre is defined inside the logic, and invariants and view shifts with masks are also coded up inside Iris. Adequacy of weakestpre is proven in the logic. -* [#] With invariants and the physical state being handled in the logic, there +* With invariants and the physical state being handled in the logic, there is no longer any reason to demand the CMRA unit to be discrete. -* [#] The language can now fork off multiple threads at once. +* The language can now fork off multiple threads at once. +* [#] Local Updates (for the authoritative monoid) are now a 4-way relation + with syntax-directed lemmas proving them. [program_logic/auth] is gone, + it doesn't actually simplify anything any more. ## Iris 2.0 -- GitLab