| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-06-26 | Finish CPS. | Rose Hogenson | 1 | -1/+1 | |
| Wow we actually finished CPS. Next is closure conversion, then codegen, and then we should be able to run some end to end tests. Then we can look at garbage collection, and from there continue building features down the long road to self hosting. | |||||
| 2022-06-25 | More CPS. | Rose Hogenson | 1 | -3/+2 | |
| 2022-06-25 | Continue work on continuation passing style. | Rose Hogenson | 1 | -12/+8 | |
| 2022-04-22 | Remove the void type. | Rose Hogenson | 1 | -11/+1 | |
| Why have void? We will just use #f. | |||||
| 2022-04-07 | Add libraries. | Rose Hogenson | 1 | -24/+45 | |
| Gone is toplevel. Now everyone lives in a library. | |||||
| 2022-04-02 | Write a test for case-lambda. | Rose Hogenson | 1 | -5/+11 | |
| I'm realizing that I should have started with builtin-exit and implemented the hard stuff later. | |||||
| 2022-03-31 | Improvements in macros and IR1. | Rose Hogenson | 1 | -2/+75 | |
| We're omitting libraries for now, and I'll add them in later. | |||||
| 2022-03-03 | Write the compiler frontend. | Rose Hogenson | 1 | -36/+1 | |
| 2022-01-14 | Write a first draft macro expander. | Rose Hogenson | 1 | -2/+2 | |
| Committing it because it compiles. I have to write tests and debug it still. | |||||
| 2022-01-11 | Move scheme compiler into a separate directory. | Rose Hogenson | 1 | -0/+213 | |
