summaryrefslogtreecommitdiff
path: root/compiler/InterpreterStatements.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2024-03-08Add logging informationSon Ho1-0/+7
2023-12-22Fix an issue when merging the fwd/back functions of trait methodsSon Ho1-9/+24
2023-12-21Make good progress on merging the fwd/back functionsSon Ho1-17/+30
2023-12-18Rename some definitionsSon Ho1-6/+6
2023-12-13Update the interpreter to handle optional otherwise branchesSon Ho1-1/+4
2023-12-05Remove the type sv_kind ("symbolic value kind")Son Ho1-2/+2
2023-12-05Update following changes in CharonSon Ho1-383/+413
2023-11-21Add span information to the generated codeSon Ho1-1/+1
2023-11-21Rename PrimitiveValues to ValuesSon Ho1-1/+0
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-226/+212
2023-11-13Make minor modificationsSon Ho1-3/+27
2023-11-13Add RegionsHierarchy.mlSon Ho1-1/+1
2023-11-12Add the "V" prefix to most variants related to valuesSon Ho1-19/+19
2023-11-12Prefix variants related to types with "T"Son Ho1-4/+4
2023-11-12Remove the 'r type variable from the ty type definitionSon Ho1-64/+54
2023-10-24Add some debugging informationSon Ho1-0/+7
2023-10-23Remove some assumed types and add more support for builtin definitionsSon Ho1-94/+6
2023-10-20Start updating to handle function pointersSon Ho1-34/+44
2023-10-13Add supSon Ho1-1/+1
2023-09-19Cleanup a bitSon Ho1-10/+10
2023-09-17Normalize the function signatures before translation to pureSon Ho1-61/+0
2023-09-17Make progress on correctly extracting trait method callsSon Ho1-13/+20
2023-09-17Update the handling of calls to trait impl methodsSon Ho1-8/+67
2023-09-17Fix a minor issueSon Ho1-2/+2
2023-09-17Fix some issues with calls to trait methodsSon Ho1-2/+7
2023-09-13Fix some issuesSon Ho1-0/+7
2023-09-13Make minor modificationsSon Ho1-2/+6
2023-09-11Make progress on correctly handling trait method calls in the symbolic executionSon Ho1-24/+102
2023-09-10Implement handling of trait method function callsSon Ho1-66/+115
2023-09-01Update PureMicroPassesSon Ho1-1/+1
2023-09-01Implement the normalization functions in AssociatedTypesSon Ho1-1/+1
2023-08-31Start adding support for traitsSon Ho1-151/+154
2023-08-18Update following the introduction of ConstantExprSon Ho1-95/+103
2023-08-07Change some fun id names to use "Mut"/"Shared" as a suffixSon Ho1-4/+4
2023-08-04Add SliceLen as a primitive function and make minor adjustmentsSon Ho1-1/+1
2023-08-03Fix issuesSon Ho1-5/+2
2023-08-02Make progressSon Ho1-22/+27
2023-08-02Make progressSon Ho1-36/+56
2023-08-02Make progress proapagating the changesSon Ho1-19/+22
2023-02-03Add more loop examples and fix issuesSon Ho1-2/+2
2023-02-03Fix some bugsSon Ho1-4/+4
2023-02-03Make progress on Interpreter.mlSon Ho1-16/+23
2023-02-03Remove the meta-values from the shared and reserved borrow valuesSon Ho1-3/+4
2023-02-03Start implementing support for loopsSon Ho1-52/+19
2022-11-14Make [Result::Failure] type an [Error] parameterSon Ho1-2/+2
2022-11-10Implement a Config.ml file which groups all the global options in referencesSon Ho1-10/+8
2022-11-10Reorganize branching symbolic expansions to prepare for the join operationSon Ho1-16/+18
2022-11-10Reorganize the symoblic expansions to separate the branching/non-branching onesSon Ho1-3/+1
2022-11-10Update `switch` to have a specific treatment of ADTsSon Ho1-68/+117
2022-11-07Rename "inactivated borrows" to "reserved borrows"Son Ho1-1/+1