package coq-bedrock2-compiler

  1. Overview
  2. No Docs
A work-in-progress language and compiler for verified low-level programming (compiler part)

Install

Dune Dependency

Authors

Maintainers

Sources

v0.0.3.tar.gz
sha512=935d6f0ca45b43f789af381ed654ef016ea28ff40acbfcac13eaf1ea297a9cd86c14e9199dd6bde28e71fae662b6b06e52999759f8467a8fbe2f1daf9a3de592

Description

bedrock2 is a low-level systems programming language. This language is equipped with a simple program logic for proving correctness of the programs. This package includes a verified compiler targeting RISC-V from this language.

The project has similar goals as bedrock, but uses a different design. No code is shared between bedrock and bedrock2.

Tags

logpath:bedrock2

Published: 04 Oct 2022

Dependencies (5)

  1. zarith >= "1.11"
  2. coq-riscv = "0.0.2"
  3. coq-bedrock2 = "0.0.3"
  4. coq >= "8.15~"
  5. conf-findutils build

Dev Dependencies

None

Used by (1)

  1. coq-fiat-crypto < "0.0.16"

Conflicts

None