Torsten Ruger
|
2bc2d4486f
|
move interpreter to register
seems more where it belongs, since it interprets the register machine
instructions
|
2015-11-18 12:00:30 +02:00 |
|
Torsten Ruger
|
d6108e7b3a
|
fix interpreter overflow issue
flag set for bigness, result reduced
tests for + and *
fixed fibs tests
|
2015-11-08 15:15:55 +02:00 |
|
Torsten Ruger
|
cf05e7553a
|
rework interpreter test framework
remove lots of copy paste
|
2015-11-08 14:30:28 +02:00 |
|
Torsten Ruger
|
bdcd0f297d
|
first interpreted tests, fix branch issues
whole branch logic wobbly
better syntax needed, but working(ish) for now
|
2015-10-19 14:46:12 +03:00 |
|
Torsten Ruger
|
6c7e4c0fe2
|
stop pinning self and frame
before: r0-message , r1-self , r2-frame , r3-new_message , r4 + tmps
now: r0-message , r1-new_message , r2 + tmps
programs got smaller, less fuss
also fix in return implementation that got the address from the wrong
message
|
2015-10-18 17:20:19 +03:00 |
|
Torsten Ruger
|
5131e5d050
|
formatted interpreter tests
little helper to output the classes
|
2015-10-16 19:04:17 +03:00 |
|
Torsten Ruger
|
4186405930
|
new i_to_s test
|
2015-09-27 22:39:10 +03:00 |
|
Torsten Ruger
|
7216300452
|
add interpreter here (moved from debugger)
|
2015-07-30 19:18:12 +03:00 |
|