summaryrefslogtreecommitdiff
path: root/compiler/FunsAnalysis.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2024-03-29formatting and changed save_error condition for failing from b to not bEscherichia1-1/+3
2024-03-29added file and line arg to craise and cassertEscherichia1-3/+3
2024-03-28formattingEscherichia1-2/+9
2024-03-28Should answer all comments, there are still some TODO: error message leftEscherichia1-2/+2
2024-03-28Added sanity_check and sanity_check_opt_meta helpers and changed sanity check...Escherichia1-1/+1
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and w...Escherichia1-5/+5
2023-12-05Update following changes in CharonSon Ho1-18/+35
2023-11-29Update the code following changes in the NameMatcherSon Ho1-0/+2
2023-11-20Use the name matcher implemented in CharonSon Ho1-2/+8
2023-11-16Finish propagating the changes to the names and cleaningSon Ho1-2/+2
2023-11-15Do more cleanupSon Ho1-3/+3
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-4/+4
2023-11-12Remove the 'r type variable from the ty type definitionSon Ho1-2/+2
2023-11-09Make the traits work for CoqSon Ho1-3/+4
2023-10-26Fix some issues and regenerate the HashmapMain example for LeanSon Ho1-5/+6
2023-10-26Improve the handling of saved function effects in ExtractBuiltin.mlSon Ho1-11/+17
2023-10-24Handle properly the builtin, non fallible functionsSon Ho1-15/+19
2023-10-23Remove some assumed types and add more support for builtin definitionsSon Ho1-1/+1
2023-10-22Add more support for numeric operations, xor, rotateJonathan Protzenko1-3/+21
2023-10-20Start updating to handle function pointersSon Ho1-1/+1
2023-08-31Start adding support for traitsSon Ho1-5/+10
2022-11-16Do not introduce match on the fuel for non-recursive functionsSon Ho1-7/+22
2022-11-14Make [Result::Failure] type an [Error] parameterSon Ho1-1/+1
2022-11-10Implement the generation of stateful backward functions (controlled by an opt...Son Ho1-1/+1
2022-10-28Move the AssignGlobal case from statement to rvalueSon Ho1-1/+1
2022-10-28Make minor updates to account for Charon's changesSon Ho1-2/+1
2022-10-27Reformat the codeSon Ho1-5/+5
2022-10-27Reorganize a bit the projectSon Ho1-0/+0
2022-10-13Rename Modules to CratesSon Ho1-2/+2
2022-09-22Make minor cleanupSon Ho1-5/+5
2022-09-22Update FunsAnalysisSon Ho1-24/+26
2022-09-22Update src/FunsAnalysis.mlSon HO1-0/+1
2022-09-22Update src/FunsAnalysis.mlSon HO1-1/+1
2022-08-11Correct assertion for stateless globalsSidney Congard1-1/+1
2022-07-29Create global declaration group, address PR changes but introduce bugsSidney Congard1-3/+10
2022-07-28Always put can_fail to true, specialize global traduction to concrete functio...Sidney Congard1-0/+2
2022-07-25Apply minor changes from PR commentsSidney Congard1-8/+1
2022-07-18Address much stuff of the PR, throw exceptions at remaining placesSidney Congard1-3/+3
2022-07-13Apply small changes from the PRSidney Congard1-0/+3
2022-07-05Remove last prints, adapt JSONSidney Congard1-3/+0
2022-06-30Traduct globals body separately (WIP)Sidney Congard1-34/+43
2022-06-30Take failing rvalues into account in FunsAnalysis.analyze_fun_declsSon Ho1-0/+8
2022-06-21concrete & symbolic evaluation work with new LLBC formatSidney Congard1-1/+0
2022-06-08read globals from LLBC JSON into functionsSidney Congard1-0/+1
2022-05-06Add comments in FunsAnalysisSon Ho1-2/+8
2022-05-04Start implementing divergence, can_fail, statefullness analysesSon Ho1-0/+111