summaryrefslogtreecommitdiff
path: root/compiler/ExtractBase.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-17fix(backends/lean): `from` is a keywordRyan Lahfa1-0/+1
2024-04-17fix(backends/lean): `as` is a keywordRyan Lahfa1-0/+1
2024-04-04Update the extractionSon Ho1-4/+4
2024-04-04Fix a minor issueSon Ho1-1/+1
2024-04-04Update the names of the synthesized backward functionsSon Ho1-2/+4
2024-04-04Update a commentSon Ho1-3/+5
2024-04-04Make a minor modificationSon Ho1-2/+4
2024-04-04Make minor modificationsSon Ho1-15/+21
2024-04-03rebased branchEscherichia1-13/+19
2024-04-03Added meta information to names_map_id field in names_map typeEscherichia1-22/+23
2024-04-03resolved requested changesEscherichia1-1/+0
2024-04-03resolved requested changesEscherichia1-1/+1
2024-04-03added Error and EError to expressions and propagated related changesEscherichia1-1/+3
2024-03-29formatting and changed save_error condition for failing from b to not bEscherichia1-4/+3
2024-03-29added file and line arg to craise, cassert and all related functionsEscherichia1-3/+3
2024-03-29added file and line arg to craise and cassertEscherichia1-16/+17
2024-03-28Revert some changes which shouldn't be hereSon Ho1-6/+5
2024-03-28formattingEscherichia1-104/+133
2024-03-28changes after git rebase mainEscherichia1-8/+16
2024-03-28Should answer all comments, there are still some TODO: error message leftEscherichia1-46/+42
2024-03-28Added sanity_check and sanity_check_opt_meta helpers and changed sanity check...Escherichia1-1/+1
2024-03-28changes to extract_ty and related functions to use the right metaEscherichia1-18/+11
2024-03-28added a meta option field to norm_ctx and changed the meta used by some asser...Escherichia1-1/+0
2024-03-28Replaced some unclear TODOs error message placeholder by clearer TODOs, they ...Escherichia1-2/+2
2024-03-28Still need to fill the TODO: error message and check some meta but it buildsEscherichia1-39/+39
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and w...Escherichia1-136/+139
2024-03-17Update following changes in CharonSon Ho1-1/+1
2024-03-11Update the generation of namesSon Ho1-6/+15
2024-03-10Update the name generation and add CLI to print external pat namesSon Ho1-6/+12
2024-03-08Make progress on propagating the changesSon Ho1-139/+22
2024-03-08Remove the option to split fwd/back functions and update SymbolicToPureSon Ho1-59/+23
2024-03-08Update the code generationSon Ho1-2/+6
2023-12-22Fix minor issuesSon Ho1-27/+54
2023-12-21Use indices starting at 1 to make variable names unique at code genSon Ho1-1/+1
2023-12-13Update the extraction to handle casts between integers/boolsSon Ho1-1/+9
2023-12-07Use a better syntax when extracting tuple types (structures with unnamed fields)Son Ho1-8/+9
2023-12-05Update following changes in CharonSon Ho1-1/+1
2023-11-29Add support for more bitwise operations and update the extractionSon Ho1-7/+5
2023-11-27Fix the issues with the cross-references for OCaml docSon Ho1-3/+3
2023-11-24Add the alloc::string::String type in the builtinsSon Ho1-2/+3
2023-11-24Update a commentSon Ho1-2/+3
2023-11-24Update some assumed type names/variantsSon Ho1-28/+40
2023-11-24Improve the error messages for some name collisionsSon Ho1-2/+4
2023-11-22Improve further the generation of parent clause/trait clause namesSon Ho1-27/+75
2023-11-21Improve the generation of parent clause namesSon Ho1-4/+19
2023-11-21Update the generation of names for the parent trait clausesSon Ho1-4/+29
2023-11-21Reorganize the "Extract" filesSon Ho1-510/+1125
2023-11-20Use the name matcher implemented in CharonSon Ho1-2/+1
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-138/+54
2023-11-13Add RegionsHierarchy.mlSon Ho1-2/+6