summaryrefslogtreecommitdiff
path: root/compiler/InterpreterStatements.ml (unfollow)
Commit message (Expand)AuthorFilesLines
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
2022-11-07Add some .mli filesSon Ho1-56/+15
2022-11-07Add ids to the dummy variablesSon Ho1-16/+24
2022-11-07Remove the argument [end_borrows] from prepare_lplace and drop_outer_loans_at...Son Ho1-9/+4
2022-11-07Fix an issue with drop_valueSon Ho1-9/+11
2022-10-28Move the AssignGlobal case from statement to rvalueSon Ho1-33/+40
2022-10-28Make minor updates to account for Charon's changesSon Ho1-5/+4
2022-10-28Take care of some TODOsSon Ho1-1/+1
2022-10-28Move some files to the Charon projectSon Ho1-9/+9
2022-10-27Fix some comment referencesSon Ho1-7/+7
2022-10-27Move constant_value to PrimitiveValues.mlSon Ho1-6/+7