rubyx/lib
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
..
arm Fix word offset 2019-09-24 12:59:22 +03:00
elf Fix bad test coverage 2019-09-25 01:14:00 +03:00
mom Introduce singleton types 2019-10-01 19:42:16 +03:00
parfait Introduce singleton types 2019-10-01 19:42:16 +03:00
risc Introduce singleton types 2019-10-01 19:42:16 +03:00
ruby rename singleton_class to single_class and misc 2019-09-24 17:25:19 +03:00
rubyx Make to_mom a 2 stage process 2019-09-24 15:44:33 +03:00
util Also make risc compilers a linked lists 2019-09-28 15:08:08 +03:00
vool Introduce singleton types 2019-10-01 19:42:16 +03:00
parfait.rb rename meta to singleton class 2019-09-24 12:59:22 +03:00
risc.rb Simplify Parfait booting 2019-09-22 19:10:47 +03:00
ruby.rb Rename Vool Block to Lambda 2019-08-19 10:40:22 +03:00
rubyx.rb Simple compiler list module to make compilers a list 2019-09-28 09:38:34 +03:00
util.rb Simple compiler list module to make compilers a list 2019-09-28 09:38:34 +03:00