summaryrefslogtreecommitdiff
path: root/compiler/InterpreterLoopsFixedPoint.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2024-06-05Relax more checks for borrow-checkingSon Ho1-1/+2
2024-06-05Relax some constraints in the symbolic execution when borrow-checkingSon Ho1-8/+18
2024-06-03Fix an issue with the type of the values given back by loopsSon Ho1-4/+5
2024-06-03Change the order in which we merge abstractionsSon Ho1-3/+15
2024-06-03Factor out some code and update some commentsSon Ho1-68/+8
2024-05-30Remove the options from the functions synthesizing the symbolic ASTSon Ho1-13/+7
2024-05-27Split collapse into collapse and reduce, rename accordinglyAymeric Fromherz1-1/+1
2024-05-27Add markers everywhere, do not use them yetAymeric Fromherz1-11/+22
2024-05-24Expand debug output in loops fixed pointsAymeric Fromherz1-1/+16
2024-05-24Rename meta into spanAymeric Fromherz1-73/+73
2024-05-23Update the interpreter so that it is not written in CPS style (#120)Escherichia1-103/+90
2024-03-29formatting and changed save_error condition for failing from b to not bEscherichia1-6/+15
2024-03-29added file and line arg to craise and cassertEscherichia1-28/+28
2024-03-28formattingEscherichia1-29/+45
2024-03-28changes after git rebase mainEscherichia1-7/+7
2024-03-28Should answer all comments, there are still some TODO: error message leftEscherichia1-22/+22
2024-03-28Added sanity_check and sanity_check_opt_meta helpers and changed sanity check...Escherichia1-4/+4
2024-03-28Inverted meta and config argument orders (from meta -> config to config -> meta)Escherichia1-5/+5
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and w...Escherichia1-31/+31
2024-03-28WIP: does not compile yet because we need to propagate the meta variable.Escherichia1-2/+2
2024-03-28WIP Beginning working on better errors: began replacing raise (Failure) and a...Escherichia1-42/+43
2024-03-08Simplify the contexts before symbolically evaluating loopsSon Ho1-1/+118
2024-03-08Make progress on fixing the loopsSon Ho1-5/+17
2024-03-08Add logging informationSon Ho1-0/+16
2023-12-18Rename some definitionsSon Ho1-9/+9
2023-12-05Update following changes in CharonSon Ho1-1/+1
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-156/+145
2023-11-12Add the "V" prefix to most variants related to valuesSon Ho1-9/+9
2023-11-12Prefix variants related to types with "T"Son Ho1-1/+1
2023-11-12Remove the 'r type variable from the ty type definitionSon Ho1-8/+8
2023-08-03Fix an issue with the extraction of aggregated arraysSon Ho1-1/+1
2023-08-02Make progress proapagating the changesSon Ho1-0/+1
2023-02-03Split InterpreterLoops into several filesSon Ho1-0/+965