Kayne Ruse
d19a90f9bd
Added CONTRIBUTING.md
...
Also renamed 'handles' throughout the project for consistency.
Some meta files also had their file extensions added.
2024-10-05 12:17:27 +10:00
Kayne Ruse
196b5f86f1
Wrote tests for Toy_Table
...
I hope that's it, I don't wanna do that again XD
2024-10-04 16:50:54 +10:00
Kayne Ruse
a2625fa6d4
Implemented tests for Toy_Bytecode and Toy_Routine
2024-09-22 14:13:50 +10:00
Kayne Ruse
ad6f1c3067
Bytecode and Routine working, Routine tests incomplete
...
There may be a build issue on windows
2024-09-20 16:22:52 +10:00
Kayne Ruse
083ee950dd
WIP bytecode and routine, read more
...
The tests are failing in a strange way, with the error message 'corrupted top size'. I don't know what it means, and it seems to be caused by a call to printf() within 'test_bytecode.c'. I need a break, as this is making me dizzy.
2024-09-19 12:45:35 +10:00
Kayne Ruse
5fd933a15e
Implemented AST, ensured bucket memory worked
2024-09-10 20:25:01 +10:00
Kayne Ruse
81417e7f32
Implemented bucket memory structure for custom allocators
2024-09-07 19:47:02 +10:00
Kayne Ruse
023cf9c8b5
Wrote bytecode-format.txt
...
It's annoying that I can only work for two hours at a time
2024-08-31 21:27:50 +10:00
Kayne Ruse
65087b18bd
Wrote SECD-concept.txt, probably overdid it
2024-08-30 20:25:36 +10:00
Kayne Ruse
e65555ca8a
Added notes about opcodes
2024-08-29 20:08:59 +10:00