summaryrefslogtreecommitdiff
path: root/src/PureToExtract.ml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize a bit the projectSon Ho2022-10-271-723/+0
|
* Update the code documentation to fix links and syntax issuesSon Ho2022-10-261-46/+50
|
* Update the name registration for globalsSon Ho2022-09-221-3/+4
|
* Make minor cleanupSon Ho2022-09-221-19/+7
|
* Correct last PR remarksSidney Congard2022-08-111-7/+9
|
* Create global declaration group, address PR changes but introduce bugsSidney Congard2022-07-291-8/+24
|
* Apply minor changes from PR commentsSidney Congard2022-07-251-2/+2
|
* Address much stuff of the PR, throw exceptions at remaining placesSidney Congard2022-07-181-3/+4
|
* Traduct globals body separately (WIP)Sidney Congard2022-06-301-5/+13
|
* concrete & symbolic evaluation work with new LLBC formatSidney Congard2022-06-211-7/+6
|
* read globals from LLBC JSON into functionsSidney Congard2022-06-081-0/+1
|
* Introduce the App expression, and make progress updating the codeSon Ho2022-04-261-2/+2
|
* In fun_id rename the variant Local to RegularSon Ho2022-03-031-6/+6
|
* Rename CFIM to LLBCSon Ho2022-03-031-2/+2
|
* Add an Opaque variant to type_decl_kind and start updating the codeSon Ho2022-03-031-2/+2
|
* Move the names from Identifiers to NamesSon Ho2022-03-031-9/+13
|
* 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