aboutsummaryrefslogtreecommitdiffstats
path: root/csc/cps.csc
AgeCommit message (Expand)AuthorFilesLines
2022-08-01Modify the project structure.Rose Hogenson1-602/+0
2022-07-30Add call-builtin syntax.Rose Hogenson1-1/+1
2022-07-29Fix test failures.Rose Hogenson1-66/+85
2022-07-29Fix some compilation errors in the compiler.Rose Hogenson1-1/+12
2022-07-24Start codegen.Rose Hogenson1-5/+3
2022-07-24Export some common comparers from hash-map.Rose Hogenson1-2/+7
2022-07-23Add a delete method to the red-black tree.Rose Hogenson1-2/+1
2022-07-22Handle global variables.Rose Hogenson1-12/+26
2022-07-20Perform argument conversion.Rose Hogenson1-61/+124
2022-07-12Add builtin operations to IR1.Rose Hogenson1-14/+28
2022-07-12Remove redundant parentheses in the match macro.Rose Hogenson1-3/+3
2022-07-02Write closure conversion.Rose Hogenson1-32/+165
2022-07-01Add update conversion.Rose Hogenson1-38/+195
2022-06-29Add pattern matching for record types.Rose Hogenson1-122/+115
2022-06-28Improve CPS.Rose Hogenson1-105/+119
2022-06-26Finish CPS.Rose Hogenson1-0/+58
2022-06-26More CPS.Rose Hogenson1-47/+69
2022-06-25More CPS.Rose Hogenson1-0/+23
2022-06-25Continue work on continuation passing style.Rose Hogenson1-7/+60
2022-06-21More progress on CPS.Rose Hogenson1-2/+6
2022-06-21Start CPS :)Rose Hogenson1-0/+22