aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2021-09-20 17:23:25 +0100
committerYann Herklotz <git@yannherklotz.com>2021-09-20 17:23:25 +0100
commit9148e1c52b3125da76a7e81aedab42c4d6e046dd (patch)
tree7eee1c7c1ba060c97f28134ebab6feb14a79abd6
parentb666f88219893c82361606f8652297ecc7fb7a9f (diff)
parent5bfd5dd55dc9500a799f9abe7460e14d75455f4e (diff)
downloadvericert-kvx-9148e1c52b3125da76a7e81aedab42c4d6e046dd.tar.gz
vericert-kvx-9148e1c52b3125da76a7e81aedab42c4d6e046dd.zip
Merge branch 'master' into develop
-rw-r--r--CHANGELOG.org34
m---------docs0
2 files changed, 22 insertions, 12 deletions
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 52db994..af5e771 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -1,46 +1,56 @@
# -*- fill-column: 80 -*-
+#+title: Vericert Changelog
+#+author: Yann Herklotz
+#+email: git@ymhg.org
-* Vericert Changelog
+* Unreleased
-** Unreleased
-
-*** New Features
+** New Features
- Add *RTLBlock*, a basic block intermediate language that is based on CompCert's
RTL.
- Add *RTLPar*, which can execute groups of instructions in parallel.
- Add scheduling pass to go from RTLBlock to RTLPar.
-** v1.2.0 - 2021-04-07
+* 2021-07-12 - v1.2.1
+
+Main release for OOPSLA'21 paper.
+
+- Add better documentation on how to run Vericert.
+- Add =Dockerfile= with instructions on how to get figures of the paper.
+
+* 2021-04-07 - v1.2.0
+
+** New Features
-- Proper RAM inference support.
+- Add memory inference capabilities in generated hardware.
-** v1.1.0 - 2020-12-17
+* 2020-12-17 - v1.1.0
Add a stable release with all proofs completed.
-** v1.0.1 - 2020-08-14
+* 2020-08-14 - v1.0.1
Release a new minor version fixing all proofs and fixing scripts to generate the
badges.
-*** Bug Fixes
+** Fixes
- Fix some of the proofs which were not passing.
-** v1.0.0 - 2020-08-13
+* 2020-08-13 - v1.0.0
First release of a fully verified version of Vericert with support for the
translation of many C constructs to Verilog.
-*** New Features
+** New Features
- Most int instructions and operators.
- Non-recursive function calls.
- Local arrays, structs and unions of type int.
- Pointer arithmetic with int.
-** v0.1.0 - 2020-04-03
+* 2020-04-03 - v0.1.0
This is the first release with working HLS but without any proofs associated
with it.
diff --git a/docs b/docs
-Subproject 3b2ce146bc6e651df8ac9910d08da05d88c06fb
+Subproject 5508c21e064276aa4d5146b3af5b6f6e9a4c236