summaryrefslogtreecommitdiff
path: root/compiler/ExtractBase.ml (unfollow)
Commit message (Expand)AuthorFilesLines
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
2023-11-12Prefix variants related to types with "T"Son Ho1-13/+14
2023-11-12Remove the 'r type variable from the ty type definitionSon Ho1-27/+27
2023-11-09Make the traits work for CoqSon Ho1-0/+8
2023-11-09Fix a small issue in AssociatedTypesSon Ho1-6/+6
2023-10-27Fix minor issues in the name collision detectionSon Ho1-9/+23
2023-10-26Make minor modifications and update the array test for F*Son Ho1-12/+10
2023-10-26Make progress on fixing the extraction for LeanSon Ho1-63/+102
2023-10-25Make the hashmap files typecheck again in LeanSon Ho1-0/+2
2023-10-25Update following the addition of raw pointersSon Ho1-2/+3
2023-10-24Handle properly the builtin, non fallible functionsSon Ho1-2/+2
2023-10-24Filter some type arguments for the builtin types/functionsSon Ho1-0/+13
2023-10-24Remove the possibility of generating opaque module signaturesSon Ho1-175/+58
2023-10-24Add support for builtin trait implementationsSon Ho1-17/+0
2023-10-24Fix various issues with the builtinsSon Ho1-0/+1
2023-10-23Make progress on handling the builtinsSon Ho1-68/+0
2023-10-23Remove some assumed types and add more support for builtin definitionsSon Ho1-69/+4
2023-10-20Start updating to handle function pointersSon Ho1-1/+1
2023-09-17Merge trans_ctx and decls_ctxSon Ho1-7/+5
2023-09-17Fix several issues with the extractionSon Ho1-1/+2
2023-09-16Fix issues with name registration/lookupSon Ho1-22/+55
2023-09-16Add a strict_names_map in the extraction_ctxSon Ho1-17/+38
2023-09-16Fix more issuesSon Ho1-1/+1
2023-09-16Fix issues with name collisionsSon Ho1-6/+18
2023-09-14Make progress on the extractionSon Ho1-5/+11
2023-09-14Fix some issues with the name collisionsSon Ho1-3/+29
2023-09-11Make progress on correctly handling trait method calls in the symbolic executionSon Ho1-6/+10
2023-09-07Map some globals like u32::MAX to standard definitionsSon Ho1-5/+17