b5ca886069
moving helper for all to use
2017-09-07 08:16:37 +03:00
80c3430536
replace arrays with Statements class
2017-09-06 12:51:24 +03:00
9a1e4a6f27
own statements class for mom
...
so we don’t have to deal with arrays (as a special case)
and use method sending as is good oo
2017-09-06 12:33:46 +03:00
af85cb7c67
adds mom while
...
much like the if, difference will show later in the jump arrangement
2017-09-05 12:04:52 +03:00
65ba867aa9
cleanup
2017-09-04 21:32:01 +03:00
1a219a7c89
introduce slot_definition and use it
2017-09-04 21:31:49 +03:00
4f3a4387fc
renaming to_mom tests and improve guard
2017-09-04 21:00:29 +03:00
112ec26bd1
deprecating ruby package
...
to be replaced by vool and mom
2017-08-31 16:18:59 +03:00
0b161ffa06
move ruby_method out of rubyx
...
ruby getting ready for destruction as it’s not used anymore
2017-08-31 16:11:06 +03:00
d5a63ec431
rename one ruby compiler to differentiate
2017-08-31 14:18:12 +03:00
cd2988f8a2
fix condition if
2017-08-30 22:54:03 +03:00
8d16ef0ae0
test ruby method tmp creation
2017-08-30 22:35:10 +03:00
c3939ef622
start better if mom test
2017-08-30 22:27:12 +03:00
349dd37c82
small refactor
2017-08-30 18:23:54 +03:00
b6fa8261e6
first stab at moms if
2017-08-30 17:21:13 +03:00
ffd7a32ae3
fixed test name
2017-08-29 19:31:42 +03:00
670ebd06cc
remove traces of salama
2017-08-29 18:38:51 +03:00
e40346b246
one more send mom test
2017-08-29 18:28:25 +03:00
bbc13946ed
implements self sent
...
with explicit and implicit self
2017-04-25 09:40:09 +03:00
47683817ee
implements resolve_method on parfait type
...
with associated changes to class
adds note about the not being the final version
2017-04-25 09:06:49 +03:00
e387bdb5f2
fixes parfait/type tests place and guard file accordingly
...
test were in old directory and guard file broken accordingly
2017-04-23 18:43:32 +03:00
dda2ddd9fb
rename test to avoid clashes
2017-04-23 17:50:06 +03:00
3e282c083d
introduces compile time type (ct_type)
...
to determine whether we can call directly
2017-04-19 20:59:13 +03:00
d2fba19b95
fixes simple argument passing
2017-04-16 11:39:21 +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
265b25d5f4
introduce return_sequence instruction to mom
2017-04-14 21:01:50 +03:00
68944a0168
restrict tests to test dir
2017-04-14 20:37:47 +03:00
d0df1a2e28
more remote debugging
2017-04-14 14:38:23 +03:00
d2c64020fc
conditionally start simple_cov
...
slightly mixed messages from the travis and local output.
Also cc docs unclear, trying around
2017-04-14 13:42:50 +03:00
d3f79a1220
use bundler to run tests on travis
2017-04-14 13:32:11 +03:00
21b436c476
update parfait message according to boot
...
most of the attributes are not used at compile time ,
so they did not get updated. But the compiler uses the attribute
names (which are correct as they are set in boot), so it’s nice
to actually see them in ruby too.
2017-04-14 11:13:47 +03:00
c885888f4a
start implementing return for constant
2017-04-14 10:52:23 +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
9dd4409009
implements argument assignment
2017-04-13 14:14:43 +03:00
d2d845266e
remove code that was moved to support helper
2017-04-12 20:58:40 +03:00
be10e8c6af
set up ivar_assignment correctly
...
for statement tests
and write mom tests
also implement to_mom
and fix local (self) bug
2017-04-12 20:29:45 +03:00
87133722b3
get guard to run several test on one change by setting up names accordingly
2017-04-12 20:18:41 +03:00
21e426be71
finishes local assignments to_mom
2017-04-12 14:45:02 +03:00
9c499c7a19
actually start doing something in to_mom
...
though still dummy
2017-04-12 11:53:02 +03:00
1deca34c23
adds basic to_mom machinery for class and method statement
2017-04-12 11:52:23 +03:00
a4b0666c8c
makes method_statements body always a scope_statement
2017-04-12 11:51:29 +03:00
0d96f5e35f
rearranges test helper modules
2017-04-10 16:12:15 +03:00
0233e91355
basic mom directory structure and a readme
2017-04-10 11:47:18 +03:00
b2775455e1
more class creation tests
2017-04-09 10:14:28 +03:00
397eca541a
fix class statements to always have Statements as body
...
not sometimes an array, which sits badly in the tree of statements
2017-04-09 09:59:21 +03:00
af196c17d3
test correct instance_type creation
...
so ivar collection happens
and a type is created from the names
2017-04-08 19:20:11 +03:00
c7978c22d4
improves method compiler tests
2017-04-08 17:29:53 +03:00
f8b3fa1877
creates methods from method statement
2017-04-08 17:22:53 +03:00
b0e3978b15
starts on local variable collection
...
500 tests (in under 2 seconds), yippie
2017-04-08 12:28:31 +03:00
ea41f9cae9
fixes ivar collection
2017-04-08 12:18:10 +03:00