summaryrefslogtreecommitdiff
path: root/compiler (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-21Remove some asserts which are now uselessSon Ho3-8/+4
2023-12-21Fix some issues in SymbolicToPureSon Ho1-25/+26
2023-12-21Fix a minor issueSon Ho1-2/+5
2023-12-21Make good progress on merging the fwd/back functionsSon Ho8-87/+274
2023-12-19Reset Config.return_back_funs to falseSon Ho1-1/+1
2023-12-19Remove SymbolicToPure.bs_ctx.loop_backward_outputsSon Ho2-33/+15
2023-12-19Simplify SymbolicToPure.bs_ctx.{backward_outputs, loop_backward_outputs}Son Ho2-100/+70
2023-12-18Remove the backwards field from SymbolicToPure.call_infoSon Ho1-15/+5
2023-12-18Fix a minor mistake in SymbolicToPureSon Ho3-11/+15
2023-12-18Add some commentsSon Ho1-16/+31
2023-12-18Rename some definitionsSon Ho15-140/+139
2023-12-18Do not register the names of the back funs if they are merged with the fwd funsSon Ho1-3/+8
2023-12-15Make progress on updating the codeSon Ho3-200/+134
2023-12-15Make progress on propagating the changesSon Ho6-97/+72
2023-12-15Minor fixSon Ho1-2/+2
2023-12-15Make good progress on updating SymbolicToPureSon Ho5-42/+226
2023-12-15Make progress on updating SymbolicToPureSon Ho1-57/+112
2023-12-15Make progress on generalizing the signature informationSon Ho5-218/+253
2023-12-15Make minor modificationsSon Ho2-79/+38
2023-12-14Make progress on generated merged fwd/back functionsSon Ho2-28/+32
2023-12-14Start updating Pure.fun_sig_info to handle merged forward and backward functionsSon Ho4-27/+128
2023-12-13Update the extraction to handle casts between integers/boolsSon Ho6-27/+95
2023-12-13Make a minor modification in a commentSon Ho1-1/+1
2023-12-13Update Pure.fun_sig_infoSon Ho7-68/+129
2023-12-13Update the interpreter to handle optional otherwise branchesSon Ho1-1/+4
2023-12-13Add the num_fwd_inputs_no_fuel_no_state field in Pure.fun_sigSon Ho3-5/+13
2023-12-12Move most of the substitution functions to CharonSon Ho1-315/+1
2023-12-07Fix the extraction of the empty typeSon Ho1-12/+18
2023-12-07Update the micro passes to inline deconstruction of tuples with one fieldSon Ho1-6/+34
2023-12-07Fix minor issues when extracting a structure with one field as a tupleSon Ho2-21/+45
2023-12-07Use a better syntax when extracting tuple types (structures with unnamed fields)Son Ho10-199/+347
2023-12-05Remove the type sv_kind ("symbolic value kind")Son Ho8-158/+63
2023-12-05Print error messages when the command line arguments are invalidSon Ho1-10/+40
2023-12-05Fix a minor issue with the use of const genericsSon Ho6-13/+40
2023-12-05Update following changes in CharonSon Ho22-522/+700
2023-11-29Update the code following changes in the NameMatcherSon Ho4-6/+23
2023-11-29Fix a minor issue with the extractionSon Ho1-4/+5
2023-11-29Add support for more bitwise operations and update the extractionSon Ho2-9/+17
2023-11-27Fix the issues with the cross-references for OCaml docSon Ho16-35/+35
2023-11-27Update a commentSon Ho1-1/+2
2023-11-27Update the way the Primitives file is copiedSon Ho1-13/+20
2023-11-27Do not activate the sanity (invariant) checks by defaultSon Ho7-14/+14
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-24Add the alloc::string::String type in the builtinsSon Ho3-5/+16
2023-11-24Update a commentSon Ho1-2/+3
2023-11-24Make a minor fixSon Ho1-1/+1
2023-11-24Update some assumed type names/variantsSon Ho2-34/+41
2023-11-24Improve the error messages for some name collisionsSon Ho1-2/+4
2023-11-24Make a minor update in ExtractName.pattern_to_extract_nameSon Ho1-1/+4