ba83affd8c
fix resolve issue
...
the typed method has to be created in the to_pafait pass for it to work correctly, ie for the sends to have something to call
also means that when during compilation creating (raising?) a method, not only vool. but also callable has to be created
2019-09-29 22:37:28 +03:00
f13e8b3bd7
A little work on test times
...
They have been rising of late, installer reporter to check 8and keep checking)
tweaking of cli parameters
removed redundant interpreter tests
2019-09-18 13:36:29 +03:00
56398e1127
Fix load order, travis obviously different
...
support files were loaded different locally than travis
probably time stamp, vs abc
Anyway, don't rely on dir order, make requires explicit
2019-09-13 22:06:18 +03:00
d5d1df951c
Block/Lambda rework done
...
recovered from all renames and redoing the block compilation
all green
2019-08-19 15:23:57 +03:00
82c9f1d97f
more and better tests
...
especially vool
2019-08-08 12:18:36 +03:00
Torsten Ruger
7fc104a019
Use minitest-profile to find long tests
...
Only found one big fibo
All else due to large amount of objects
(now with factories it jumped from hundreds to thousands)
2018-09-02 13:58:42 +03:00
Torsten Ruger
77cbc0ad6a
always use fail fast (in dev)
...
but not for the travis run (or test_all check)
2018-08-06 13:07:06 +03:00
Torsten Ruger
46d8f5002f
hoist parfait boot out of the machine boot
2018-06-30 00:39:23 +03:00
Torsten Ruger
e86ca5ae9d
integer was wrong padded§ length
...
or rather right (2 as should be and will be)
but currently we use next AND value + type means 3, rounded 4
because we can’t swap types at compile time (as is planned at runtime,
we use next OR value)
2018-05-30 14:55:17 +03:00
Torsten Ruger
e94c9ea37b
add failfast
...
tired of waiting for the almost 1000 tests to run through, just to get
an error message
2018-05-29 20:40:02 +03:00
Torsten Ruger
d0df1a2e28
more remote debugging
2017-04-14 14:38:23 +03:00
Torsten Ruger
0d96f5e35f
rearranges test helper modules
2017-04-10 16:12:15 +03:00
Torsten Ruger
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
Torsten Ruger
cd211f970f
make method creation class methods in MethodCompiler
...
and pass the wish to use main explicitly, which is really a test
feature
2017-01-17 21:23:58 +02:00
Torsten Ruger
091900ef1c
move test helpers up, so they can be used in Melon too
2017-01-16 17:43:39 +02:00
Torsten Ruger
2e62c5bbb6
create compilers directory, found and renamed salama.rb
2017-01-14 20:05:58 +02:00
Torsten Ruger
bd78a2d555
renames Typed to Vm
2017-01-14 19:28:44 +02:00
Torsten Ruger
88eae0e6f0
add colour output to tests
2017-01-04 21:31:03 +02:00
Torsten Ruger
d8289d4fcf
try spelling correctly
2016-12-30 11:59:38 +02:00
Torsten Ruger
756cb52a98
renames compiler to method_compiler
2016-12-18 14:15:19 +02:00
Torsten Ruger
ece017fa86
small shuffle of test helpers, also guard helpers
2016-12-17 00:15:27 +02:00
Torsten Ruger
5a81ce259e
exclude test from coverage (duh)
2016-12-10 18:59:24 +02:00
Torsten Ruger
ca4bdcc528
gets rid of soml-parser completely
2016-12-08 20:13:08 +02:00
Torsten Ruger
fe203b55f1
fix codeclimate braking changes
2016-12-06 15:22:22 +02:00
Torsten Ruger
5ac14ddccc
update gems and fix tests
2016-12-06 12:08:18 +02:00
Torsten Ruger
f746218765
reinstate word creation and use for strings
...
so string constants become words, so we can fiddle with them
2015-11-08 23:58:35 +02:00
Torsten Ruger
dcbd3c7091
fold last of the virtual into register
2015-10-22 18:16:29 +03:00
Torsten Ruger
2c1c38716b
move from new_object to normal new
2015-07-20 13:01:15 +03:00
Torsten Ruger
bae476657a
add coverage and badges
2015-07-18 13:06:42 +03:00
Torsten Ruger
998d5f8b90
removed ref to simple cov
2015-07-18 12:06:20 +03:00
Torsten Ruger
aea8f20be5
more symbol related fixes
2015-06-01 17:31:35 +03:00
Torsten Ruger
2ccbea04b9
fixing assembly
...
position code changed and linking too
passes not working
2015-05-24 18:05:20 +03:00
Torsten Ruger
914d8af8c6
move object equality here
2014-09-16 16:06:11 +03:00
Torsten Ruger
7b6f364ba8
namechange
2014-07-29 18:33:11 +03:00
Torsten Ruger
337b1a8ee0
renamed to kide(crystal)
2014-07-17 02:26:13 +03:00
Torsten Ruger
fb105cb895
had to let go of crystal (sniff) as the name was taken
2014-07-17 01:00:15 +03:00
Torsten Ruger
7d1be1f908
improved requires
2014-04-23 13:57:34 +03:00
Torsten Ruger
ceefa05b2f
removed arm subdirectory
2014-04-23 12:51:09 +03:00
Torsten Ruger
fc81122bc4
renamed code generator to arm assembler (more appropriate)
2014-04-21 21:13:14 +03:00
Torsten Ruger
2c57ca773b
push and pop were forgotten, fixed and tested
2014-04-20 23:48:04 +03:00
Torsten Ruger
6019fb5d79
minimal test of generating a whole programm (that can be linked and run,yeah)
2014-04-20 18:59:21 +03:00
Torsten Ruger
2e6b90b12e
cleanup, requires, namespacing to actually get it to work
2014-04-14 21:52:16 +03:00
Torsten Ruger
8648647754
jeweler generates its things
2014-04-14 15:58:59 +03:00