summaryrefslogtreecommitdiff
path: root/compiler (unfollow)
Commit message (Expand)AuthorFilesLines
2023-09-03Extract the trait decl methodsSon Ho2-34/+54
2023-09-03Make progress registering the trait decl method namesSon Ho2-31/+93
2023-09-03Do more cleanupSon Ho3-9/+9
2023-09-03Add the keep_fwd field in TranslateCore.pure_fun_translationSon Ho4-35/+42
2023-09-03Update TranslateCore.pure_fun_translationSon Ho5-34/+33
2023-09-03Update the type TranslateCore.fun_and_loopsSon Ho4-34/+35
2023-09-03Make progress on extracting trait decls and merge gen_ctx and extraction_ctxSon Ho3-98/+219
2023-09-03Register the names for the trait declsSon Ho2-14/+154
2023-09-03Make more progressSon Ho3-24/+67
2023-09-03Make progress on the extractionSon Ho3-61/+221
2023-09-03Make progress on the extractionSon Ho6-21/+264
2023-09-03Make progress on the extractionSon Ho6-52/+138
2023-09-03Improve the collision detectionSon Ho1-16/+54
2023-09-01Make good progress on Extract.mlSon Ho2-224/+237
2023-09-01Update PureMicroPassesSon Ho2-44/+19
2023-09-01Compute the normalized trait types maps and update InterpreterSon Ho6-70/+206
2023-09-01Implement the normalization functions in AssociatedTypesSon Ho5-14/+335
2023-08-31Make progress on Extract and ExtractBaseSon Ho3-52/+132
2023-08-31Update TranslateCore and factor out some definitions in PrintPureSon Ho2-42/+42
2023-08-31Finish updating SymbolicToPure.mlSon Ho4-115/+212
2023-08-31Start adding support for traitsSon Ho31-776/+1258
2023-08-18Add tests which use const generics as valuesSon Ho2-2/+5
2023-08-18Update following the introduction of ConstantExprSon Ho16-143/+220
2023-08-17Make a minor modificationSon Ho1-11/+0
2023-08-08Update the code following a refactor on Charon's sideSon Ho4-12/+27
2023-08-07Change some fun id names to use "Mut"/"Shared" as a suffixSon Ho5-66/+66
2023-08-04Add an option to not override Hashmap.leanSon Ho3-2/+15
2023-08-04Fix issues with the extraction and extend the primitive libraries for Coq and F*Son Ho2-12/+12
2023-08-04Add SliceLen as a primitive function and make minor adjustmentsSon Ho5-35/+62
2023-08-04Start adding support for Arrays/Slices in the Lean librarySon Ho1-10/+12
2023-08-03Fix an issue with the extraction of aggregated arraysSon Ho10-180/+320
2023-08-03Make a minor formatting modification for LeanSon Ho1-1/+1
2023-08-03Fix issuesSon Ho10-57/+139
2023-08-02Make minor modificationsSon Ho3-16/+29
2023-08-02Add the function signatures in Assumed.mlSon Ho1-0/+143
2023-08-02Make more progressSon Ho2-75/+186
2023-08-02Make progressSon Ho5-53/+80
2023-08-02Make progressSon Ho14-76/+178
2023-08-02Make progressSon Ho7-164/+232
2023-08-02Make progress proapagating the changesSon Ho25-273/+407
2023-08-01Start adding support for const genericsSon Ho11-226/+246
2023-07-12Make the `by inlit` implicitSon Ho1-1/+1
2023-07-06Use short names for the structure fields in LeanSon Ho5-19/+78
2023-07-06Improve the generated commentsSon Ho3-24/+102
2023-07-05Simplify the names used in Primitives.leanSon Ho1-16/+33
2023-07-05Simplify the generated names for the types in LeanSon Ho1-5/+12
2023-07-05Start using namespaces in the Lean backendSon Ho5-45/+84
2023-07-04Fix minor issuesSon Ho2-55/+125
2023-07-04Fix some issues with the extraction to LeanSon Ho1-48/+86
2023-07-04Reorganize the Lean testsSon Ho5-43/+62