summaryrefslogtreecommitdiffstats
path: root/bytecode
AgeCommit message (Collapse)AuthorFilesLines
2024-04-28Add case over int.Rose Hogenson3-2/+73
2024-04-27Add integer arithmetic.Rose Hogenson2-1/+96
2024-02-04Fix some bugs in the bytecode interpreter.Rose Hogenson4-31/+42
2024-02-04Rewrite the bytecode interpreter in Rust.Rose Hogenson23-660/+417
2023-02-12Add lambda functions.Rose Hogenson3-27/+2
2023-02-11Change how slices work.Rose Hogenson10-60/+97
I'm switching to a more macro-heavy solution. Hopefully it proves robust.
2023-02-11Slightly simplify bytecode interpreter.Rose Hogenson1-22/+10
2023-02-11Write a garbage collector.Rose Hogenson7-7/+174
Does it work? No, but it compiles.
2023-02-11Add a bytecode interpreter.Rose Hogenson14-0/+493
I wrote it in C because I actually like programming in C. Turns out setting up a Makefile is really easy too.