summaryrefslogtreecommitdiff
path: root/compiler (unfollow)
Commit message (Expand)AuthorFilesLines
2024-03-20Improve the generation of pretty name and the micro passesSon Ho8-30/+144
2024-03-19Improve the pure micro passesSon Ho2-8/+64
2024-03-18Update extract_trait_implSon Ho1-7/+23
2024-03-18Fix the extraction of trait constantsSon Ho2-35/+22
2024-03-18Make good progress on adding generics to global constantsSon Ho8-47/+172
2024-03-17Fix a minor issueSon Ho1-1/+1
2024-03-17Make minor updatesSon Ho3-7/+14
2024-03-17Fix a small issue ollowing updates in CharonSon Ho1-3/+8
2024-03-17Update following changes in CharonSon Ho11-72/+34
2024-03-11Simplify the generated namesSon Ho1-14/+25
2024-03-11Update the generation of namesSon Ho7-39/+57
2024-03-11Update a builtin nameSon Ho1-1/+1
2024-03-10Update the builtin name patternsSon Ho1-23/+66
2024-03-10Update the name generation and add CLI to print external pat namesSon Ho7-48/+106
2024-03-08Fix some issuesSon Ho2-9/+10
2024-03-08Add some commentsSon Ho2-9/+12
2024-03-08Fix an issue in PureMicroPasses.filter_loop_inputsSon Ho1-13/+43
2024-03-08Simplify the contexts before symbolically evaluating loopsSon Ho4-2/+137
2024-03-08Fix a last issueSon Ho2-51/+110
2024-03-08Fix an issue with the loopsSon Ho1-1/+7
2024-03-08Make progress on fixing the loopsSon Ho8-31/+70
2024-03-08Fix a small issue with the loopsSon Ho2-7/+19
2024-03-08Fix some issues with the loopsSon Ho3-140/+206
2024-03-08Do not fail in end_abstraction_aux if the abs disappearedSon Ho2-64/+80
2024-03-08Add logging informationSon Ho3-0/+24
2024-03-08Update Print.mlSon Ho1-8/+8
2024-03-08Make progress on propagating the changesSon Ho14-949/+259
2024-03-08Remove the option to split fwd/back functions and update SymbolicToPureSon Ho5-776/+439
2024-03-08Update the code generated for tuple projectorsSon Ho3-18/+47
2024-03-08Fix tuple indexing for Lean backendZyad Hassan1-4/+33
2024-03-08Update the generation of constant bodies for LeanSon Ho1-2/+1
2024-03-08Update the code generationSon Ho2-7/+6
2024-02-02Start fixing the testsSon Ho1-1/+1
2024-01-25Make a minor modificationSon Ho1-2/+2
2024-01-25Fix a minor issue when values are moved in the loopsSon Ho6-188/+478
2023-12-23Fix an issue when deconstructing tuples in CoqSon Ho2-5/+8
2023-12-23Update the micro-passesSon Ho1-77/+94
2023-12-23Improve the micro passes to eliminate pattern `let f := fun x => g x`Son Ho1-2/+43
2023-12-22Fix minor issuesSon Ho3-37/+103
2023-12-22Update the computation of the effect info for the loopsSon Ho1-46/+95
2023-12-22Fix the output type of the loops backward functionsSon Ho5-46/+65
2023-12-22Fix a minor issue with the extraction of loops when merging the fwd/back func...Son Ho1-11/+19
2023-12-22Annotate the bound vars in the lambdas for CoqSon Ho1-20/+36
2023-12-22Fix a minor extraction issueSon Ho1-1/+1
2023-12-22Add an option to split the fwd/back functions and fix a minor issueSon Ho2-7/+15
2023-12-22Update the library for F*Son Ho2-1/+15
2023-12-22Slightly update the formatting of the do blocksSon Ho1-24/+26
2023-12-22Fix an issue when merging the fwd/back functions of trait methodsSon Ho4-19/+57
2023-12-21Improve the pure micro passesSon Ho2-3/+46
2023-12-21Fix issues when extracting stateful functionsSon Ho2-41/+40