_
|
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 |
_
|
3870dc2c02
|
🎨 rebrand as LunarWaveVM
|
2023-09-25 01:59:18 -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 |
_
|
543dab360b
|
♻️ refactor: trying to fix OP_RETURN so it can close over values
|
2023-09-24 22:49:00 -05:00 |
_
|
44d065d6dd
|
⭐ main now runs a luac file directly. No more hard-coded instructions.
|
2023-09-24 22:14:08 -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 |
_
|
a2c91757cf
|
🚨 clippy pass
|
2023-09-24 17:42:56 -05:00 |
_
|
89c3b6e0ca
|
♻️ refactor: split out tests and state module
|
2023-09-24 17:40:45 -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 |
_
|
8c70469276
|
♻️ refactor
|
2023-09-24 16:34:28 -05:00 |
_
|
b07de4810d
|
Lua virtual machine in Rust, why the heck not.
|
2023-09-24 16:16:10 -05:00 |