Commit Graph

12 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
d8a5dc147b new function test and scoping fix 2015-10-14 15:17:33 +03:00
d899d542a4 checking return type is a type 2015-10-14 14:02:34 +03:00
5b95319191 almost rewritten the call site
statements resolve to nothing and use all registers
expressions return register and allocate those with use_reg
2015-10-14 13:48:21 +03:00
5122137a33 start new elf testing category (and minors) 2015-10-13 17:30:39 +03:00
f506f95cbf fixing basic and field access to return register
as that is the new way, drop a layer, code to registers
2015-10-13 16:42:53 +03:00
dd3381e38b move type to phial and add type to reg_ref 2015-10-10 19:14:27 +03:00
3d342f7d88 remove new_message instruction 2015-10-10 12:04:34 +03:00
4b8a4d4ef5 improve tmp register usage 2015-10-10 11:05:55 +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