| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 2024-06-02 | Slightly simplify the sort algorithm. | Rose Hogenson | 1 | -15/+9 |
| 2024-06-02 | Add .gitignore | Rose Hogenson | 1 | -0/+1 |
| 2024-05-18 | Improve support for infix operators. | Rose Hogenson | 2 | -59/+133 |
| 2024-05-18 | Allow pattern matching in function definitions. | Rose Hogenson | 4 | -16/+56 |
| 2024-05-17 | Fix case on datatype. | Rose Hogenson | 5 | -55/+116 |
| 2024-05-17 | Add datatypes. | Rose Hogenson | 4 | -29/+123 |
| 2024-05-12 | Revert "Use strings for errors." | Rose Hogenson | 3 | -56/+54 |
| 2024-05-11 | Use strings for errors. | Rose Hogenson | 3 | -54/+56 |
| 2024-05-05 | Fix a bug in pattern matching. | Rose Hogenson | 1 | -4/+1 |
| 2024-05-05 | Add tuples. | Rose Hogenson | 8 | -32/+198 |
| 2024-05-05 | Change some formatting | Rose Hogenson | 2 | -56/+45 |
| 2024-05-04 | Add "fun" syntax. | Rose Hogenson | 2 | -9/+22 |
| 2024-05-04 | Implement recursive functions. | Rose Hogenson | 7 | -44/+92 |
| 2024-04-28 | Add case over int. | Rose Hogenson | 14 | -21/+248 |
| 2024-04-27 | Add integer arithmetic. | Rose Hogenson | 10 | -22/+175 |
| 2024-04-27 | Add tests for let. | Rose Hogenson | 3 | -1/+11 |
| 2024-04-07 | Add tests and fix variables. | Rose Hogenson | 12 | -28/+62 |
| 2024-02-19 | Support function arguments. | Rose Hogenson | 5 | -76/+143 |
| 2024-02-04 | Fix some bugs in the bytecode interpreter. | Rose Hogenson | 4 | -31/+42 |
| 2024-02-04 | Rewrite the bytecode interpreter in Rust. | Rose Hogenson | 23 | -660/+417 |
| 2023-02-12 | Add lambda functions. | Rose Hogenson | 15 | -58/+77 |
| 2023-02-11 | Change how slices work. | Rose Hogenson | 10 | -60/+97 |
| 2023-02-11 | Slightly simplify bytecode interpreter. | Rose Hogenson | 1 | -22/+10 |
| 2023-02-11 | Write a garbage collector. | Rose Hogenson | 7 | -7/+174 |
| 2023-02-11 | Avoid copies when writing to buffer. | Rose Hogenson | 1 | -25/+24 |
| 2023-02-11 | Add a bytecode interpreter. | Rose Hogenson | 14 | -0/+493 |
| 2023-02-11 | Finish the compiler. | Rose Hogenson | 8 | -62/+209 |
| 2023-02-10 | Write a first draft of the compiler. | Rose Hogenson | 9 | -1/+612 |
| 2023-02-10 | Add module syntax to the parser. | Rose Hogenson | 1 | -16/+94 |
| 2023-02-10 | Re-implement map. | Rose Hogenson | 1 | -109/+168 |
| 2022-09-12 | Get rid of the Y combinator. | Rose Hogenson | 1 | -73/+72 |
| 2022-09-11 | Don't break the parser abstraction for recursion. | Rose Hogenson | 1 | -37/+44 |
| 2022-09-11 | Fix a performance issues in parser.sml. | Rose Hogenson | 1 | -3/+3 |
| 2022-09-11 | Add a smlnj compilation manager file. | Rose Hogenson | 1 | -0/+8 |
| 2022-09-11 | Add a simple expression parser. | Rose Hogenson | 3 | -0/+365 |
| 2022-09-11 | Fix some style issues in map.sml. | Rose Hogenson | 1 | -21/+21 |
| 2022-09-08 | As is the tradition, start with a red-black tree. | Rose Hogenson | 1 | -0/+135 |
