_
0d5e1098bc
✅ test: found a bug in my tables impl
2023-09-26 20:47:47 -05:00
_
9d29aeb43b
⭐ tables are working okay
...
Still missing a lot of stuff. And I'm pretty sure the Rc handling code
is totally wrong.
And they don't have the Lua 5.0 optimization of an internal array,
but that's probably easy to put in.
2023-09-26 20:31:00 -05:00
_
5466e6ec56
♻️ refactor: make register access easier to read
2023-09-26 16:45:04 -05:00
_
72b2d6e656
⭐ can create an empty table
2023-09-26 15:49:12 -05:00
_
8d80ebc052
⭐ add integers
2023-09-26 14:23:57 -05:00
_
bc15781457
🐛 bug: fix up printing to mostly match PUC Lua
...
The numbers are still off, since I didn't separate floats and ints yet
2023-09-26 13:46:01 -05:00
_
7b1fb49775
use luac in `main`
2023-09-26 13:33:59 -05:00
_
d9469b4440
♻️ refactor: invoke luac during tests so I don't have to version artifacts
2023-09-26 12:04:17 -05:00
_
0d88653c21
⭐ the nested functions thing is working, though I wish I didn't have to use recursion
2023-09-25 03:05:00 -05:00
_
4fd412b415
🚧 wip: I'm not handling nested functions in luac files properly
...
will fix soon
2023-09-25 01:57:57 -05:00
_
1518781753
🚧 wip: got the closure test working
2023-09-25 00:23:53 -05:00
_
c718ba67cf
⭐ make a luac loader sufficient for what I've implemented
2023-09-24 22:10:10 -05:00
_
81efebdda2
⭐ allow calling closures
2023-09-24 19:47:17 -05:00
_
8a2807f879
✅ another test
2023-09-24 17:34:38 -05:00
_
eb5a1947a1
✅ extract unit test
2023-09-24 16:57:12 -05:00
_
b07de4810d
Lua virtual machine in Rust, why the heck not.
2023-09-24 16:16:10 -05:00