d82cedf4c0
Quite small amount of parfait tests needed changing after that
...
But something is amiss anyway, especially dynamic jumps
2019-09-09 20:29:18 +03:00
84de400529
some test change because of renaming
...
next is a keyword, can't be used as instance writer
fake_memory gets the pobject for debug
2018-08-11 19:17:20 +03:00
ae35fed0ab
fix list to expand
...
prevously fixed max length list
now expanding on demand, using next
quite like binary_code, a pattern is emerging
2018-06-29 20:58:59 +03:00
8ef1a471a4
finally change List to derive from data object
...
can’t derive from data16 as some lists are longer
have to get the delegation to work first
2018-05-28 15:45:29 +03:00
4a88f342d3
random checkin
...
still suffering -1 trauma
2018-05-14 12:38:44 +03:00
ab01fa3862
switch to 0 based indexing
...
the world rocked for a moment (and more fixes to follow)
also the crumbling of idealism was heard
2018-05-14 11:55:01 +03:00
7ad36380c2
add next_value for dictionary
...
also next for list
and add types attributes to space
2018-05-13 13:03:04 +03:00
a7207a9984
wrap parfait tests in module and boot
2018-04-26 12:31:37 +03:00
da5823a1a0
move parfait up one, as per its module structure
2017-01-18 20:09:43 +02:00
c9c0f66d79
rename test/parfait
...
to then write parfait test on the runtime
2015-11-07 14:04:38 +02:00
55dd5f74fc
fixed layout inspect bug
2015-10-26 15:07:59 +02:00
885aa765d6
still fixing index bugs
...
the indexed_length got written wrong
which is why the layout methods didn’t work
Now all indexes are 1 based, even fake men, where we just ignore 0
2015-10-26 14:33:36 +02:00
d2c670b31a
fixing offset bug
...
found by tests that overwrite the attribute
2015-10-26 12:57:54 +02:00
df62b75c6f
adding an instance for the length of lists
2015-10-25 20:44:03 +02:00
60098257e9
use include so we can test with is_a
...
using the well documented included/extend trick
2015-10-25 19:16:12 +02:00
dcbd3c7091
fold last of the virtual into register
2015-10-22 18:16:29 +03:00
80d58ee03c
fixed simple layout offset bug in layout
2015-10-13 14:46:07 +03:00
259b0afa96
improve tests
2015-09-27 20:28:34 +03:00
2c1c38716b
move from new_object to normal new
2015-07-20 13:01:15 +03:00
db5c958d2e
fix lists first
2015-05-31 13:26:47 +03:00
96a20ff554
add delete to list
2015-05-30 14:22:33 +03:00
1170761922
fix classic index bug
2015-05-24 15:05:58 +03:00
b4eb14e639
found bug and more tests
2015-05-21 21:50:39 +03:00
3bdba119c8
fix the list after object fixes
...
start index at 1, but don’t overwrite layout,
so add one
2015-05-17 14:56:06 +03:00
0731a6061a
fix word implementation and tests
...
much better, though wasteful implementation
breaks a few tests, but ploughing on first
2015-05-15 16:45:36 +03:00
dd41758dea
renamed array and hash to list and dictionary
...
Since these are not the ruby classes, we don’t need
the old names. They are misleading.
An Array is a military term, we mean list
And a Hash is an implementation of a Dictionary,
or LookupTable
2015-05-12 19:10:45 +03:00