summaryrefslogtreecommitdiff
path: root/compiler/Translate.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-22Update the library for F*Son Ho1-1/+7
2023-12-21Fix several issuesSon Ho1-13/+16
2023-12-21Make good progress on merging the fwd/back functionsSon Ho1-1/+2
2023-12-19Remove SymbolicToPure.bs_ctx.loop_backward_outputsSon Ho1-1/+0
2023-12-19Simplify SymbolicToPure.bs_ctx.{backward_outputs, loop_backward_outputs}Son Ho1-16/+1
2023-12-18Rename some definitionsSon Ho1-7/+7
2023-12-15Make progress on updating the codeSon Ho1-114/+93
2023-12-14Make progress on generated merged fwd/back functionsSon Ho1-1/+3
2023-12-13Update Pure.fun_sig_infoSon Ho1-2/+6
2023-12-05Update following changes in CharonSon Ho1-1/+1
2023-11-27Update the way the Primitives file is copiedSon Ho1-13/+20
2023-11-27Generate a dedicated file for the external typesSon Ho1-12/+102
2023-11-27Update the generation of files for external definitions and regenerate the testsSon Ho1-9/+14
2023-11-21Reorganize the "Extract" filesSon Ho1-15/+4
2023-11-20Use the name matcher implemented in CharonSon Ho1-11/+14
2023-11-16Finish propagating the changes to the names and cleaningSon Ho1-81/+78
2023-11-13Add RegionsHierarchy.mlSon Ho1-2/+5
2023-11-12Remove the 'r type variable from the ty type definitionSon Ho1-6/+6
2023-11-09Make the traits work for CoqSon Ho1-6/+16
2023-10-26Make progress on fixing the extraction for LeanSon Ho1-18/+3
2023-10-25Make the hashmap files typecheck again in LeanSon Ho1-0/+1
2023-10-25Fix some issues at extraction and add builtinsSon Ho1-4/+6
2023-10-24Filter some type arguments for the builtin types/functionsSon Ho1-0/+2
2023-10-24Remove the possibility of generating opaque module signaturesSon Ho1-32/+2
2023-10-24Add support for builtin trait implementationsSon Ho1-1/+16
2023-10-24Fix various issues with the builtinsSon Ho1-68/+90
2023-10-23Make progress on handling the builtinsSon Ho1-2/+7
2023-10-23Remove some assumed types and add more support for builtin definitionsSon Ho1-42/+65
2023-10-20Start updating to handle function pointersSon Ho1-5/+5
2023-09-17Make minor modificationsSon Ho1-4/+1
2023-09-17Merge trans_ctx and decls_ctxSon Ho1-62/+17
2023-09-17Fix more issues with the extractionSon Ho1-7/+33
2023-09-16Add a strict_names_map in the extraction_ctxSon Ho1-0/+14
2023-09-07Map some globals like u32::MAX to standard definitionsSon Ho1-18/+18
2023-09-03Do more cleanupSon Ho1-3/+1
2023-09-03Add the keep_fwd field in TranslateCore.pure_fun_translationSon Ho1-18/+16
2023-09-03Update TranslateCore.pure_fun_translationSon Ho1-21/+19
2023-09-03Update the type TranslateCore.fun_and_loopsSon Ho1-23/+23
2023-09-03Make progress on extracting trait decls and merge gen_ctx and extraction_ctxSon Ho1-93/+70
2023-09-03Make more progressSon Ho1-18/+52
2023-09-03Make progress on the extractionSon Ho1-0/+1
2023-09-03Make progress on the extractionSon Ho1-16/+93
2023-08-31Start adding support for traitsSon Ho1-3/+1
2023-08-08Update the code following a refactor on Charon's sideSon Ho1-4/+7
2023-08-04Add an option to not override Hashmap.leanSon Ho1-2/+1
2023-08-04Fix issues with the extraction and extend the primitive libraries for Coq and F*Son Ho1-0/+2
2023-08-03Make a minor formatting modification for LeanSon Ho1-1/+1
2023-07-06Use short names for the structure fields in LeanSon Ho1-0/+1
2023-07-06Improve the generated commentsSon Ho1-0/+4
2023-07-05Start using namespaces in the Lean backendSon Ho1-28/+52