| Commit message (Expand) | Author | Files | Lines |
2022-02-03 | Implement a micro pass to filter the box functions | Son Ho | 1 | -0/+55 |
2022-02-03 | Cleanup a bit | Son Ho | 1 | -3/+4 |
2022-01-28 | Implement unfold_monadic_let_bindings | Son Ho | 1 | -28/+24 |
2022-01-28 | Make the pure expressions typed | Son Ho | 1 | -49/+60 |
2022-01-28 | Make minor modifications | Son Ho | 1 | -16/+25 |
2022-01-28 | Make the scrutinee in Pure.Switch an expression rather than a value | Son Ho | 1 | -7/+7 |
2022-01-28 | Make minor modifications | Son Ho | 1 | -9/+23 |
2022-01-28 | Make administrative modifications | Son Ho | 1 | -10/+50 |
2022-01-28 | Make minor modifications | Son Ho | 1 | -12/+3 |
2022-01-28 | Finish implementing filter_unused_assignments | Son Ho | 1 | -6/+118 |
2022-01-28 | Make more progress on filter_unused_assignments | Son Ho | 1 | -4/+21 |
2022-01-28 | Make good progress on PureMicroPasses.filter_unused_assignments | Son Ho | 1 | -7/+84 |
2022-01-28 | Make minor modifications to the use of reduce in | Son Ho | 1 | -9/+42 |
2022-01-28 | Cleanup a bit | Son Ho | 1 | -6/+10 |
2022-01-28 | Implement inline_useless_var_reassignments | Son Ho | 1 | -6/+60 |
2022-01-28 | Implement the unit_vars_to_unit pass | Son Ho | 1 | -3/+23 |
2022-01-28 | Move some definitions to a new PureUtils.ml file | Son Ho | 1 | -7/+6 |
2022-01-28 | Finish implementing to_monadic | Son Ho | 1 | -13/+41 |
2022-01-28 | Add a comment | Son Ho | 1 | -0/+1 |
2022-01-28 | Implement get_expression_min_var_counter | Son Ho | 1 | -3/+16 |
2022-01-28 | Start working on to_monadic and make the expression visitors an | Son Ho | 1 | -7/+45 |
2022-01-28 | Remove the Return and Fail variants from Pure.expression and add a | Son Ho | 1 | -10/+10 |
2022-01-28 | Change the type of [Pure.call.args] to [expression list] rather than | Son Ho | 1 | -8/+5 |
2022-01-28 | Make minor modifications | Son Ho | 1 | -1/+8 |
2022-01-28 | Simplify the let-bindings in the pure AST | Son Ho | 1 | -18/+23 |
2022-01-28 | Make substantial simplifications to the pure AST | Son Ho | 1 | -76/+54 |
2022-01-28 | Make minor modifications | Son Ho | 1 | -29/+31 |
2022-01-28 | Apply the micro-passes to the pure ASTs | Son Ho | 1 | -0/+16 |
2022-01-28 | Make a lot of small modifications | Son Ho | 1 | -0/+20 |
2022-01-28 | Finish the function PureMicroPasses.compute_pretty_names | Son Ho | 1 | -2/+14 |
2022-01-28 | Make more progress on PureMicroPasses | Son Ho | 1 | -14/+65 |
2022-01-28 | Make good progress on PureMicroPasses.compute_pretty_names | Son Ho | 1 | -3/+140 |
2022-01-28 | Implement visitors for Pure.expression and make minor modifications | Son Ho | 1 | -17/+54 |
2022-01-27 | Rename the meta-places to [mplace] and update some comments | Son Ho | 1 | -2/+21 |
2022-01-27 | Make minor modifications and create PureMicroPasses.ml | Son Ho | 1 | -0/+43 |