| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-05-29 | Use a stack for the parser. | Rose Hogenson | 1 | -144/+175 | |
| I don't have much experience writing parsers with a stack, but it seems pretty straightforward: the stack just records what you've seen so far, and you simplify down some prefix of the stack whenever the precedence decreases. | |||||
| 2024-05-28 | Fix a performance issue in the UI. | Rose Hogenson | 2 | -13/+40 | |
| 2024-05-28 | Implement modulo. | Rose Hogenson | 3 | -2/+22 | |
| 2024-05-28 | Use num crate. | Rose Hogenson | 3 | -14/+12 | |
| 2024-05-27 | Simplify the threading code. | Rose Hogenson | 1 | -23/+21 | |
| 2024-05-27 | Fix order of operations. | Rose Hogenson | 2 | -39/+64 | |
| PEMDAS | |||||
| 2024-05-27 | Fix backtracking in the parser. | Rose Hogenson | 1 | -70/+103 | |
| 2024-05-27 | Rewrite in Rust. | Rose Hogenson | 4 | -0/+548 | |
