v1.1.3 - Function over Form
I've spent an hour tonight duplicating the refstring theory to create the Toy_RefFunction type - what this means is that function bytecode is no longer copied every time they get passed around - although function scopes still work as intended. I think, overall this should reduce calls to the memory allocator, which is always a good thing.
I'm actually surprised how well this slotted in.
Other changes:
- I've raised the recursion depth limit to 10,000.