-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use implicit parameters in the generated code (#333)
* Update the lean toolchain * Start computing which type parameters should be implicit/explicit * Update the Primitives.fst file * Update the Lean library * Fix an issue with builtin definitions * Update the computation of the implicit parameters * Update the extraction * Update the extraction of types, trait refs and trait decl refs * Update the extraction of globals * Regenerate some of the Lean files * Update the extraction of aggregated arrays * Update more Lean tests * Update the F* test files * Update the test proofs * Update the Primitives.v file * Regenerate the Coq files * Update the Primitives.v file * Fix minor mistakes * Update the README * Update the .gitignore * Fix minor issues * Fix a mistake in Primitives.fst * Fix more issues * Fix an issue with the Coq projectors * Reformat the code
- Loading branch information
Showing
95 changed files
with
4,023 additions
and
3,513 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 |
---|---|---|
|
@@ -59,6 +59,7 @@ tests/fstar/misc/obj/ | |
*.d | ||
*Makefile.coq | ||
*CoqMakefile.conf | ||
*_CoqProject* | ||
|
||
# HOL4 | ||
.HOLMK | ||
|
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
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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
Large diffs are not rendered by default.
Oops, something went wrong.
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
Oops, something went wrong.