Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: seL4/l4v

AutoCorres 1.12 and C-Parser 1.22

23 Oct 22:15

Choose a tag to compare

AutoCorres 1.12

  • Isabelle2025 edition of both AutoCorres and the C parser.

C-Parser 1.22

  • Builds with Isabelle2025

  • Makefile: fail early if L4V_ARCH is not set

  • Suppress internal simpset warnings in Simpl vcg

  • Add more documentation in README

  • Do not export Separation Logic notation by default;
    Separation Logic can be enabled manually using the command

    unbundle C_seplog_syntax
    
  • The command install_C_file has a new option "no_modifies" for skipping
    the generation of modifies proofs. Default behaviour is unchanged.

  • Allow the character ' in Isabelle identifiers in FNSPEC, so that for instance
    the name StrictC'_f_spec can be used as a lemma identifier.

AutoCorres 1.11 and C-Parser 1.21

11 Oct 03:40
autocorres-1.11
4f1563a

Choose a tag to compare

AutoCorres 1.11

  • Isabelle2024 edition of AutoCorres
  • Further clean-up and restructure of monad libraries.

C Parser 1.21

  • Isabelle2024 edition of the C Parser
  • Updated SIMPL from the AFP
  • Ensure that umm_types.txt is saved relative to theory file
  • If cpp_path is relative, make it relative to the current theory

Proofs for seL4 13.0.0

02 Jul 02:01

Choose a tag to compare

Proof compatible with seL4 release 13.0.0.

AutoCorres 1.10 and C-Parser 1.20

03 Nov 04:02

Choose a tag to compare

AutoCorres 1.10

  • Isabelle2023 edition of AutoCorres
  • Restructured and cleaned up monad libraries. Removed dependencies on unrelated l4v libraries.

C Parser 1.20

  • Isabelle2023 edition of the C Parser
  • Rearranged library session structure and included more libraries for heap reasoning in the release. See e.g. files TypHeapLib.thy and LemmaBucket_C.thy

AutoCorres 1.9 and C-Parser 1.19

31 Oct 00:53
autocorres-1.9

Choose a tag to compare

AutoCorres 1.9 (31 October 2022)

  • Isabelle2021-1 edition of both AutoCorres and the C parser.
  • setup for AARCH64/ARM64 targets

C-Parser 1.19

  • Builds with Isabelle2021-1

  • setup for AARCH64/ARM64 targets

  • AST printing for top-level declarations annotated to make them easier to
    consume in external tools. Annotations take the form:

    ##<decl_type>: <name>
    

    e.g. ##Function: ctzl

Autocorres 1.8 and CParser 1.18

31 Oct 05:12

Choose a tag to compare

AutoCorres 1.8 (31 October 2021)

  • Isabelle2021 edition of both AutoCorres and the C parser.

CParser 1.18

  • Builds with Isabelle2021
  • improve inline assembly support in modifies proofs
  • always use fresh names for generated temporary variables.
    This fixes a problem that could make some function call expressions unprovable. (VER-1389)
  • improve compile time performance for functional record update definitions

Proofs for seL4 12.1.0

18 Jun 02:58

Choose a tag to compare

Version compatible with seL4 12.1.0

Proofs for seL4-12.0.0

08 Mar 23:31

Choose a tag to compare

Version compatible with seL4 12.0.0

Proofs for seL4-11.0.0

22 Jul 09:27

Choose a tag to compare

Version compatible with seL4 11.0.0

Proofs for seL4-8.0.0

07 Feb 09:15

Choose a tag to compare

Isabelle/HOL proofs seL4-8.0.0