Torsten Ruger
|
f746218765
|
reinstate word creation and use for strings
so string constants become words, so we can fiddle with them
|
2015-11-08 23:58:35 +02:00 |
|
Torsten Ruger
|
37564d9c2e
|
implement message pseudo variable (like self)
too easy
also simplified some tests
|
2015-11-08 13:55:38 +02:00 |
|
Torsten Ruger
|
502cfa357d
|
implement and test field access
|
2015-11-08 13:39:13 +02:00 |
|
Torsten Ruger
|
9fd7c79cfb
|
mixed up class and meta, fixed
|
2015-11-08 00:55:10 +02:00 |
|
Torsten Ruger
|
2315ad6920
|
minor cleaning
|
2015-11-07 21:55:04 +02:00 |
|
Torsten Ruger
|
a1aa6b58ac
|
resolve methods, don't just get them
i.e. down the ladder we go
|
2015-11-07 19:39:15 +02:00 |
|
Torsten Ruger
|
9ebe28450b
|
add global variable space
could in the long run move spaces functionality to the class
and since the class is global anyway, wouldn’t need this
|
2015-11-07 12:19:04 +02:00 |
|
Torsten Ruger
|
fd7e4afb2f
|
small meta related changes
|
2015-11-07 00:14:10 +02:00 |
|
Torsten Ruger
|
4014ad27fe
|
fix and test return
return was in the wrong message
better tests now
|
2015-11-05 12:22:48 +02:00 |
|
Torsten Ruger
|
642dcb065a
|
fix while statement
logic was broken, or inversed
had to lay the code out a bit funny, but it works and makes sense
|
2015-11-04 20:23:26 +02:00 |
|
Torsten Ruger
|
c940e25f91
|
other half of previous call change
|
2015-11-03 11:22:52 +02:00 |
|
Torsten Ruger
|
cffbc91821
|
fix field_def to new syntax
|
2015-11-02 21:27:37 +02:00 |
|
Torsten Ruger
|
45bd4bfdc6
|
remove save return
|
2015-11-02 20:11:12 +02:00 |
|
Torsten Ruger
|
86b0030f15
|
refactor on_call
|
2015-11-02 17:32:21 +02:00 |
|
Torsten Ruger
|
834266e11e
|
improve label names a bit
|
2015-11-01 19:13:40 +02:00 |
|
Torsten Ruger
|
7d7b7ca995
|
adding types to layout
so we can test assignment
|
2015-10-29 12:45:29 +02:00 |
|
Torsten Ruger
|
e4201143b3
|
last fixes from source change
|
2015-10-28 21:40:48 +02:00 |
|
Torsten Ruger
|
e6743c7216
|
(string) source knockoffs
|
2015-10-28 21:39:59 +02:00 |
|
Torsten Ruger
|
72b790c107
|
remove method source receiver
no harm done it seems
|
2015-10-28 14:24:14 +02:00 |
|
Torsten Ruger
|
e75517ff05
|
move constants to machine
|
2015-10-28 13:00:23 +02:00 |
|
Torsten Ruger
|
7e0778dc70
|
remove return_type
soon to be obsolete with multi returns
|
2015-10-28 12:19:10 +02:00 |
|
Torsten Ruger
|
142c36a374
|
fix return statement to actually return
fix a million tests
|
2015-10-27 21:04:46 +02:00 |
|
Torsten Ruger
|
bb908dcf76
|
adding arg length to call sequence
and fix all the tests that affects
|
2015-10-27 16:21:11 +02:00 |
|
Torsten Ruger
|
bd171d091a
|
fix tests for indexed messages and frames
index_length changes index a bit
but from now on changes to layouts should push the index automatically
just have to set the index while calling now
|
2015-10-27 16:05:50 +02:00 |
|
Torsten Ruger
|
638c367e00
|
more class methods
|
2015-10-26 22:23:06 +02:00 |
|
Torsten Ruger
|
9d0b264b79
|
minors
|
2015-10-26 17:23:35 +02:00 |
|
Torsten Ruger
|
b76c140d32
|
some class field tests
|
2015-10-26 13:08:40 +02:00 |
|
Torsten Ruger
|
b7d0ee8f99
|
wit metaclass and class functions
needs to go back to arrays first
|
2015-10-25 15:40:12 +02:00 |
|
Torsten Ruger
|
57f37ec023
|
removed blocks and moved to labels
somewhat easier to understand the code as a linked list
relatively painless change, considering
|
2015-10-23 21:27:36 +03:00 |
|
Torsten Ruger
|
e0c5bc4c11
|
rename phisol to soml
|
2015-10-23 14:22:55 +03:00 |
|