Commit Graph

24 Commits

Author SHA1 Message Date
Torsten Ruger 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
Torsten Ruger 8bf1337043 Remove MethodReturn instruction
and pass
and fix all tests
move towards removing all vm instructions
2015-10-18 17:32:32 +03:00
Torsten Ruger 3a622efe9a remove virtual new_frame instruction
resolved to one register instruction, not worth the hassle
2015-10-16 17:58:42 +03:00
Torsten Ruger 9ae850e3b2 remove unused set instruction 2015-10-16 17:45:24 +03:00
Torsten Ruger 3d342f7d88 remove new_message instruction 2015-10-10 12:04:34 +03:00
Torsten Ruger 8642207158 remove instance_get instruction 2015-10-10 11:17:04 +03:00
Torsten Ruger 4334b68736 remove virtual main instruction
on a quest to remove all virtual instructions
2015-10-10 11:14:31 +03:00
Torsten Ruger f0611e52db work on branches
the concept is different in bosl, move appropriate to virtual
2015-10-07 10:02:51 +03:00
Torsten Ruger 6e009cc6df remove send instruction 2015-09-27 19:18:36 +03:00
Torsten Ruger 5f628744d6 more test working
operator wip
2015-09-20 16:52:26 +03:00
Torsten Ruger 2c6ca7b4f2 small checks 2015-08-06 18:27:25 +03:00
Torsten Ruger 9680ff2a71 fxes for add test 2015-08-04 21:46:33 +03:00
Torsten Ruger 53d8f4b163 add source to instruction
for debug
2015-07-18 11:21:49 +03:00
Torsten Ruger 50da6a40f2 Move the Main instruction from register to virtual
also needs a branch in register.
This way the register level is self sufficient
(noticed while writing debugger)
2015-07-17 13:21:57 +03:00
Torsten Ruger a16abeb3e6 giving the method to return and save
so they can make decisions
like wether to create a frame or not
2015-06-28 22:03:21 +03:00
Torsten Ruger cdf17a73b2 changed Set order
from to seems more logical than to,from
2015-06-21 13:29:27 +03:00
Torsten Ruger bee73801eb revert to symbols
Parfait::Words were nice, but endless problems with the fact that when
you write “String” you get a string.
Symbols take care of uniqueness at the same time
2015-05-31 18:34:18 +03:00
Torsten Ruger e651b57d08 homing in on line length 100 2015-05-30 12:20:39 +03:00
Torsten Ruger 9bf5eb2621 somewhat correct that message at compile-time idea 2015-05-06 15:15:33 +03:00
Torsten Ruger 1feed6af44 create one file per instruction 2015-05-06 08:55:14 +03:00
Torsten Ruger 6e6dd257e4 rename 2014-10-18 13:53:01 +03:00
Torsten Ruger a99e2602ae introduce method call that includes setup 2014-10-05 01:13:43 +03:00
Torsten Ruger a083c03b1d move function call instruction to register level and the pass to arm 2014-10-03 14:32:54 +03:00
Torsten Ruger 220d9f6213 moving instrctions into own folders and arm machine out of the way 2014-10-03 10:25:10 +03:00