-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update the unannotated version as well
- Loading branch information
1 parent
e44c5e4
commit 7ba5a3a
Showing
4 changed files
with
59 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Unannotated version of `verified` | ||
This folder contains the same implementations as the one in `verified` with the following differences: | ||
- Annotation, lemmas, etc. have been stripped | ||
- Uses Scala's data structures (such as `Option`) instead of the one provided by Stainless' library | ||
|
||
It allows to have a good overview of how many annotations are needed to prove correctness. | ||
|
||
According to `cloc v1.82`, we have: | ||
- `encoder.scala` 137 SLOC | ||
- `decoder.scala` 136 SLOC | ||
- `common.scala` 40 SLOC | ||
|
||
For a total of 313 SLOC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Verified QOI | ||
This folder contains the implementation of QOI alongside the proofs. | ||
|
||
According to `cloc v1.82`, we have: | ||
- `encoder.scala` 1303 SLOC | ||
- `decoder.scala` 913 SLOC | ||
- `common.scala` 573 SLOC | ||
|
||
For a total of 2789 SLOC |