Torsten Ruger
|
da553f996f
|
move compiler to typed
starting to get rid of soml, bit by bit
|
2016-12-08 15:25:20 +02:00 |
|
Torsten Ruger
|
4b05b48197
|
some docs
|
2016-12-06 11:38:09 +02:00 |
|
Torsten Ruger
|
4871a52d37
|
better error reporting for parser
|
2015-11-19 10:10:13 +02:00 |
|
Torsten Ruger
|
9075f1af37
|
fixes yet another order dependant bug in the test (not the code)
|
2015-11-09 10:04:37 +02:00 |
|
Torsten Ruger
|
d878ce00d8
|
framework for parfait runtime testing
with interpreter for now
later with arm exec support
|
2015-11-07 17:37:41 +02:00 |
|
Torsten Ruger
|
1be5d1862f
|
need to collect labels for return
so the interpreter can find the object
|
2015-11-03 11:22:26 +02:00 |
|
Torsten Ruger
|
7e24f63327
|
polish sources
|
2015-10-29 22:31:28 +02:00 |
|
Torsten Ruger
|
e6743c7216
|
(string) source knockoffs
|
2015-10-28 21:39:59 +02:00 |
|
Torsten Ruger
|
ef6cb2a069
|
use instruction steam from message
had been attached there last week, but was still used mainly through
the source (which i’m trying to remove)
|
2015-10-28 14:33:38 +02:00 |
|
Torsten Ruger
|
e75517ff05
|
move constants to machine
|
2015-10-28 13:00:23 +02:00 |
|
Torsten Ruger
|
471329917b
|
most of the length and assembly stuff fixed
|
2015-10-25 10:54:19 +02:00 |
|
Torsten Ruger
|
3774f8a5a2
|
use translator and remove passes
the only passes that were left were reg -> arm
those are almost completely one to one, so the idea of passes didn’t fit
|
2015-10-24 17:11:18 +03:00 |
|
Torsten Ruger
|
a871f96630
|
remove passes and achieve the same by translating
|
2015-10-24 11:42:36 +03:00 |
|
Torsten Ruger
|
57f37ec023
|
removed blocks and moved to labels
somewhat easier to understand the code as a linked list
relatively painless change, considering
|
2015-10-23 21:27:36 +03:00 |
|
Torsten Ruger
|
e0c5bc4c11
|
rename phisol to soml
|
2015-10-23 14:22:55 +03:00 |
|
Torsten Ruger
|
dcbd3c7091
|
fold last of the virtual into register
|
2015-10-22 18:16:29 +03:00 |
|