| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-07-20 | Perform argument conversion. | Rose Hogenson | 1 | -4/+2 | |
| The point of argument conversion is to validate on each function call that the right number of arguments were passed, and to ensure that no function has more than 1 argument. This second condition makes CPS slightly simpler, and ensures that the arguments will all fit in locals. We take the strategy of allocating a vector for each function call. Ideally we would optimize away most of these allocations, but for now I just want it to work. | |||||
| 2022-07-03 | Add a diff library. | Rose Hogenson | 1 | -5/+7 | |
| I was hesitant to add a diff library, but it was surprisingly easy. A straightforward application of dynamic programming. | |||||
| 2022-06-25 | More CPS. | Rose Hogenson | 1 | -1/+1 | |
| 2022-03-31 | Allow overriding the cmp function in assert-equal. | Rose Hogenson | 1 | -4/+6 | |
| 2022-01-11 | Move scheme compiler into a separate directory. | Rose Hogenson | 1 | -0/+81 | |
