Commit Graph

8 Commits (main)

Author SHA1 Message Date
_ 43a3294c57 🚧 wip: decode Instructions lazily
I don't like it. I need to step back and be more methodical about optimizing.
2023-10-03 15:59:06 -05:00
_ eb32a53d18 🚧 wip: add string interning, but a few things broke 2023-10-02 14:52:38 -05:00
_ 543cf58b1e 📦 build: this isn't needed in the code
There's an env var that's better for flamegraph, and this was in the wrong
place anyway.
2023-10-02 01:03:09 -05:00
_ f9e8f26ac3 star: add a primitive REPL
This turned out a few new bugs in the VM
2023-10-01 22:50:06 -05:00
_ b8dd59cd7c ♻️ refactor: match the Lua CLI API more closely 2023-10-01 21:26:47 -05:00
_ db84365c27 ♻️ refactor: State owns its Chunk now 2023-10-01 20:31:30 -05:00
_ 700b273a11 test: fix up some bugs to support an embedding example 2023-10-01 19:50:50 -05:00
_ ffb1950f80 ♻️ refactor: split up the VM from the CLI program 2023-10-01 17:56:06 -05:00