Torsten Ruger
|
a3a55aec08
|
add volotiles in their classes
|
2014-08-26 11:50:43 +03:00 |
|
Torsten Ruger
|
b4419fc438
|
start on linking and assembly (again, hurra)
|
2014-08-25 17:03:39 +03:00 |
|
Torsten Ruger
|
0b65e5840e
|
move space accesor to boot_space
|
2014-08-24 21:32:21 +03:00 |
|
Torsten Ruger
|
dd82095cca
|
reditribute boot dir evenly. some was parfait, some virtual, some kernel
|
2014-08-24 00:25:15 +03:00 |
|
Torsten Ruger
|
5f3b0c1779
|
moved list to parf
|
2014-08-24 00:03:25 +03:00 |
|
Torsten Ruger
|
a7bfb6e6ee
|
rename (corrected) method def to instance methods in class
|
2014-08-23 23:57:47 +03:00 |
|
Torsten Ruger
|
ad6be2676c
|
start on call implementation, getting separation issues
|
2014-08-23 23:37:33 +03:00 |
|
Torsten Ruger
|
594784c729
|
create hard dependency to salama-arm (for now)(as path for now-now)
|
2014-08-23 21:49:52 +03:00 |
|
Torsten Ruger
|
435fefd310
|
implementation passes involving assembly go to register directory
|
2014-08-23 21:49:09 +03:00 |
|
Torsten Ruger
|
495df14e19
|
started coding, but
|
2014-08-23 20:25:19 +03:00 |
|
Torsten Ruger
|
f0efb1e0d9
|
start on implementing set
|
2014-08-23 13:57:14 +03:00 |
|
Torsten Ruger
|
a63e37fc50
|
scaffold for instance variable get implementation
|
2014-08-23 10:59:35 +03:00 |
|
Torsten Ruger
|
0fcb1c8f68
|
move the send to send_implementation, functions to add passes
|
2014-08-23 10:25:55 +03:00 |
|
Torsten Ruger
|
4783e6c326
|
more renaming ripples
|
2014-08-22 18:00:23 +03:00 |
|
Torsten Ruger
|
e398a6b053
|
make space for new passes
|
2014-08-22 17:46:09 +03:00 |
|
Torsten Ruger
|
b196810e89
|
adjusted module name accordingly
|
2014-08-22 17:40:09 +03:00 |
|
Torsten Ruger
|
b100956909
|
renamed
|
2014-08-22 17:27:57 +03:00 |
|
Torsten Ruger
|
f735d6cbc9
|
remove old stuff that i only kept for reference. be gone
|
2014-08-22 17:26:49 +03:00 |
|
Torsten Ruger
|
fd2e717b62
|
remove old boot stuff, was quite same and always mixed them up
|
2014-08-22 15:12:54 +03:00 |
|
Torsten Ruger
|
91ce05364a
|
add FunctionCall instruction and the missing puts (stub)
|
2014-08-22 15:08:46 +03:00 |
|
Torsten Ruger
|
e19b7be111
|
getting to where where the puts should be, but it aint there
|
2014-08-22 10:21:12 +03:00 |
|
Torsten Ruger
|
b305a56576
|
more work on send
|
2014-08-22 09:21:59 +03:00 |
|
Torsten Ruger
|
5b1e86da49
|
more work on send, remove yaml hack in test
|
2014-08-21 22:57:20 +03:00 |
|
Torsten Ruger
|
2260c680b2
|
getting the passes back and starting on send
|
2014-08-21 17:46:12 +03:00 |
|
Torsten Ruger
|
b5792c155c
|
added a test for class refs
|
2014-08-21 15:40:13 +03:00 |
|
Torsten Ruger
|
3915f5b7f9
|
fix the missing reference bug on class
|
2014-08-21 15:35:55 +03:00 |
|
Torsten Ruger
|
0677069fc0
|
fix folded array bug by using object_id, fix ref bug but only counting first
|
2014-08-21 15:21:20 +03:00 |
|
Torsten Ruger
|
9608e5f626
|
supressing nil attributes on objects
|
2014-08-20 22:33:08 +03:00 |
|
Torsten Ruger
|
1371d395ec
|
pretty much redid the variable idea (now slot)
|
2014-08-20 17:14:52 +03:00 |
|
Torsten Ruger
|
ba71e568ef
|
made a test for short object feature
|
2014-08-19 23:23:03 +03:00 |
|
Torsten Ruger
|
d401327319
|
made a simple node for small objects. bad news is that tests pass unchanged
|
2014-08-19 23:16:40 +03:00 |
|
Torsten Ruger
|
8ff55fdb1f
|
that make four (times of identical == definitions)
|
2014-08-19 23:03:39 +03:00 |
|
Torsten Ruger
|
52ca7110c3
|
ad a preliminary syntax for class objects, which is just the class name
|
2014-08-19 23:01:19 +03:00 |
|
Torsten Ruger
|
a7dc60e638
|
just formatting
|
2014-08-19 22:57:08 +03:00 |
|
Torsten Ruger
|
dd59a2f9c6
|
remove unused attributes() boilerplate
|
2014-08-19 22:54:28 +03:00 |
|
Torsten Ruger
|
4b17a1e58f
|
use the sof attributes for equality
|
2014-08-19 22:40:28 +03:00 |
|
Torsten Ruger
|
28b4344ef9
|
make attributes available outside sof (iw as module funtion)
|
2014-08-19 22:39:58 +03:00 |
|
Torsten Ruger
|
9d5f62eded
|
only marking/counting occurences that are actually referenced, so numbers stay smaller
|
2014-08-18 17:25:49 +03:00 |
|
Torsten Ruger
|
e13801c764
|
moving (back) to 1.9 style hash, clearer that it is an association. didnt like the double colon
|
2014-08-18 17:19:34 +03:00 |
|
Torsten Ruger
|
81f8f0f3a2
|
actually using volotile attributes and outputting sof in test. very readable
|
2014-08-18 17:16:18 +03:00 |
|
Torsten Ruger
|
a594b716bc
|
inlining references into objects as simple data
|
2014-08-18 14:54:03 +03:00 |
|
Torsten Ruger
|
a874bd49d2
|
short version for array
|
2014-08-18 14:28:28 +03:00 |
|
Torsten Ruger
|
1dee9a4bd1
|
adding the actual references for referenced objects
|
2014-08-18 13:53:05 +03:00 |
|
Torsten Ruger
|
67c3fb6cb0
|
recursive object test
|
2014-08-18 13:37:35 +03:00 |
|
Torsten Ruger
|
338c669a00
|
fix level bug that became obvous with recursion
|
2014-08-18 13:33:40 +03:00 |
|
Torsten Ruger
|
ad4aaaff8a
|
fix recursive arrays
|
2014-08-18 13:22:03 +03:00 |
|
Torsten Ruger
|
99e0c0db18
|
cleanup
|
2014-08-18 13:01:52 +03:00 |
|
Torsten Ruger
|
9f292ba618
|
fix weird object bug
|
2014-08-18 12:49:38 +03:00 |
|
Torsten Ruger
|
a3c9ab7e29
|
simpler but more verbose node model fixes everything but one
|
2014-08-18 08:19:48 +03:00 |
|
Torsten Ruger
|
b0472753f4
|
fixing arrays/hashs and starting complex objects
|
2014-08-17 21:44:34 +03:00 |
|