summaryrefslogtreecommitdiff
path: root/compiler (unfollow)
Commit message (Expand)AuthorFilesLines
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
2023-06-04Make progress on the HOL4 backendSon Ho2-39/+80
2023-06-04Make progress on extracting the HOL4 filesSon Ho3-16/+103
2023-06-04Make the unfolding theorems collection from evalLib persistentSon Ho1-9/+13
2023-06-04Make good progress on generating code for HOL4Son Ho8-487/+1217
2023-06-04Use dune 3.7 and update the flake.lockSon Ho3-5/+5
2023-06-04Add a sanity check in Driver.mlSon Ho1-0/+13
2023-06-04Make more updates for the Lean backendSon Ho2-26/+43
2023-06-04Make minor modificationsSon Ho2-3/+23
2023-06-04Update Extract.mlSon Ho1-15/+35
2023-06-04Make extract_adt_cons call extract_adt_g_valueSon Ho1-54/+15
2023-06-04Make a minor fixSon Ho1-7/+1
2023-06-04Improve the generation of variant names for LeanSon Ho3-15/+33
2023-06-04Improve simplify_aggregates to introduce structure updatesSon Ho2-3/+48
2023-06-04Start updating simplify_aggregatesSon Ho1-2/+43
2023-06-04Add a special expression for structure creation/updateSon Ho9-182/+451