Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Iris 3.5 and std++ 1.6 released

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Iris 3.5 and std++ 1.6 released


Chronological Thread 
  • 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 and iModIntro now report an error message for mask mismatches.
  • Performance improvements for the proof mode in iFrame in non-affine logics, iPoseProof, and iDestruct (by Paolo G. Giarrusso, Bedrock Systems, and Armaël Guéneau).
  • The new ghost_map logic-level library supports a ghost gmap K V with an authoritative view and per-element points-to facts written k ↪[γ] 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+.

Top of Page