aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-07-25Document the plan for symbols.Rose Hogenson1-5/+5
2022-07-25Re-write the encoding library.Rose Hogenson2-93/+209
2022-07-25Re-write the linker.Rose Hogenson2-57/+111
2022-07-25Slightly improve loop.Rose Hogenson1-35/+28
2022-07-25Fix a bug in comparing bytevectors.Rose Hogenson1-1/+3
2022-07-25Write unit tests for codegen.Rose Hogenson2-74/+169
2022-07-24Write a test for codegen.Rose Hogenson4-6/+18
2022-07-24Fix some bugs in the compare library.Rose Hogenson3-59/+84
2022-07-24Start codegen.Rose Hogenson5-27/+300
2022-07-24Improve the match syntax for constants.Rose Hogenson4-71/+75
2022-07-24Fix a bug in loop with nested collect statements.Rose Hogenson2-6/+15
2022-07-24Export some common comparers from hash-map.Rose Hogenson5-48/+74
2022-07-24Improve the loop macro collect statement.Rose Hogenson2-381/+423
2022-07-23Delete set.cscRose Hogenson2-334/+0
2022-07-23Add set library.Rose Hogenson2-0/+334
2022-07-23Add a delete method to the red-black tree.Rose Hogenson5-94/+361
2022-07-22Handle global variables.Rose Hogenson3-24/+56
2022-07-22Slightly clean up the indentation in hash-map.Rose Hogenson1-114/+110
2022-07-22Fix a bug in matching record types.Rose Hogenson2-1/+10
2022-07-20Perform argument conversion.Rose Hogenson9-131/+334
2022-07-12Add builtin operations to IR1.Rose Hogenson3-14/+80
2022-07-12Slightly improve diff formatting.Rose Hogenson2-51/+51
2022-07-12Remove redundant parentheses in the match macro.Rose Hogenson4-28/+28
2022-07-03Update a comment in compare.csc.Rose Hogenson1-4/+0
2022-07-03Add a diff library.Rose Hogenson12-191/+549
2022-07-02Write closure conversion.Rose Hogenson8-163/+356
2022-07-01Add update conversion.Rose Hogenson3-145/+345
2022-06-30Remove unsafe code.Rose Hogenson1-57/+48
2022-06-30Add a function for getting the gensym ID.Rose Hogenson1-2/+3
2022-06-29Add pattern matching for record types.Rose Hogenson5-152/+233
2022-06-28Improve CPS.Rose Hogenson9-431/+357
2022-06-26Finish CPS.Rose Hogenson6-12/+182
2022-06-26More CPS.Rose Hogenson3-62/+151
2022-06-25More CPS.Rose Hogenson5-4/+72
2022-06-25Continue work on continuation passing style.Rose Hogenson6-43/+235
2022-06-21Add shell.nix.Rose Hogenson1-0/+5
2022-06-21More progress on CPS.Rose Hogenson3-69/+57
2022-06-21Comment expand-body.Rose Hogenson1-0/+1
2022-06-21Start CPS :)Rose Hogenson2-0/+30
2022-04-22Add notes on the build process and CLI interface.Rose Hogenson1-0/+38
2022-04-22Small update.Rose Hogenson1-2/+2
2022-04-22Fix image caption.Rose Hogenson1-2/+4
2022-04-22Add a diagram of the compiler phases.Rose Hogenson2-1/+298
2022-04-22Improve the README for Github.Rose Hogenson1-3/+3
2022-04-22Update the README for Github markdown.Rose Hogenson1-12/+8
2022-04-22Update the README.Rose Hogenson1-3/+351
2022-04-22Remove the void type.Rose Hogenson3-23/+11
2022-04-07Add libraries.Rose Hogenson3-126/+189
2022-04-02Write a test for case-lambda.Rose Hogenson3-18/+49
2022-03-31Improvements in macros and IR1.Rose Hogenson4-184/+171