Commit Graph

11 Commits

Author SHA1 Message Date
Ian Gulliver
a5a4c49e37 First program generation 2021-11-20 19:25:16 -10:00
Ian Gulliver
f6a598a559 Start exercising grow code, breaking the VM 2021-11-20 19:18:16 -10:00
Ian Gulliver
5af90aa6ff Make memory sizes parameters 2021-11-20 18:27:06 -10:00
Ian Gulliver
bd84a5b969 Restrict global and function references to memory size 2021-11-20 18:12:17 -10:00
Ian Gulliver
579ddab2de Disassembler skeleton 2021-11-19 20:38:56 -10:00
Ian Gulliver
5ccf6832c8 Program wrapper struct 2021-11-19 20:16:01 -10:00
Ian Gulliver
534c4fe513 Handle invalid function calls 2021-11-19 15:45:51 -10:00
Ian Gulliver
4332632c77 Split out the loader from the VM 2021-11-18 19:56:58 -10:00
Ian Gulliver
e99387beb4 Full test (which fails) 2021-11-18 17:53:38 -10:00
Ian Gulliver
6de2e87342 Return state error code 2021-11-18 15:34:10 -10:00
Ian Gulliver
db33045391 Move vm into subdir 2021-11-16 20:41:57 -10:00