Torsten Ruger
|
9005513368
|
rename typed_method to callable_method
seems to make the essence clearer
also extracted base class
|
2018-07-07 09:11:09 +03:00 |
|
Torsten Ruger
|
acd5cd8f30
|
rename for_type to self_type
and split a base class off TypedMethod
|
2018-07-06 20:01:17 +03:00 |
|
Torsten Ruger
|
3f80953385
|
passing compiler to to_mom, not method
To be able to delegate scope (block/method) things later
|
2018-07-05 14:02:38 +03:00 |
|
Torsten Ruger
|
1a97408e22
|
return compiler, not generated mom
does make the tests more verbose, but the code cleaner
|
2018-07-01 11:57:17 +03:00 |
|
Torsten Ruger
|
05669065ca
|
back to method_compiler
it is what it is
|
2018-06-30 23:26:28 +03:00 |
|
Torsten Ruger
|
daf1b56062
|
start on class compiler
idea is to get cleaner layer seperation
reduce machine and rework builtin boot
|
2018-06-30 19:20:17 +03:00 |
|
Torsten Ruger
|
7377522417
|
fix test ripples and minor parfait naming
Parfait ruby and boot names desynced, fixed that
|
2018-06-29 21:03:06 +03:00 |
|
Torsten Ruger
|
6bd01fd55f
|
rename method_compiler
in line with other compiler XX_Compiler being the compiler for that layer
remove type from compiler as it is in method available
|
2018-06-29 14:48:52 +03:00 |
|
Torsten Ruger
|
2e086a78e2
|
bit of refactoring
|
2018-06-27 17:09:50 +03:00 |
|
Torsten Ruger
|
f0ba863721
|
remove to_mom / create_objects dichotomy
wsa supposed to be clearer, but even to me seems confusing now.
|
2018-06-26 20:46:58 +03:00 |
|
Torsten Ruger
|
299a130761
|
small cleanup
|
2018-04-02 18:30:03 +03:00 |
|
Torsten Ruger
|
af94d40cab
|
passing frame (locals) into method creation
so typed_method have correct frame information and
can resolve slots correctly (next step)
|
2018-03-18 22:09:27 +05:30 |
|
Torsten Ruger
|
559a797100
|
rename locals to frame
|
2018-03-14 20:24:47 +05:30 |
|
Torsten Ruger
|
2aa7d37a83
|
rename locals to frame
includes temps and tradition
|
2018-03-14 17:39:04 +05:30 |
|
Torsten Ruger
|
bc5906fb83
|
moving vool_method to parfait
|
2017-12-10 20:47:26 +02:00 |
|