Commit Graph

12 Commits

Author SHA1 Message Date
03979156db fix statements
as they go
2015-11-02 20:12:01 +02:00
142c36a374 fix return statement to actually return
fix a million tests
2015-10-27 21:04:46 +02:00
57f37ec023 removed blocks and moved to labels
somewhat easier to understand the code as a linked list
relatively painless change, considering
2015-10-23 21:27:36 +03:00
99cff3aa32 fix the if syntax and branches 2015-10-19 16:22:24 +03:00
1fd937927c adjust branch names
IsXXX  with xxx as condition, same as after if_xxx
AlwaysBranch is back to Branch
2015-10-19 16:08:00 +03:00
50379a1fea update to new syntax and patch tests
basic semantics remain, but have to improve test for new functionality
that has to be written for new branch types
2015-10-19 15:31:48 +03:00
d767caf479 remove MethodCall and thus all virtual instructions 2015-10-18 19:27:46 +03:00
fa4949fc80 remove MethodEnter Instructions
only resolved to SaveReturn anyway
also Halt instruction wasn’t used, gone
passes changed to start at register
2015-10-18 17:39:35 +03:00
8bf1337043 Remove MethodReturn instruction
and pass
and fix all tests
move towards removing all vm instructions
2015-10-18 17:32:32 +03:00
398ec513f4 wrap in register module for shorter result names 2015-10-15 10:24:10 +03:00
90ed4dd73b test return statement 2015-10-15 10:21:07 +03:00
f8efdd910c basic if statement tests 2015-10-15 09:47:11 +03:00