reactor pushed to main at reactor/lunar_wave
-
c452116c0a 📝 doc
-
a9f3085166 📈 performance: incrementing PC right after fetch seems to get it under 2900 ms
-
cd0cf33dfc :chart_with_upwards_trends: this seems to get it under 3 seconds sometimes
-
209b1ff7b5 shrink interned strings to u32, no change in performance
-
b2e8c878d1 📝 doc: failed optimization
- Compare 5 commits »
reactor pushed to main at reactor/lunar_wave
-
6db6dc3725 📝 doc: failed optimization
-
465ee55183 🚧 wip: interning Tables
- Compare 2 commits »
reactor pushed to main at reactor/lunar_wave
-
32ddedc066 📝 doc: document attempted and planned optimizations
-
43a3294c57 🚧 wip: decode Instructions lazily
-
47d5fe3df1 ✅ test: check how big Instruction is
-
3698feeb90 🐛 bug: fix tests
-
55ea0c233e not really faster. Maybe more clear.
- Compare 12 commits »
reactor pushed to main at reactor/lunar_wave
-
130330b688 down to 4.2x slower than PUC Lua, but the code became ugly to behold
-
eb32a53d18 🚧 wip: add string interning, but a few things broke
-
08bbb53900 add StringInterner
-
b9865b7174 🚧 wip
-
247d6b7a24 ✅ test: proving to myself that string interning is a good idea
- Compare 5 commits »
reactor pushed to main at reactor/lunar_wave
-
bba98043c7 ✅ test: this script revealed the recent bug in call/return
reactor pushed to main at reactor/lunar_wave
-
543cf58b1e 📦 build: this isn't needed in the code
-
b88735a61b 🐛 bug: fix a bug in OP_CALL when b or c is 0
- Compare 2 commits »
reactor
renamed repository from lunar_wave_vm
to reactor/lunar_wave
reactor pushed to main at reactor/lunar_wave
-
8baea40e82 ♻️ refactor: extract `State::eval` for testing bugs the REPL finds
-
f9e8f26ac3 ⭐ star: add a primitive REPL
- Compare 2 commits »
reactor pushed to main at reactor/lunar_wave
-
b8dd59cd7c ♻️ refactor: match the Lua CLI API more closely
-
db84365c27 ♻️ refactor: State owns its Chunk now
-
700b273a11 ✅ test: fix up some bugs to support an embedding example
-
ffb1950f80 ♻️ refactor: split up the VM from the CLI program
- Compare 4 commits »
reactor pushed to main at reactor/lunar_wave
-
51b04be1ab 🐛 bug: PUC Lua says divides always make floats, even int / int
-
eb024eed3e 🚧 wip: only 5.8x slower than PUC, but brittle
- Compare 2 commits »
reactor pushed to main at reactor/lunar_wave
-
5331b5a4d2 ♻️ refactor: mark where we can optimize tables for int keys
-
4e9f9a74c5 📝 doc: benchmark results
- Compare 2 commits »
reactor pushed to main at reactor/lunar_wave
-
c50c16b9db 🐛 bug: fix io.write and take off the `max_iters` restriction
-
fb46ede3ca 🐛 bug: fix OP_TEST ignoring `k`
-
a9820677e9 🐛 bug: fix some stuff in calling native functions
-
06638574f7 🔊 improve error message for this error with the missing math lib
- Compare 4 commits »
reactor pushed to main at reactor/lunar_wave
-
bccd5fc3a7 Merge remote-tracking branch 'gitea/main'
-
be9cd1e5ac 📝 doc: improve error message
- Compare 2 commits »
reactor pushed to main at reactor/lunar_wave
-
d0f9014f03 📝 doc: improve error message
-
ae858ebe70 🐛 bug: patch loader
-
46cf5837bc 🐛 bug: impl opcodes
-
e59dd85246 🐛 bug: impl opcodes
-
1943f0a40b 🐛 bug: impl OP_ADDI
- Compare 8 commits »
reactor pushed to main at reactor/lunar_wave
-
15e4832623 ➖ remove unused artifacts
reactor pushed to main at reactor/lunar_wave
-
57486f7a65 🐛 bug: fma test passes with a hack
-
2a0e02aec4 ✅ test: closure passing again, fma still not
-
24d576879b make Debug print easier to read
-
35e62027e6 🐛 bug
-
e499d27dfc 🚧 wip: improving debugging
- Compare 10 commits »
reactor pushed to main at reactor/lunar_wave
-
b639d02027 remove unused file
-
96c82c27c8 🐛 bug: fix long string loading and int adding
-
5649f38698 ⭐ add OP_LEN and allow telling luac a file name
- Compare 3 commits »
reactor pushed to main at reactor/five_five_five
-
c42f1d758d 📝 doc: add a README.md to bring the project to a checkpoint
-
fface403af 🚧 wip: add a hand tracking experiment I left un-finished
-
97df0bcb53 🚧 wip: working on some debugging tools
-
865f09f865 ⭐ networking idea
-
9405a2d10b 🚧 wip: little TCP server
- Compare 10 commits »
reactor created repository reactor/five_five_five