Torsten Ruger
|
a3e758357c
|
extract base class from method_compiler
to be used for blocks too
|
2018-07-10 22:02:11 +03:00 |
|
Torsten Ruger
|
dd544214b3
|
start with block_compiler
as a copy of method_compiler
re-merge later, when we know what's needed
|
2018-07-09 16:48:23 +03:00 |
|
Torsten Ruger
|
e10092a4be
|
rename machine to linker
even work is not quite finished, but helps root out offenders
(needless to say this is wip, deep red wip)
|
2018-07-01 13:45:14 +03:00 |
|
Torsten Ruger
|
2d83473d74
|
add assembler
getting the layers better
|
2018-07-01 11:53:18 +03:00 |
|
Torsten Ruger
|
05669065ca
|
back to method_compiler
it is what it is
|
2018-06-30 23:26:28 +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
|
d50893bb0f
|
rename risc_value to register_value
almost to register, but it still carries that value
|
2018-06-29 11:39:07 +03:00 |
|
Torsten Ruger
|
f1b09ac58d
|
move builtin boot to builtin module
|
2018-06-29 11:23:26 +03:00 |
|
Torsten Ruger
|
2544bc5a85
|
move position module to folder
|
2018-05-31 19:01:10 +03:00 |
|
Torsten Ruger
|
6c06f61ab8
|
start on fake memory
get index checks on the array access of parfait
|
2018-05-28 14:46:26 +03:00 |
|
Torsten Ruger
|
232fe67c09
|
introduce platform to abstract cpu and load address
|
2018-05-12 18:32:10 +03:00 |
|
Torsten Ruger
|
d65a982454
|
start by moving positioned(module) to position(class)
|
2018-05-05 19:47:18 +03:00 |
|
Torsten Ruger
|
df08cb78e2
|
adds a lot of to_ssss
|
2018-04-17 20:26:15 +03:00 |
|
Torsten Ruger
|
7c33f19bee
|
dont patch over existing string method
|
2018-04-16 21:24:27 +03:00 |
|
Torsten Ruger
|
dd0d162ebf
|
fix the init also, was using first message twice
not advancing after first load
|
2018-04-07 00:14:02 +03:00 |
|
Torsten Ruger
|
29f43eba3b
|
fix capitalize
who knew that capitalise downcases everything else
|
2018-04-06 20:54:27 +03:00 |
|
Torsten Ruger
|
e396807ee5
|
start work on dsl
so i can read my own code
|
2018-04-06 14:21:38 +03:00 |
|
Torsten Ruger
|
3844a738cd
|
rename assembler to text_writer
as “assembly” really happens in the machine now
|
2018-03-29 18:17:19 +03:00 |
|
Torsten Ruger
|
231025389a
|
little cleanup
code climate inspired
|
2018-03-26 14:15:48 +03:00 |
|
Torsten Ruger
|
a3890afc20
|
clean up requires a bit
|
2018-03-13 16:57:24 +05:30 |
|
Torsten Ruger
|
5fe0ba06ab
|
stash old vm
moving on to getting mom to work and can’t have both
interpreter and elf broke, about 100 tests went
|
2018-03-11 17:02:42 +05:30 |
|
Torsten Ruger
|
aa79e41d1c
|
rename register to risc
seems to fit the layer much better as we really have a very reduced
instruction set
|
2017-01-19 09:02:29 +02:00 |
|