summaryrefslogtreecommitdiff
path: root/compiler/Config.ml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Support for renaming using the rename attribute in charon (#239)Escherichia2024-06-181-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * support for renaming using the rename attribute in charon * support for global decl * add support for renaming field * applied suggested changes and began adding support for variant * finished support for renaming variant * applied suggested changes * add tests * fixed variant and field renaming * update charon-pin * update flake.lock * Update the charon pin * Fix an issue with renaming trait method implementations * Fix an issue with the renaming of trait implementations * Fix an issue when renaming enumerations * Update the Charon pin * Fix the F* tests * Fix an issue with the spans for the loops * Fix the tests * Update a comment * Use fuel in the coq tests * Generate the template decreases clauses by default --------- Co-authored-by: Escherichia <escherichia@charlotte> Co-authored-by: Son Ho <hosonmarc@gmail.com>
* Deactivate the use of tuple projectors in the Lean backendSon Ho2024-06-111-4/+7
|
* Add an option to run Aeneas as a borrow checkerSon Ho2024-06-051-6/+16
|
* Update the initial configurationSon Ho2024-04-031-1/+1
|
* WIP Beginning working on better errors: began replacing raise (Failure) and ↵Escherichia2024-03-281-1/+1
| | | | assert by craise and cassert. Does not compile yet, still need to propagate the meta variable where it's relevant
* Update the name generation and add CLI to print external pat namesSon Ho2024-03-101-0/+3
|
* Make progress on propagating the changesSon Ho2024-03-081-44/+0
|
* Remove the option to split fwd/back functions and update SymbolicToPureSon Ho2024-03-081-63/+0
|
* Update the code generated for tuple projectorsSon Ho2024-03-081-0/+4
|
* Simplify the type of the merged fwd/back functionsSon Ho2023-12-211-0/+26
|
* Make good progress on merging the fwd/back functionsSon Ho2023-12-211-1/+1
|
* Reset Config.return_back_funs to falseSon Ho2023-12-191-1/+1
|
* Start updating Pure.fun_sig_info to handle merged forward and backward functionsSon Ho2023-12-141-2/+61
|
* Update Pure.fun_sig_infoSon Ho2023-12-131-0/+4
|
* Use a better syntax when extracting tuple types (structures with unnamed fields)Son Ho2023-12-071-1/+17
|
* Fix the issues with the cross-references for OCaml docSon Ho2023-11-271-1/+1
|
* Update a commentSon Ho2023-11-271-1/+2
|
* Do not activate the sanity (invariant) checks by defaultSon Ho2023-11-271-4/+4
|
* Reorganize the "Extract" filesSon Ho2023-11-211-0/+27
|
* Modify some options and update the MakefileSon Ho2023-11-091-2/+2
|
* Fix a small issue in AssociatedTypesSon Ho2023-11-091-3/+3
|
* Remove the possibility of generating opaque module signaturesSon Ho2023-10-241-7/+0
|
* Make progress on the extractionSon Ho2023-09-141-0/+4
|
* Fix more issuesSon Ho2023-09-131-0/+8
|
* Make progress on Extract and ExtractBaseSon Ho2023-08-311-0/+8
|
* Add an option to not override Hashmap.leanSon Ho2023-08-041-0/+8
|
* Use short names for the structure fields in LeanSon Ho2023-07-061-0/+11
|
* Start using namespaces in the Lean backendSon Ho2023-07-051-0/+7
|
* Reorganize the Lean testsSon Ho2023-07-041-0/+5
|
* Make good progress on generating code for HOL4Son Ho2023-06-041-2/+3
|
* Add a special expression for structure creation/updateSon Ho2023-06-041-1/+0
|
* Consistently use the names TerminationMeasure and DecreasesProofSon Ho2023-06-041-7/+16
|
* Initial Lean backend, WIPJonathan Protzenko2023-06-041-3/+3
|
* Fix the comments for ocamldocSon Ho2023-02-031-1/+1
|
* Implement a micro-pass to simplify the let-bindings followed by a returnSon Ho2023-02-031-1/+1
|
* Make progress on the fixed point computationSon Ho2023-02-031-1/+1
|
* Start implementing support for loopsSon Ho2023-02-031-3/+15
|
* Generate record field projectors for CoqSon Ho2022-11-161-5/+3
|
* Add a `-use-fuel` optionSon Ho2022-11-141-1/+5
|
* Implement a pass to decompose nested patterns in let-bindingsSon Ho2022-11-141-2/+19
|
* Make good progress on the Coq backendSon Ho2022-11-141-3/+64
|
* Reorganize the project to prepare for new backendsSon Ho2022-11-141-2/+3
|
* Fix some issues with the commentsSon Ho2022-11-111-7/+7
|
* Implement a Config.ml file which groups all the global options in referencesSon Ho2022-11-101-0/+192