Commit Graph

35 Commits

Author SHA1 Message Date
5fe0ba06ab stash old vm
moving on to getting mom to work and can’t have both
interpreter and elf broke, about 100 tests  went
2018-03-11 17:02:42 +05:30
b6939fe4b3 small rename 2017-09-11 14:21:57 +03:00
112ec26bd1 deprecating ruby package
to be replaced by vool and mom
2017-08-31 16:18:59 +03:00
670ebd06cc remove traces of salama 2017-08-29 18:38:51 +03:00
0d43987005 start to compile send
still very hacked version of simple call, but a start
2017-04-15 20:58:39 +03:00
73b7e2b22f remove all test_all
Stop manually creating the list of tests (and searching missing).
Main level test_all does a search for all test_*
also possible to run by command line with starts
2017-04-13 17:00:56 +03:00
aa79e41d1c rename register to risc
seems to fit the layer much better as we really have a very reduced
instruction set
2017-01-19 09:02:29 +02:00
bd78a2d555 renames Typed to Vm 2017-01-14 19:28:44 +02:00
1647b746ea starting to rename to rubyx 2017-01-02 00:29:20 +02:00
ed12108425 rename locals from type to role in message 2016-12-21 19:01:42 +02:00
93ba5543b3 more renaming of frame 2016-12-21 18:51:22 +02:00
0040baae28 rename frame to named_list to be shared soon 2016-12-21 18:45:18 +02:00
f3248462cc remove references to soml 2016-12-11 12:55:03 +02:00
efca5254f4 move stashed tests 2016-12-10 18:06:57 +02:00
de5d87cde7 add basic compiler expression tests (back) 2016-12-10 04:01:47 +02:00
ca4bdcc528 gets rid of soml-parser completely 2016-12-08 20:13:08 +02:00
4cd979e3e9 remove soml parser from tests 2016-12-08 19:39:16 +02:00
da553f996f move compiler to typed
starting to get rid of soml, bit by bit
2016-12-08 15:25:20 +02:00
adca8b21c1 move soml tests out, small cleanup 2016-12-06 15:08:29 +02:00
f865486f1e tweeks to the c tests
also figured out hello was caching stopped that to make results
comparable
even wrote a hello assembler version which is just 10% faster than soml
:-)
2015-11-21 16:33:07 +02:00
9bcead4c1a small c programs to bench against 2015-11-20 19:12:13 +02:00
d6108e7b3a fix interpreter overflow issue
flag set for bigness, result reduced
tests for + and *
fixed fibs tests
2015-11-08 15:15:55 +02:00
ebcc15d314 testing fibo 2015-11-06 14:24:57 +02:00
e0c5bc4c11 rename phisol to soml 2015-10-23 14:22:55 +03:00
dcbd3c7091 fold last of the virtual into register 2015-10-22 18:16:29 +03:00
f658ecf425 bit of cleaning, updated readme 2015-10-22 17:38:49 +03:00
aaaef6e3d7 there go the slots
addressing them now directly in get/set slot
idea is still valid, but express objects not needed/used anymore
2015-10-16 18:16:39 +03:00
1141ed9c99 type now means class name
update reader (with new type definition)
remove type class (now symbol)
update all types to class name symbols
2015-10-14 16:16:03 +03:00
dd3381e38b move type to phial and add type to reg_ref 2015-10-10 19:14:27 +03:00
cb306c09f0 stash unused 2015-10-10 12:39:09 +03:00
c7bc18dac8 small fix for str len 2014-08-28 16:19:30 +03:00
d59370bdc7 clean stash a little 2014-05-28 21:04:46 +03:00
6ac92cac3a working on registers, awip (a work in progress) 2014-05-25 08:43:07 +03:00
bfa13f9546 moved with better name 2014-05-22 19:34:42 +03:00
c3488724dc moved with better name 2014-05-22 19:34:13 +03:00