Torsten Ruger
|
fba66371c0
|
(semi) proper fix for large moves, integers or virtual constants(was buggy)
|
2014-09-30 12:07:21 +03:00 |
|
Torsten Ruger
|
527e591e75
|
fix add instruction and test
|
2014-09-29 21:04:38 +03:00 |
|
Torsten Ruger
|
ae65952d0a
|
more precise tests
|
2014-09-29 20:28:24 +03:00 |
|
Torsten Ruger
|
45adf7173c
|
naming, clean
|
2014-09-29 20:28:05 +03:00 |
|
Torsten Ruger
|
e0c479f778
|
split some tests, create more and especially big move
|
2014-09-18 17:06:30 +03:00 |
|
Torsten Ruger
|
914d8af8c6
|
move object equality here
|
2014-09-16 16:06:11 +03:00 |
|
Torsten Ruger
|
c51dbf51e1
|
renamed true,false,nil class to constant (from value)
|
2014-09-14 18:15:33 +03:00 |
|
Torsten Ruger
|
5a5e977b8f
|
get some old builtin code backonline and improve imports
|
2014-09-09 18:03:13 +03:00 |
|
Torsten Ruger
|
d94ec6c72c
|
fix parfait test
|
2014-09-04 14:22:28 +03:00 |
|
Torsten Ruger
|
0271045ff4
|
corrected unit name
|
2014-08-30 20:46:38 +03:00 |
|
Torsten Ruger
|
be8284efd9
|
list all working tests in test_all
|
2014-08-30 19:47:03 +03:00 |
|
Torsten Ruger
|
ccb5b37a3c
|
reinserted arm for now, until dependecy is cleaned up. fixed tests
|
2014-08-30 19:40:37 +03:00 |
|
Torsten Ruger
|
18f33770b5
|
fix and use object writer in test
|
2014-08-30 14:17:00 +03:00 |
|
Torsten Ruger
|
da3cd69a5c
|
fixed the old list tests for hash, and fixed hash to pass them
|
2014-08-28 16:28:25 +03:00 |
|
Torsten Ruger
|
7d35732923
|
renamed method definition to compiled method
|
2014-08-28 08:10:33 +03:00 |
|
Torsten Ruger
|
fc9615a649
|
short hash, inline like for array. with curly braces off course
|
2014-08-27 14:46:34 +03:00 |
|
Torsten Ruger
|
97f68a1a54
|
basic assembly frame
|
2014-08-26 22:35:56 +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
|
a7bfb6e6ee
|
rename (corrected) method def to instance methods in class
|
2014-08-23 23:57:47 +03:00 |
|
Torsten Ruger
|
a63e37fc50
|
scaffold for instance variable get implementation
|
2014-08-23 10:59:35 +03:00 |
|
Torsten Ruger
|
4783e6c326
|
more renaming ripples
|
2014-08-22 18:00:23 +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
|
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
|
52ca7110c3
|
ad a preliminary syntax for class objects, which is just the class name
|
2014-08-19 23:01:19 +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
|
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 |
|
Torsten Ruger
|
9669831f78
|
fix all existing (hash) tests
|
2014-08-16 15:16:07 +03:00 |
|
Torsten Ruger
|
90e4837b2e
|
broaden the node hierachy
|
2014-08-16 12:34:25 +03:00 |
|
Torsten Ruger
|
2f84c0dfa6
|
fixing array tests, seperated nodes into different types
|
2014-08-16 11:43:41 +03:00 |
|
Torsten Ruger
|
7f7a174554
|
fixes object
|
2014-08-16 09:56:11 +03:00 |
|
Torsten Ruger
|
b0a54cb8c2
|
working up
|
2014-08-15 18:27:32 +03:00 |
|
Torsten Ruger
|
0a7814a07b
|
add hash with object
|
2014-08-15 17:18:15 +03:00 |
|
Torsten Ruger
|
16261f96b0
|
adds simple hash and test
|
2014-08-15 17:14:49 +03:00 |
|