rubyx/test/vool
Torsten Rüger 2dcb2a9a72 Introduce singleton types
Just for future, as this gives us a way to know immediately in the type, which represent normal, and which singleton classes
Also instantiate singleton class lazily (with singleton type)
This makes the type of class single, ie unique, immediately when it is used, ie methods or variables defined.
Fixes a design mistake, where all singletonn classes shared the same type, and thus unique methods per class were impossible
(Also some misc in commit)
2019-10-01 19:42:16 +03:00
..
class_send Introduce singleton types 2019-10-01 19:42:16 +03:00
lambdas rename singleton_class to single_class and misc 2019-09-24 17:25:19 +03:00
send fix many tests with preloading 2019-09-12 22:27:26 +03:00
helper.rb rearranges test helper modules 2017-04-10 16:12:15 +03:00
test_assignment.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00
test_builtin.rb make mom:method_compiler a list 2019-09-28 12:41:38 +03:00
test_class_expression2.rb Make to_mom a 2 stage process 2019-09-24 15:44:33 +03:00
test_class_expression.rb rename singleton_class to single_class and misc 2019-09-24 17:25:19 +03:00
test_class_method_expression.rb Introduce singleton types 2019-10-01 19:42:16 +03:00
test_if_no_else.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00
test_if_no_if.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00
test_if_simple.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00
test_if_statement.rb fix many tests with preloading 2019-09-12 22:27:26 +03:00
test_ivar.rb some class send test changes 2019-09-18 22:07:58 +03:00
test_local_assignment.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00
test_macro_expression.rb Builtin is no more, final conversions done 2019-09-13 20:34:41 +03:00
test_method_expression.rb fix resolve issue 2019-09-29 22:37:28 +03:00
test_return.rb fix many tests with preloading 2019-09-12 22:27:26 +03:00
test_while_statement1.rb fix many tests with preloading 2019-09-12 22:27:26 +03:00
test_while_statement.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00
test_yield_statement.rb some renames before main fixes commences 2019-09-12 13:10:31 +03:00