summaryrefslogtreecommitdiff
path: root/compiler/InterpreterProjectors.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-93/+89
2023-11-12Add the "V" prefix to most variants related to valuesSon Ho1-56/+56
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-16/+19
2023-08-31Start adding support for traitsSon Ho1-8/+7
2023-08-02Make progress proapagating the changesSon Ho1-10/+10
2023-02-03Remove the meta-value field from AMutBorrowSon Ho1-3/+1
2023-02-03Remove the APrimitive variant from the avaluesSon Ho1-2/+1
2023-02-03Remove the meta-values from the shared and reserved borrow valuesSon Ho1-4/+4
2023-02-03Make progress on the environment matchesSon Ho1-6/+25
2022-11-07Rename "inactivated borrows" to "reserved borrows"Son Ho1-7/+7
2022-11-07Add some .mli filesSon Ho1-52/+2
2022-11-07Replace all the occurrences of `failwith ...` with `raise (Failure ...)`Son Ho1-23/+27
2022-10-27Reformat the codeSon Ho1-1/+2
2022-10-27Move constant_value to PrimitiveValues.mlSon Ho1-4/+4
2022-10-27Reorganize a bit the projectSon Ho1-0/+0
2022-10-26Update the code documentation to fix links and syntax issuesSon Ho1-24/+24
2022-01-26Add a meta-value in SharedBorrow to carry the shared valueSon Ho1-4/+4
2022-01-21Start working on the generation of the symbolic ASTSon Ho1-10/+3
2022-01-19Start storing meta-values in the avalues, for synthesis purposesSon Ho1-3/+6
2022-01-15Use the new collectionsSon Ho1-7/+7
2022-01-14Implement greedy expansion of symbolic variables and expansion beforeSon Ho1-2/+2
2022-01-14Update aproj to make AEndedProjLoans take an `aproj option` and add theSon Ho1-3/+5
2022-01-13Update the projectors to ignore values when they don't contain regionsSon Ho1-177/+187
2022-01-13Fix a small bug in projections_intersect and add more debugging outputSon Ho1-4/+21
2022-01-07Add an optional borrow identifier to AIgnoredMutBorrow, introduce theSon Ho1-10/+17
2022-01-06CleanupSon Ho1-5/+2
2022-01-06Make the symbolic, borrow, region and abstration counters global andSon Ho1-7/+1
2022-01-06Remove the symbolic_proj_comp def and make the set of ended regions aSon Ho1-16/+17
2022-01-06Implement a small improvement for apply_reborrowsSon Ho1-3/+10
2022-01-06Fix some bugsSon Ho1-0/+4
2022-01-06Move more definitions and do more cleanupSon Ho1-0/+7
2022-01-06Cleanup and reorganizeSon Ho1-0/+1
2022-01-06Cleanup a bit more the dependencies and activate more warnings/errorsSon Ho1-4/+1
2022-01-06Cleanup the dependencies a bitSon Ho1-2/+0
2022-01-06Move some functions from Interpreter to InterpreterProjectorsSon Ho1-0/+505