autocorres: changelog+README for 1.9 release

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
Gerwin Klein 2022-10-31 11:16:26 +11:00 committed by Gerwin Klein
parent 76ee4634e6
commit 91c135d440
2 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,8 @@
AutoCorres 1.9 (31 October 2022)
--------------
* Isabelle2021-1 edition of both AutoCorres and the C parser.
AutoCorres 1.8 (31 October 2021)
--------------

View File

@ -32,7 +32,7 @@ AutoCorres is packaged as a theory for Isabelle2021:
https://isabelle.in.tum.de
AutoCorres currently supports three platforms: ARM, X64, and RISCV64.
AutoCorres currently supports four platforms: ARM, AARCH64, X64, and RISCV64.
The platform determines the sizes of C integral and pointer types.
For ARM, the sizes are:
@ -40,6 +40,11 @@ For ARM, the sizes are:
- 32 bits: pointers, long, int
- 16 bits: short
For AARCH64:
- 64 bits: pointers, long long, long
- 32 bits: int
- 16 bits: short
For X64:
- 64 bits: pointers, long long, long
- 32 bits: int
@ -120,9 +125,9 @@ This package contains:
* Compatibility word libraries and associated lemmas, for
assisting with reasoning about words (such as 32-bit words).
* Libraries from Data61 for defining and reasoning about monads,
including definitions for nondeterministic state monads and option
monads, along with a large proof library relating to these
* Libraries from the l4v repository for defining and reasoning about
monads, including definitions for nondeterministic state monads and
option monads, along with a large proof library relating to these
definitions.
* The "wp" weakest precondition tool, which can be used to