Torsten Ruger
|
3c00239f36
|
another million index fixes
|
2018-05-14 15:17:04 +03:00 |
|
Torsten Ruger
|
8e1efa3993
|
fix source for exit label
|
2018-04-18 20:10:07 +03:00 |
|
Torsten Ruger
|
059ff4a868
|
pass a source into the builder
for debugging
|
2018-04-18 19:12:30 +03:00 |
|
Torsten Ruger
|
e5d014b936
|
bit more regs, bit more resets
|
2018-04-08 22:29:08 +03:00 |
|
Torsten Ruger
|
8c322329fb
|
fix builtin methods according to last commit
|
2018-04-08 18:52:17 +03:00 |
|
Torsten Ruger
|
26cf911a5c
|
change build names a little and document
|
2018-04-07 22:35:40 +03:00 |
|
Torsten Ruger
|
db55ec3fd6
|
slightly changing built return logic
very tempted to add immediately, but bigger change
|
2018-04-07 00:35:54 +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
|
f09086e524
|
unite the two resolve_to_index functions
|
2018-04-05 20:10:00 +03:00 |
|
Torsten Ruger
|
ec31bde33a
|
fix use of messagesetup
which does setup for the method being called
not the one we’re in. duh
|
2018-04-05 12:23:43 +03:00 |
|
Torsten Ruger
|
c304ad67c6
|
load space twice in init , messagesetup overwrites first
lots of interpreter test changes, brittle, must factor __initi out
|
2018-04-02 23:25:52 +03:00 |
|
Torsten Ruger
|
9fafbe4e96
|
remove Kernel class for clarification
since it was a class it was fake anyway
moved methods to object
|
2018-04-02 17:06:31 +03:00 |
|
Torsten Ruger
|
87eee0b66e
|
add object method missing as sys exit
functions get added twice and thus removed once
remove restriction for now
|
2018-04-02 16:49:30 +03:00 |
|
Torsten Ruger
|
972cf47c8b
|
adding returns to all builtins
|
2018-04-01 15:17:16 +03:00 |
|
Torsten Ruger
|
5a861d4ed5
|
move some compiler helpers to the compiler itself
|
2018-04-01 14:09:30 +03:00 |
|
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
|
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 |
|