80d58ee03c
fixed simple layout offset bug in layout
2015-10-13 14:46:07 +03:00
f4a4ccb98e
several larger changes came together, bit of cleaning too
...
- all code must be in functions (which must be in classes).
— changes a fair few tests
— also changes api, as method is not recursive, not passed around
- all state in instance vars in compiler (no accessors)
- class is another such variable, surely more coming
all green again
2015-10-06 00:27:13 +03:00
259b0afa96
improve tests
2015-09-27 20:28:34 +03:00
26c6db17b1
better inspect
2015-09-27 16:06:11 +03:00
b61c73acdd
renamed info to MethodSource
2015-07-03 20:13:03 +03:00
cedc6e1b61
Fix parfait bug for word_length
2015-06-24 16:08:06 +03:00
0122585b3b
fixed, nay, hacked list problem
...
lists were in object space but not liked due to
equality returning true
2015-06-08 11:52:56 +02:00
db5c958d2e
fix lists first
2015-05-31 13:26:47 +03:00
aaa206fbca
debugging missing layout
2015-05-31 11:07:49 +03:00
96a20ff554
add delete to list
2015-05-30 14:22:33 +03:00
5670f07eac
bit more on booting of the space
2015-05-24 19:59:19 +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
cfc2c474b2
test compatibility layer
...
test from and to std/parfait objects
for list and word for now
moved some of that code to virtual, out of parfait
2015-05-18 10:47:29 +03:00
d348e7afe7
more parfait ripples
...
changes due to previous changes in parfait api
2015-05-18 10:10:31 +03:00
e70bfb9f7a
many minor parfait fixes
2015-05-17 15:34:29 +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
7085dee510
array to list conversion
...
start on layouts
2015-05-16 14:01:48 +03:00
9376b8bc16
work on ObjectWriter
...
Back to the root! but lots of adjusting
ObjectWriter takes machine, machine has space
Virtual constants become Parfait::Objects etc
2015-05-16 12:53:10 +03:00
5e0e8c8364
move index_of to list
...
and give it a sort of basic implementation
2015-05-14 19:54:38 +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
c7bc18dac8
small fix for str len
2014-08-28 16:19:30 +03:00
5f3b0c1779
moved list to parf
2014-08-24 00:03:25 +03:00