blob: 621683c4a85263c164dc7be903a9ff1f5f583fbe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# -*- fill-column: 80 -*-
* Vericert Changelog
** Unreleased
*** 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.1.0 - 2020-12-17
Add a stable release with all proofs completed.
** v1.0.1 - 2020-08-14
Release a new minor version fixing all proofs and fixing scripts to generate the
badges.
*** Bug Fixes
- Fix some of the proofs which were not passing.
** v1.0.0 - 2020-08-13
First release of a fully verified version of Vericert with support for the
translation of many C constructs to Verilog.
*** 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
This is the first release with working HLS but without any proofs associated
with it.
|