summaryrefslogtreecommitdiff
path: root/src/PureToExtract.ml (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Fix some issuesSon Ho2022-02-081-79/+91
* Make progress on implementing support for types and functions likeSon Ho2022-02-081-1/+9
* 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
* 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