| Commit message (Expand) | Author | Files | Lines |
2022-02-09 | Add more command line arguments for the decrease clauses | Son Ho | 2 | -0/+26 |
2022-02-09 | Start working on making the extraction more modular in order to generate | Son Ho | 1 | -85/+120 |
2022-02-09 | Add logging information | Son Ho | 2 | -20/+26 |
2022-02-09 | Start working on the generation of decrease clauses | Son Ho | 3 | -2/+63 |
2022-02-09 | Introduce a translation config in Translate.ml | Son Ho | 2 | -19/+30 |
2022-02-09 | Make minor improvements to the generated files | Son Ho | 1 | -2/+5 |
2022-02-09 | Improve a bit the quality of the generated code by adjusting the | Son Ho | 3 | -45/+34 |
2022-02-09 | Make minor modifications in InterpreterStatements | Son Ho | 1 | -4/+11 |
2022-02-09 | Update the Makefile so as not to generate and check traces anymore | Son Ho | 1 | -14/+14 |
2022-02-09 | Make minor modifications | Son Ho | 3 | -15/+15 |
2022-02-09 | Implement filtering of useless forward functions | Son Ho | 4 | -59/+165 |
2022-02-09 | Update a comment | Son Ho | 1 | -1/+3 |
2022-02-09 | Make minor modifications with regards to unit tests | Son Ho | 1 | -3/+4 |
2022-02-09 | Implement the symbolic expansion of Option values | Son Ho | 1 | -0/+28 |
2022-02-09 | Replace some instances of failwith with `raise (Failure ...)` | Son Ho | 1 | -16/+21 |
2022-02-09 | Add a check to detect if forward/backward translations are mutually | Son Ho | 1 | -1/+10 |
2022-02-09 | Add definitions to Primitives.fst and start on improving/fixing the | Son Ho | 6 | -49/+56 |
2022-02-08 | Fix a few more mistakes | Son Ho | 1 | -9/+15 |
2022-02-08 | Fix some mistakes in the type conversion to pure | Son Ho | 4 | -14/+53 |
2022-02-08 | Add type checking utilities for the pure ADT | Son Ho | 4 | -68/+224 |
2022-02-08 | Fix a minor issue | Son Ho | 1 | -1/+0 |
2022-02-08 | Fix another issue in set_discriminant | Son Ho | 1 | -3/+17 |
2022-02-08 | Add an option to allow the presence of bottom values below borrows | Son Ho | 9 | -4/+71 |
2022-02-08 | Add PrePasses.ml which was forgotten in a previous commit | Son Ho | 1 | -0/+50 |
2022-02-08 | Fix more issues | Son Ho | 4 | -33/+49 |
2022-02-08 | Fix some issues in Invariants | Son Ho | 1 | -3/+11 |
2022-02-08 | Update some code in Print for Option | Son Ho | 1 | -0/+10 |
2022-02-08 | Update the projection functions to take into account the option type | Son Ho | 1 | -19/+28 |
2022-02-08 | Implement pre-passes to update the AST before executing the interpreter | Son Ho | 4 | -3/+7 |
2022-02-08 | Make a minor modification to `drop_value` | Son Ho | 1 | -2/+5 |
2022-02-08 | Make minor modifications | Son Ho | 2 | -2/+8 |
2022-02-08 | Update the Makefile to add hashmap as a test and fix some issues | Son Ho | 2 | -5/+19 |
2022-02-08 | Make a minor modifications to Makefile and main.ml | Son Ho | 1 | -2/+2 |
2022-02-08 | Fix some issues | Son Ho | 8 | -88/+124 |
2022-02-08 | Make progress on implementing support for types and functions like | Son Ho | 8 | -30/+74 |
2022-02-08 | Make a minor update in InterpreterExpansion | Son Ho | 1 | -0/+3 |
2022-02-08 | Start adding more assumed types and functions | Son Ho | 14 | -116/+416 |
2022-02-07 | Make a minor modification to account a change in function namings from | Son Ho | 1 | -1/+1 |
2022-02-07 | Implement printing of debugging messages in case of name clashes | Son Ho | 1 | -22/+116 |
2022-02-04 | Improve the command line arguments | Son Ho | 2 | -27/+62 |
2022-02-04 | Make a minor modification | Son Ho | 1 | -2/+2 |
2022-02-04 | Work on decomposition of monadic let-bindings for F* | Son Ho | 4 | -6/+104 |
2022-02-04 | Make the micro passes config a parameter of Translate.translate_module | Son Ho | 2 | -12/+17 |
2022-02-04 | Add generation of unit tests for the synthesized functions | Son Ho | 3 | -25/+86 |
2022-02-04 | Make minor modifications with regards to logging | Son Ho | 1 | -0/+1 |
2022-02-04 | Deactivate some logs | Son Ho | 1 | -4/+4 |
2022-02-04 | Remove the `open FStar.Mul` line from the generated files | Son Ho | 1 | -2/+0 |
2022-02-04 | Merge the switches over integers and the matches over enumerations in | Son Ho | 6 | -97/+36 |
2022-02-04 | Register the names of the integer types and ops to detect name clashes in | Son Ho | 2 | -37/+65 |
2022-02-04 | Update SymbolicToPure so that we don't construct tuples with exactly one | Son Ho | 4 | -32/+51 |