coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Tej Chajed <tchajed AT mit.edu>
- To: coq-club <coq-club AT inria.fr>
- Subject: [Coq-Club] Iris 3.5 and std++ 1.6 released
- Date: Mon, 8 Nov 2021 07:41:38 -0500
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=tchajed AT mit.edu; spf=Pass smtp.mailfrom=tchajed AT mit.edu; spf=None smtp.helo=postmaster AT outgoing.mit.edu
- Ironport-hdrordr: A9a23:zEdbi6tPI84BMOFmWLuo8PEY7skDZ9V00zEX/kB9WHVpm7+j+fxG+85rsCMc6QxhOk3I9ursBEDtexLhHP1OjbX5X43JYOCOggLBR72KhrGSoAEIdRefygcQ78hdT5Q=
- Ironport-phdr: A9a23:oDwkIRXmuY5RknqAhOyxLzotDfPV8Kw8VTF92vMcY1JmTK2v8tzYMVDF4r011RmVB92duqsP1rWempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffRlEiCC5bL9vIxm7rQfcvdQKjIV/Lao81gHHqWZSdeRMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9LmA6/9brugXZTQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD+/6apgVR3mhzodNzMh/27ZisJ+gqFGrhy/uxNy2JTbbJ2POfdkYq/RYdEXSGxcVchRTSxBBYa8YpMRAeUfP+ZTspfwp1sUohu8GwajGf7kxzhUhnDq3a01yeYhHh/b0wE7GtIOsWjUoM/rO6gPTOC41a/FxijMYP1Kwzny8pTIcgw/rvGWW7J9adTdxVQzGw7Bk1ictYLrMjea2+kPt2WV4fRsWO2hhmMjqwx8oDuiy9kih4TNgo8YyE3J+Dh3zYorJNC2R1B2b96iHZBNuS+aMI52TdkjQ2FuoCs6y6cGuZ+gfCQT0JQn3Rnfa/6ZfIeU/hLvTuGRIS13hH59fbK/nxey/VG7yuzyTcm4ylFKrjBKktXUqn8N1wbc6s6ISvRj+keh3jmP2xrW6u5ZJ00/iKnVK4Y5z7ItlZcfq0DOEjXolEj1lqOaa1go9vC25+j7ZrjqvJyROo9uhg3gLKgih9azDfk6PwQTWWWQ5P6y26f5/ULjRbVHlv02nbfdsJDdPckbobO5AxNa0oYk6ha/CTim3M4dnXkGMFJJYgyIgJX0O13WIfD4C+mwg0i0nTt2xP3KJLnsDo/TInXAirvtYKtx51ZZyAUpzNBf45xUCqsGIPL2QkLxqMDXDh8jPAy23enoFc5w1oYfWWKTGKOWLr7dsUKQ6uI1P+aMfJMVuCr6K/U9+/HuimY5lUYBcqmtwJsYc2u1Hu9mIkWceXrjmM0NEWYMvgokTezlkkeOUTBJZyX6Y6Vp7TYiTYmiEI2LEouqmfmK2DqxNpxQfGFPTF6WRyTGbYKBDssBamq5IsZjnzBMAaSqS4Yj2B2GsQ7mjbdrM7yHqWUjqZv/2Y0ttKXonhYo+GksZyx4+2SMUyd5kn5aH1fePYh4vFByzVaF3u59guAeGNBOtashuugSMJ/AieF2FoKrMj8=
Hello everyone,
We are happy to announce the release of Iris 3.5 and std++ 1.6. Iris is a concurrent separation logic framework for Coq; for an overview of the numerous research projects employing Iris, see https://iris-project.org/. std++ is an extended “standard” library for Coq.
The highlights and most notable changes of Iris 3.5 are:
- Coq 8.14 is now supported, while Coq 8.12 and Coq 8.13 remain supported.
- The proof mode now has native support for pure names
%H
in intro patterns, without installing
iris/string-ident. If you had the plugin installed, to migrate simply uninstall the plugin and stop importing it. - The proof mode now supports destructing existentials with the
"[%x ...]"
pattern. iMod
andiModIntro
now report an error message for mask mismatches.- Performance improvements for the proof mode in
iFrame
in non-affine logics,iPoseProof
, andiDestruct
(by Paolo G. Giarrusso, Bedrock Systems, and Armaël Guéneau). - The new
ghost_map
logic-level library supports a ghostgmap K V
with an authoritative view and per-element points-to facts writtenk ↪[γ] w
. - Weakest preconditions now support a flexible number of laters per physical step of the operational semantics. See merge request !585 (by Jacques-Henri Jourdan and Yusuke Matsushita).
- HeapLang now has an atomic
Xchg
(exchange) operation (by Simon Hudon, Google).
Further details are given in the changelog at https://gitlab.mpi-sws.org/iris/iris/-/blob/master/CHANGELOG.md#iris-350-2021-11-05.
This release was managed by Ralf Jung, Robbert Krebbers, and Tej Chajed, with contributions from Amin Timany, Armaël Guéneau, Dan Frumin, Dmitry Khalanskiy, Hai Dang, Hoang-Hai Dang, Jacques-Henri Jourdan, Lennard Gäher, Michael Sammler, Paolo G. Giarrusso, Ralf Jung, Robbert Krebbers, Simon Friis Vindum, Simon Hudon, Tej Chajed, and Yusuke Matsushita. Thanks a lot to everyone involved!
For std++, Coq 8.14 is newly supported, while Coq 8.10 to 8.13 remain supported.
This release of std++ was managed by Ralf Jung, Robbert Krebbers, and Tej Chajed, with contributions from Alix Trieu, Andrej Dudenhefner, Dan Frumin, Fengmin Zhu, Hoang-Hai Dang, Jan, Lennard Gäher, Michael Sammler, Paolo G. Giarrusso, Ralf Jung, Robbert Krebbers, Simon Friis Vindum, Simon Gregersen, and Tej Chajed. Thanks a lot to everyone involved!
For further details, see the full changelog at https://gitlab.mpi-sws.org/iris/stdpp/-/blob/master/CHANGELOG.md#std-160-2021-11-05.
Both packages are available in the Coq opam registry. For further information and installation instructions for Iris and std++, see the respective project websites:
If you have any questions, feel free to reply to this email, or join our Iris community chat room.
Best,
The Iris and std++ teams
- [Coq-Club] Iris 3.5 and std++ 1.6 released, Tej Chajed, 11/08/2021
Archive powered by MHonArc 2.6.19+.