Torsten Ruger
|
61a801b00c
|
Return to_risc
remove the index from FunctionReturn, just jump to the register address
|
2018-03-21 15:48:50 +05:30 |
|
Torsten Ruger
|
b4489b1093
|
rename RiscTransfer to Transfer
|
2018-03-21 15:48:04 +05:30 |
|
Torsten Ruger
|
fa797f722d
|
to_risc for NotSameCheck
which is only used in call cache checking
some fixing, needed to add a abel for the cache check jump
|
2018-03-21 12:38:28 +05:30 |
|
Torsten Ruger
|
d98e55907e
|
first go at translating DynamicCall to risc
|
2018-03-21 11:51:10 +05:30 |
|
Torsten Ruger
|
77084dc894
|
fix unconditional jump
and affected tests
|
2018-03-20 22:05:09 +05:30 |
|
Torsten Ruger
|
c8980595a3
|
start to test if
truth check is only half done
|
2018-03-19 21:20:11 +05:30 |
|
Torsten Ruger
|
99ced4369a
|
adding Tue False and Nil Class to Parfait
and boot
|
2018-03-19 21:18:56 +05:30 |
|
Torsten Ruger
|
c0a7f1d284
|
fix insertion and add assign send
must implement send conversion before this makes sense
|
2018-03-19 13:19:42 +05:30 |
|
Torsten Ruger
|
66a160d8ab
|
fix code insertion in method
|
2018-03-19 13:05:08 +05:30 |
|
Torsten Ruger
|
0813312ddc
|
using compiler_for to create all building compilers
unify api, create defaults and especially pass the right types into the
typed method creation
|
2018-03-18 22:08:35 +05:30 |
|
Torsten Ruger
|
c5ec532616
|
use common list for risc instruction
strange that that was not done before as the code was clearly copied
when extracting it
Fix bug for insertion
|
2018-03-18 10:36:01 +05:30 |
|
Torsten Ruger
|
9c052c78a7
|
fix most of slot_load to_risc
higher orders not working yet
|
2018-03-17 21:32:09 +05:30 |
|
Torsten Ruger
|
cddc25a595
|
fixing tests for shifting constants into slots
|
2018-03-17 21:15:38 +05:30 |
|
Torsten Ruger
|
642f16b73a
|
adding cache entry to parfait
|
2018-03-17 19:03:39 +05:30 |
|
Torsten Ruger
|
16c8fcbf66
|
first local assignment risc test
comes with casualties
slot_load needs more work
|
2018-03-17 11:13:44 +05:30 |
|
Torsten Ruger
|
79bf416e58
|
collapsed slot classes into one
different slot operation have different right sides
mom assignment tests work again
157 others don’t
|
2018-03-15 20:33:38 +05:30 |
|
Torsten Ruger
|
03a4e04f7e
|
rename self to receiver
just because it is a keyword and can’t be used
|
2018-03-14 20:26:13 +05:30 |
|
Torsten Ruger
|
79b4b07ac4
|
style
|
2018-03-14 17:39:49 +05:30 |
|
Torsten Ruger
|
6fe13fc2b7
|
fix insertion to account for chains
|
2018-03-14 17:39:31 +05:30 |
|
Torsten Ruger
|
2aa7d37a83
|
rename locals to frame
includes temps and tradition
|
2018-03-14 17:39:04 +05:30 |
|
Torsten Ruger
|
96800fd8fd
|
starting to_risc descent
just fleshing it for now
|
2018-03-13 16:16:06 +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
|
f7aac1d1a4
|
polish docs
and a bit of code style
|
2018-03-11 16:11:15 +05:30 |
|
Torsten Ruger
|
d6a2ea4cfc
|
fix dynamic resolve
patch more like, real resolve method will have to be written
and put in there
|
2018-03-10 19:01:38 +05:30 |
|
Torsten Ruger
|
ba304f51df
|
using sof again, now rxf
|
2017-10-05 16:41:45 +03:00 |
|
Torsten Ruger
|
670ebd06cc
|
remove traces of salama
|
2017-08-29 18:38:51 +03:00 |
|
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 |
|