Commit Graph

12 Commits

Author SHA1 Message Date
Ian Gulliver
5ccf6832c8 Program wrapper struct 2021-11-19 20:16:01 -10:00
Ian Gulliver
c536961df3 Bit shift operators 2021-11-19 17:04:11 -10:00
Ian Gulliver
e2dafcf21a Better Not operation 2021-11-19 16:45:39 -10:00
Ian Gulliver
cc8e4a8ccb Bitwise operators 2021-11-19 16:43:59 -10:00
Ian Gulliver
50f986fb13 Conditional return instructions 2021-11-19 16:30:11 -10:00
Ian Gulliver
7a24eee583 Add conditional call instructions 2021-11-19 16:24:04 -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
8e34c67f11 Move go.mod to top level 2021-11-18 17:44:40 -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