reactor pushed to main at reactor/division_of_one
-
a2a3dc0d8d
chore: bump version
reactor pushed to main at reactor/division_of_one
-
d5dd812209
justify the opsec
reactor pushed to main at reactor/division_of_one
-
876c52e113
docs: update keywords and readme
reactor pushed to main at reactor/division_of_one
-
27a6c614d5
initial commit
reactor created repository reactor/division_of_one
reactor pushed to main at reactor/ptth
-
5965a76c75
Revert "refactor(ptth_relay): replace custom Git version embedding with `git-version` crate"
reactor pushed to main at reactor/ptth
-
57058e5c0f
refactor(ptth_relay): replace custom Git version embedding with `git-version` crate
-
804ab9d8ff
docs: improve error message
-
649e52bfe1
chore: update copyright year
-
38a22486b1
chore: add `cargo test` to check script
-
90f8ac2519
chore: update Rust Docker image used to build app packages
- Compare 5 commits »
reactor pushed to main at reactor/ptth
-
55daeaecf6
chore: add PTTH_QUIC to check script
-
15a23bb6e3
chore: update FLTK for QUIC client
-
ce737d95a8
fix: compile error
-
9ec89a17e2
Merge branch 'fix-windows'
-
c829aaa038
fix: check in a script that runs `cargo check` for Windows and Linux
- Compare 7 commits »
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 »