2f409ea4e1
more dead code goes
2015-07-21 20:24:31 +03:00
d7c9245bb3
more fragment tests
2015-07-19 13:31:13 +03:00
31d825df7b
fix and test basic and name expressions
2015-07-19 13:20:34 +03:00
48d090f19c
test return. remove some dead code
2015-07-19 13:03:21 +03:00
db17a9b696
fix function and class compile
...
also fix misconception: methods do not have to be added to class by
called
that is a side effect from compiling a method
2015-07-19 12:34:23 +03:00
849a92a909
splitting out the compile_name expression
2015-07-19 12:31:35 +03:00
cbff41b61d
test name expr
2015-07-19 11:15:38 +03:00
0a09477dc6
fix and test compiling classes
2015-07-19 10:36:06 +03:00
a554762da8
fix the compile while test
2015-07-18 19:02:54 +03:00
ae97425918
reminder
2015-07-04 14:34:51 +03:00
b61c73acdd
renamed info to MethodSource
2015-07-03 20:13:03 +03:00
11997ef354
had to revert name method change
...
method is not known when message is created
2015-07-02 09:48:41 +03:00
6a23ef8b26
storing method, not just name in message
...
goes with a rename and other admin
2015-07-01 19:39:23 +03:00
fb67f550ec
more index fixes, this time arguments
2015-07-01 09:48:20 +03:00
218fafca05
renames
2015-06-29 20:55:45 +03:00
ef42abe611
unifying register comstants
...
were in several files with different names
many files touched, but just renames
2015-06-27 21:16:46 +03:00
cdf17a73b2
changed Set order
...
from to seems more logical than to,from
2015-06-21 13:29:27 +03:00
6867175bd1
slot docs and rename
2015-06-21 00:21:42 +03:00
ee6f9d733b
rename Mystery
...
just unknown, mystery should be more difficult to find out.
After all we keep run time info, so just need unknown at compile time
2015-06-11 07:04:14 +02:00
3cdb3d513c
move to basic types (not wrapped)
2015-06-02 09:05:27 +03:00
aea8f20be5
more symbol related fixes
2015-06-01 17:31:35 +03:00
66f5dcf152
method stores constants
2015-06-01 08:33:51 +03:00
bee73801eb
revert to symbols
...
Parfait::Words were nice, but endless problems with the fact that when
you write “String” you get a string.
Symbols take care of uniqueness at the same time
2015-05-31 18:34:18 +03:00
e651b57d08
homing in on line length 100
2015-05-30 12:20:39 +03:00
4d0773ebae
misc
2015-05-24 20:00:11 +03:00
47abdffd1a
minor
2015-05-24 13:54:17 +03:00
3c0022191b
more booting
2015-05-24 13:53:49 +03:00
e64733d72b
some link for readmes
...
for salama-reader
2015-05-24 13:42:29 +03:00
422ec64105
all green
...
That fixes all existing tests. Operation successful
Off course there is tests missing :-(
2015-05-20 17:29:08 +03:00
6eba363fb8
more speration
...
Separating vm and parfait
especially in method this is hairy, lots of ripples
bug is back in sod (i hope thats a good thing)
2015-05-20 17:11:13 +03:00
d6d0f4f43a
split compiled_method into method and compiled_method_info
2015-05-20 16:43:26 +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
bee269f7a8
just renaming
2015-05-16 12:54:11 +03:00
9d8dc68bf4
fixing all tests
2015-05-15 21:11:44 +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
9d711e7766
moving string to parfait
...
using parfait::word
also rename builtins string to word
2015-05-13 16:17:10 +03:00
f92e5cf475
fix all tests again
2015-05-13 12:15:14 +03:00
b980def84e
move space to parfait
...
Also make the machine the singleton
and space hang off it
Many repercussions, not all fixed in this commit
2015-05-12 15:36:44 +03:00
d41676fdfd
namespace cleanup
...
remove unnecessary Virtual namespace prefix
which was a large motivation for the move
2015-05-08 15:19:30 +03:00
de8fe46fe0
move compiler into virtual
...
and associated changes in code, requires tests etc
2015-05-08 15:10:30 +03:00