summaryrefslogtreecommitdiff
path: root/compiler/InterpreterLoopsMatchCtxs.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2024-06-05Relax some constraints in the symbolic execution when borrow-checkingSon Ho1-1/+4
2024-06-03Cleanup a bitSon Ho1-9/+1
2024-06-03Cleanup a bitSon Ho1-67/+75
2024-05-31Add markers when creating new abstractions because of a join with bottomAymeric Fromherz1-1/+15
2024-05-31Also fix implementation of Join-SharedBorrowAymeric Fromherz1-3/+3
2024-05-30Correct implementation of Join-MutBorrows: add markers when creating a new ab...Aymeric Fromherz1-3/+4
2024-05-28Compute marker information for borrow/loan mapsAymeric Fromherz1-40/+50
2024-05-28Add type and set/map for marker and borrow idAymeric Fromherz1-1/+1
2024-05-27Add markers everywhere, do not use them yetAymeric Fromherz1-28/+40
2024-05-24Rename meta into spanAymeric Fromherz1-163/+163
2024-05-23Update the interpreter so that it is not written in CPS style (#120)Escherichia1-284/+283
2024-04-22Fix an issue when joining a symbolic value with bottomSon Ho1-9/+31
2024-03-29Cleanup and fix a mistakeSon Ho1-17/+24
2024-03-29Add some error messagesSon Ho1-2/+2
2024-03-29formatting and changed save_error condition for failing from b to not bEscherichia1-21/+59
2024-03-29added file and line arg to craise and cassertEscherichia1-81/+81
2024-03-28formattingEscherichia1-84/+119
2024-03-28changes after git rebase mainEscherichia1-4/+4
2024-03-28Should answer all comments, there are still some TODO: error message leftEscherichia1-158/+164
2024-03-28Added sanity_check and sanity_check_opt_meta helpers and changed sanity check...Escherichia1-6/+6
2024-03-28Inverted meta and config argument orders (from meta -> config to config -> meta)Escherichia1-4/+4
2024-03-28Replaced some unclear TODOs error message placeholder by clearer TODOs, they ...Escherichia1-27/+27
2024-03-28Still need to fill the TODO: error message and check some meta but it buildsEscherichia1-70/+76
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and w...Escherichia1-159/+151
2024-03-28WIP Beginning working on better errors: began replacing raise (Failure) and a...Escherichia1-2/+3
2024-03-08Fix a small issue with the loopsSon Ho1-5/+17
2024-03-08Fix some issues with the loopsSon Ho1-16/+39
2024-01-25Make a minor modificationSon Ho1-2/+2
2024-01-25Fix a minor issue when values are moved in the loopsSon Ho1-139/+362
2023-12-18Rename some definitionsSon Ho1-2/+2
2023-12-05Remove the type sv_kind ("symbolic value kind")Son Ho1-16/+8
2023-12-05Update following changes in CharonSon Ho1-5/+5
2023-11-27Do not activate the sanity (invariant) checks by defaultSon Ho1-1/+1
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-273/+251
2023-11-12Add the "V" prefix to most variants related to valuesSon Ho1-38/+38
2023-11-12Prefix variants related to types with "T"Son Ho1-5/+5
2023-11-12Remove the 'r type variable from the ty type definitionSon Ho1-42/+45
2023-08-31Start adding support for traitsSon Ho1-7/+12
2023-08-02Make progress proapagating the changesSon Ho1-18/+19
2023-02-03Add a commentSon Ho1-0/+33
2023-02-03Split InterpreterLoops into several filesSon Ho1-0/+1591