Jeremy Penner SpindleyQ
  • Joined on 2023-11-17
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-03-09 03:22:16 +00:00
740912a17a more specialized gamestate inspectors, fix upvalues
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-03-08 17:30:28 +00:00
cd4a1e3f73 fix style bleed in ReplView, more inspectors, fix new-tracked opts
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-03-08 15:38:29 +00:00
d56dfac63d string literals without escapes, test tracked vats
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-03-08 07:14:21 +00:00
2a96ef6ff5 inspector actions cleanup
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-03-08 06:45:55 +00:00
05355b081b multi-inspector cleanup, custom REPL actions
c0da2aeb3a selection of different inspectors, untested vat history accumulator
Compare 2 commits »
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-26 02:28:56 +00:00
46b928421a map inspector, launch vat REPLs
48d0322a77 Fix random number generation, hangs when hot-reloading vats.fnl
Compare 2 commits »
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-25 22:38:34 +00:00
a10e30d407 The game runs in a vat!!!
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-23 19:41:29 +00:00
59417a6b96 add include, which allows us to load fennel modules from disk!
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-23 17:15:57 +00:00
4b58385634 Add eval, fix table.pack because LuaJIT
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-23 04:31:12 +00:00
4b88ab88b7 Working vats!
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-21 02:02:48 +00:00
836cd7cab3 actually clone lua functions, rather than wrapping them
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-17 18:01:03 +00:00
a56a574149 fix environmental functions, rename test.vat to test.snapshot
1457432da3 cleanup globals, dead code
Compare 2 commits »
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-17 06:09:22 +00:00
056fa743eb Fix function injection
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-17 04:42:53 +00:00
a5b8606985 Implement snapshot injection into an existing environment
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-16 17:29:38 +00:00
b1c7557684 nix dev shell, unit test result view
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-16 17:13:38 +00:00
0a25e479ce nix dev shell, unit test result view
SpindleyQ pushed to main at SpindleyQ/bomberpac 2025-02-16 01:53:13 +00:00
59df1de3d0 Update to fennel 1.5.1, initial implementation of vats + snapshotting
SpindleyQ pushed to main at SpindleyQ/dumbpiler 2025-02-12 03:11:13 +00:00
dc276fed34 custom webassembler can now add two numbers
4d192a92d4 broken wasm generation
Compare 2 commits »
SpindleyQ pushed to main at SpindleyQ/dumbpiler 2025-02-01 21:59:04 +00:00
02259efa1f handle freezing circular object references
0532e4a7f8 Rework freeze to use primitive strings as their own hash
8b4cf60c3b Colon syntax, scope analysis
87b1ed0d22 Switch to vitest
3be5e7fe78 cleanup node creation API a bit more
Compare 7 commits »
SpindleyQ pushed to main at SpindleyQ/dumbpiler 2025-01-06 01:22:36 +00:00
f7f3e7f6bd Fix tree rewriting