summaryrefslogtreecommitdiff
path: root/compiler/PrePasses.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2024-06-04Propagated changes to statement from Charon (#223)Escherichia1-1/+1
2024-05-24Rename meta into spanAymeric Fromherz1-9/+9
2024-04-18item_metaNadrieril1-1/+1
2024-04-07Cleanup a bit and improve the error messagesSon Ho1-3/+16
2024-03-29Cleanup and fix a mistakeSon Ho1-1/+1
2024-03-29formatting and changed save_error condition for failing from b to not bEscherichia1-1/+3
2024-03-29added file and line arg to craise and cassertEscherichia1-4/+4
2024-03-29Improve the error messagesSon Ho1-8/+11
2024-03-28formattingEscherichia1-3/+11
2024-03-28Should answer all comments, there are still some TODO: error message leftEscherichia1-4/+3
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and w...Escherichia1-6/+10
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-33/+29
2023-11-12Prefix variants related to types with "T"Son Ho1-1/+1
2023-10-23Remove some assumed types and add more support for builtin definitionsSon Ho1-1/+1
2023-08-31Start adding support for traitsSon Ho1-2/+2
2023-08-08Update the code following a refactor on Charon's sideSon Ho1-1/+3
2023-02-03Add a comment for PrePasses.remove_shallow_borrowsSon Ho1-2/+87
2023-02-03Implement a pass to filter shallow borrowsSon Ho1-1/+80
2023-02-03Merge loop abs so that there is one abs per function input region groupSon Ho1-1/+115
2022-11-10Update `switch` to have a specific treatment of ADTsSon Ho1-3/+2
2022-11-07Deactivate filter_drop_assigns and implement remove_useless_cf_merges in PreP...Son Ho1-4/+107
2022-10-28Make minor updates to account for Charon's changesSon Ho1-1/+1
2022-10-27Reorganize a bit the projectSon Ho1-0/+0
2022-10-26Update the code documentation to fix links and syntax issuesSon Ho1-5/+5
2022-10-26Add meta data with code locations to the various definitionsSon Ho1-4/+4
2022-10-13Rename Modules to CratesSon Ho1-2/+1
2022-05-15Add a pass to cleanup the deconstructed ADTs and fix a small issueSon Ho1-0/+1
2022-03-03Make good progress on adding support for external and opaqueSon Ho1-1/+5
2022-03-03Rename CFIM to LLBCSon Ho1-2/+2
2022-03-03Rename TypeDef...,type_def...,FunDef,fun_def to ...Decl,...declSon Ho1-1/+1
2022-02-08Add PrePasses.ml which was forgotten in a previous commitSon Ho1-0/+50