Commit Graph

24 Commits

Author SHA1 Message Date
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
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
15b570f5cf removing passes (before arm)
collector becomes a function
minimizer unused
2015-10-18 19:27:02 +03:00
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
17545d1525 fix add test 2015-10-16 21:42:11 +03:00
3e79e5cf8e fix code duplication 2015-10-16 19:18:37 +03:00
5131e5d050 formatted interpreter tests
little helper to output the classes
2015-10-16 19:04:17 +03:00
bd2bf612ac fixed last test
back in the green
2015-10-16 17:13:08 +03:00
c3eb295f4e remove set optimization
will become obsolete soon anyway
2015-10-10 11:52:54 +03:00
024e6cb389 ion out last changes from grammar update
surprisingly painless, considering it was more or less a rewrite
2015-10-09 18:06:00 +03:00
4c17ed2e6e update the reader rewrite and reflect name changes 2015-10-09 17:51:14 +03:00
99098951ca rename bosl to phisol 2015-10-07 15:22:47 +03:00
83ef902b55 better calcite and operator to expand the interpreter test 2015-10-07 10:05:34 +03:00
4e26166dff fix type in call issue 2015-10-06 15:26:57 +03:00
f4a4ccb98e several larger changes came together, bit of cleaning too
- all code must be in functions (which must be in classes).
— changes a fair few tests
— also changes api, as method is not recursive, not passed around
- all state in instance vars in compiler (no accessors)
- class is another such variable, surely more coming
all green again
2015-10-06 00:27:13 +03:00
4186405930 new i_to_s test 2015-09-27 22:39:10 +03:00
eb57eb4d41 minor send fixes 2015-09-27 19:07:56 +03:00
a5b09ab059 fixed interpreter tests 2015-09-21 00:09:11 +03:00
775bca50ac switching to ast::processor
using instance methods instead of context
2015-09-19 18:56:18 +03:00
f15f7800b3 disable failing test 2015-08-11 17:22:04 +03:00
4e56056b62 better test for add 2015-08-09 00:53:04 +03:00
ca14ef8914 fix test result, but not test yet 2015-08-07 16:46:55 +03:00
21b0702154 fix tests (just using local gem) 2015-08-04 22:01:20 +03:00
7216300452 add interpreter here (moved from debugger) 2015-07-30 19:18:12 +03:00