rubyx/test/risc
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
..
interpreter Introduce singleton types 2019-10-01 19:42:16 +03:00
position Lots of preloading for tests 2019-09-13 14:07:12 +03:00
helper.rb split create_binary into two phases 2018-06-17 13:53:17 +03:00
test_builder1.rb Lots of preloading for tests 2019-09-13 14:07:12 +03:00
test_builder2.rb generalize get_main and get_init to get_method 2019-09-15 12:58:43 +03:00
test_builder.rb generalize get_main and get_init to get_method 2019-09-15 12:58:43 +03:00
test_callable_compiler.rb Continue testing mom instructions 2019-09-15 18:31:10 +03:00
test_collector.rb Introduce singleton types 2019-10-01 19:42:16 +03:00
test_fake_memory.rb some test change because of renaming 2018-08-11 19:17:20 +03:00
test_instructions.rb test and last fixes for previous commits (allocalte ints) 2018-11-24 22:40:22 +02:00
test_interpreter_platform.rb fix all tests for previous commit 2019-02-08 23:03:23 +02:00
test_interpreter.rb Introduce singleton types 2019-10-01 19:42:16 +03:00
test_linker1.rb use method missing in resolve method 2019-09-15 15:13:11 +03:00
test_linker.rb Introduce singleton types 2019-10-01 19:42:16 +03:00
test_method_compiler.rb refactor risc_collection 2019-09-28 15:37:02 +03:00
test_parfait_adapter.rb cleaning 2019-09-10 16:21:13 +03:00
test_platform.rb make the interpreter platform 2018-05-17 09:31:36 +03:00
test_register_value1.rb fix all tests for previous commit 2019-02-08 23:03:23 +02:00
test_register_value.rb fixing most of the risc tests 2019-08-23 15:31:22 +03:00
test_risc_collection.rb Lots of preloading for tests 2019-09-13 14:07:12 +03:00
test_risc_compiler.rb Lots of preloading for tests 2019-09-13 14:07:12 +03:00
test_text_writer.rb Lots of preloading for tests 2019-09-13 14:07:12 +03:00
test_translator.rb fix all tests for previous commit 2019-02-08 23:03:23 +02:00