Commit Graph

327 Commits

Author SHA1 Message Date
1141ed9c99 type now means class name
update reader (with new type definition)
remove type class (now symbol)
update all types to class name symbols
2015-10-14 16:16:03 +03:00
d899d542a4 checking return type is a type 2015-10-14 14:02:34 +03:00
5122137a33 start new elf testing category (and minors) 2015-10-13 17:30:39 +03:00
aa20f2ca77 renamed reg ref to reg val
more appropriate
alas, salaam-arm will break for a sec
2015-10-10 21:38:55 +03:00
dd3381e38b move type to phial and add type to reg_ref 2015-10-10 19:14:27 +03:00
cb306c09f0 stash unused 2015-10-10 12:39:09 +03:00
3d342f7d88 remove new_message instruction 2015-10-10 12:04:34 +03:00
c3eb295f4e remove set optimization
will become obsolete soon anyway
2015-10-10 11:52:54 +03:00
8642207158 remove instance_get instruction 2015-10-10 11:17:04 +03:00
4334b68736 remove virtual main instruction
on a quest to remove all virtual instructions
2015-10-10 11:14:31 +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
cc89e49a43 renames SelfSlot to SelfsSlot
in the hope to make a little more distinction
2015-10-07 10:04:00 +03:00
f0611e52db work on branches
the concept is different in bosl, move appropriate to virtual
2015-10-07 10:02:51 +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
259b0afa96 improve tests 2015-09-27 20:28:34 +03:00
6e009cc6df remove send instruction 2015-09-27 19:18:36 +03:00
eb57eb4d41 minor send fixes 2015-09-27 19:07:56 +03:00
bb8a57f5a5 remove send , move into call_site (resolve to calls) 2015-09-27 19:07:12 +03:00
252c0ccdca finish typing variables 2015-09-27 16:06:48 +03:00
18935366fe introducing class variable and typed arguments 2015-09-27 14:30:41 +03:00
94c08f7129 small clean 2015-09-27 14:07:02 +03:00
dba94827ec remove tmp variables
sadly without having to touch tests
2015-09-27 14:00:24 +03:00
964abe1e32 small cleans 2015-09-27 12:59:26 +03:00
9fe01c7b31 remove unknown type 2015-09-23 18:35:37 +03:00
5f628744d6 more test working
operator wip
2015-09-20 16:52:26 +03:00
2061097e88 move compiler to bosl and get first test working (adjusting syntax as i go) 2015-09-19 16:28:41 +03:00
c039f3d6e6 fix the string warning raises 2015-08-17 02:37:07 +03:00
4afd7f78ca fix the plus method that sneaked into arm 2015-08-06 18:55:08 +03:00
2f39f707f0 better naming 2015-08-06 18:27:35 +03:00
2c6ca7b4f2 small checks 2015-08-06 18:27:25 +03:00
8560f15c87 plus function, indentation 2015-08-05 18:49:37 +03:00
21b0702154 fix tests (just using local gem) 2015-08-04 22:01:20 +03:00
9680ff2a71 fxes for add test 2015-08-04 21:46:33 +03:00
96c7b7133d no more partial boots, always full reboot
otherwise tests are not indepant
2015-07-30 19:19:37 +03:00
8ab9a417aa minors 2015-07-30 19:18:41 +03:00
5fd04ee0c5 shuffling and rename dummy 2015-07-28 16:18:32 +03:00
36f635f7c1 adding sources to register instructions 2015-07-27 12:13:39 +03:00
f91c9fabe8 fix block initialization 2015-07-26 18:28:39 +03:00
b0c78479ff clearer to_s s 2015-07-25 09:30:58 +03:00
fa552bf751 opal only bug, deleting while iterating over array 2015-07-23 17:15:07 +03:00
2f409ea4e1 more dead code goes 2015-07-21 20:24:31 +03:00
e3577d18af fix that silly mistake that made the percentage plummet
mostly due to the fact that object is a hash now,
not array. Took a while though
2015-07-21 19:41:30 +03:00
2d0424a370 turned out to be a rewrite of boot process
and also attribute handling and fake_memory
luckily there are tests and all is green again
2015-07-21 15:40:25 +03:00
2c1c38716b move from new_object to normal new 2015-07-20 13:01:15 +03:00
d7c9245bb3 more fragment tests 2015-07-19 13:31:13 +03:00
31d825df7b fix and test basic and name expressions 2015-07-19 13:20:34 +03:00
48d090f19c test return. remove some dead code 2015-07-19 13:03:21 +03:00