d32b51c67b
rename layout to type
...
this one goes to caleb for pointing it out.
Much better word
2016-02-25 11:50:10 -08:00
c7d1f9ec99
fix all tests to use space.main
2015-11-30 16:20:39 +02:00
afe16868b5
more some tests
2015-11-30 16:10:08 +02:00
19dd7b96d6
fix benches interfering with testing
2015-11-30 16:09:55 +02:00
dc560aaa5e
move main to space
2015-11-30 16:09:12 +02:00
1e2b784583
moved all the ruby benches out of the tests
...
here into bench dir and a little frame
2015-11-21 16:33:43 +02:00
a589df7bf9
take the benchmark tests out from the soml
...
they just run soon long if accidentally invoked
2015-11-21 14:33:52 +02:00
ffc69fd2a5
add the hackers delight version of div10
...
better test too
remove remnants of 64bit multiplication
2015-11-21 14:19:07 +02:00
96972dab29
thats most of the benchmarking
...
strange about the puts in soml, hard to see where a factor of 10 would
come from
2015-11-20 23:51:58 +02:00
480e63a6c5
took the loooong test out
...
the one that was just meant for arm testing.
interpreter is 10000 times slower after all
2015-11-20 20:13:00 +02:00
da4003c30a
ruby fibs versions and tests for them
2015-11-20 19:12:58 +02:00
22117035e0
fix last failing tests
...
historic moment: all the test (currently 56) work on the arm too
2015-11-20 14:37:26 +02:00
f9e95d7d1f
more tests
...
good thing, though it seemed to have worked all the time,
just the test framework was broken,
thus reusing already changed object (by the interpreter)
2015-11-20 13:28:49 +02:00
bca0ae1b3b
fix remote test framework
...
was resting machine objects and causing bugs
reboot now and really start from scratch for remote
2015-11-20 13:27:31 +02:00
791cc96a0d
fix check function
...
same stack depth for all calls to get caller / file name
2015-11-20 13:26:35 +02:00
aabde4b9a6
fix word indexes on arm
...
which affected offsets in the ruby side too
the hidden dead word needed accounting for
2015-11-19 16:40:00 +02:00
4871a52d37
better error reporting for parser
2015-11-19 10:10:13 +02:00
249f43ad34
translate and interpret new instructions
2015-11-19 10:09:55 +02:00
633c1e9a4a
fix the fix fix
2015-11-18 15:22:20 +02:00
caaa500cb7
fix return tests
2015-11-18 15:18:56 +02:00
bcc2f019d9
liable remote tests to fix travis
2015-11-18 14:15:57 +02:00
4c71b281c4
3 try to get travis to work
...
and behave like my machine, remote debugging going on
2015-11-18 13:50:38 +02:00
506c12b6f5
change to REMOTE_PI, REMOTE seems to be set on travis
...
causing fails that were green at home. the worst kind
2015-11-18 13:42:07 +02:00
08faec40dd
fix class test
2015-11-18 13:32:59 +02:00
050179fee4
fix exit code check
...
did’t know exit codes are restricted to 1 byte (_really_ old stuff)
take a swing at testing by testing low byte
does leave room for error, but still something for this stage
2015-11-18 13:27:20 +02:00
0e89cbe8ff
fix remote parsing / setup
2015-11-18 13:17:49 +02:00
7daaec6a0a
unify fragment and parfait test code
...
so that we can test fragments remotely too
2015-11-18 13:04:57 +02:00
18f9ea019e
move parfait tests to some
...
after renaming compiler to soml
it’s where they wanna be
also will allow for unifying test helpers and testing fragments
remotely too
2015-11-18 12:14:31 +02:00