summaryrefslogtreecommitdiff
path: root/src/PureToExtract.ml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename TypeDef...,type_def...,FunDef,fun_def to ...Decl,...declSon Ho2022-03-031-22/+22
|
* Update the way function names are handledSon Ho2022-02-241-5/+15
|
* Add the `State` assumed type in Pure.mlSon Ho2022-02-231-1/+2
|
* Add a commentSon Ho2022-02-231-1/+18
|
* Add a commentSon Ho2022-02-091-0/+1
|
* Cleanup a bitSon Ho2022-02-091-10/+10
|
* Implement the generation of `decreases` clauses in the definitionSon Ho2022-02-091-0/+4
| | | | signatures
* Start working on the generation of decrease clausesSon Ho2022-02-091-0/+31
|
* Improve a bit the quality of the generated code by adjusting theSon Ho2022-02-091-38/+25
| | | | | function suffixes depending on whether forward/backward translations have been filtered
* Fix some issuesSon Ho2022-02-081-79/+91
|
* Make progress on implementing support for types and functions likeSon Ho2022-02-081-1/+9
| | | | Option and Vec
* Implement printing of debugging messages in case of name clashesSon Ho2022-02-071-22/+116
|
* Implement a micro pass to filter the box functionsSon Ho2022-02-031-25/+0
|
* Cleanup a bitSon Ho2022-02-031-4/+2
|
* Implement extraction of switch int and make extract_texpression returnSon Ho2022-02-031-9/+5
| | | | unit instead of [extraction_ctx]
* Implement extraction of function callsSon Ho2022-02-031-68/+122
|
* Implement ExtractToFStar.extract_typed_rvalueSon Ho2022-02-031-7/+19
|
* Make more progress on implementing function extractionSon Ho2022-02-031-20/+96
|
* Make progress on function extractionSon Ho2022-02-031-4/+13
|
* Make minor modifications to extract mutually recursive typesSon Ho2022-02-021-0/+26
|
* Fix more issues when extracting types to F*Son Ho2022-02-021-2/+3
|
* Start generating code for type definitionsSon Ho2022-02-021-0/+13
|
* Implement ExtractToFStar.mk_name_formatterSon Ho2022-02-011-6/+8
|
* Make a minor modificationSon Ho2022-01-291-1/+1
|
* Make progress on ExtractToFStar.mk_name_formatterSon Ho2022-01-291-1/+2
|
* Make the field names optional and make progress on ExtractToFStarSon Ho2022-01-291-1/+7
|
* Make progress on ExtractToFStarSon Ho2022-01-291-28/+62
|
* Make progress on ExtractToFstarSon Ho2022-01-291-1/+24
|
* Start working on extraction to F*Son Ho2022-01-291-19/+98
|
* Make progress on PureToExtractSon Ho2022-01-291-95/+93
|
* Make progress on PureToExtractSon Ho2022-01-291-81/+209
|
* Move some definitions from SymbolicToPure to PureToExtractSon Ho2022-01-271-0/+103