Torsten Ruger
|
a2ece04b6d
|
a little more minimal elf tests
|
2016-12-31 15:08:32 +02:00 |
|
Torsten Ruger
|
d6c503ecf4
|
inlined indexed into list
which was the only one using it.
A whole lot simpler, considering it will have to be bootstrapped someday
|
2016-12-30 21:00:18 +02:00 |
|
Torsten Ruger
|
631038dfbd
|
add another test (still failing)
|
2016-12-30 13:15:08 +02:00 |
|
Torsten Ruger
|
8aae8f7425
|
disabling failing test for now
have to add more test and code climate will show where
|
2016-12-29 21:24:11 +02:00 |
|
Torsten Ruger
|
1a224f904b
|
much less test code (s-exps) needed because compiler defaults to main
but some compilation outside needed, hence clean_compile
|
2016-12-17 00:19:23 +02:00 |
|
Torsten Ruger
|
f8cefcde3c
|
retiring ClassField and class_field from typed layer
Creating classes is the responsibility of melon
|
2016-12-16 19:05:49 +02:00 |
|
Torsten Ruger
|
e2c006b5ad
|
minor
|
2016-12-15 18:08:55 +02:00 |
|
Torsten Ruger
|
884bf23e5f
|
fix elf test
|
2016-12-15 17:57:45 +02:00 |
|
Torsten Ruger
|
021fab31db
|
small things
|
2016-12-14 13:22:47 +02:00 |
|
Torsten Ruger
|
fa0e279620
|
whilespace in s-exps
|
2016-12-10 23:07:04 +02:00 |
|
Torsten Ruger
|
4cd979e3e9
|
remove soml parser from tests
|
2016-12-08 19:39:16 +02:00 |
|
Torsten Ruger
|
f50d7b57a4
|
fix the putstring sys call indexing
index 0 is the marker word , so like in some, all indexes 1 based
works :-)
|
2015-11-15 22:03:06 +02:00 |
|
Torsten Ruger
|
a5afca10f6
|
don't pass machine around, its global
|
2015-11-12 20:02:44 +02: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
|
6754518daf
|
prune builtin
will need much less, many more things can be expressed in soml
|
2015-10-23 15:13:05 +03:00 |
|
Torsten Ruger
|
147a77f4e4
|
fix arm test by fixing arm
|
2015-10-23 14:46:27 +03:00 |
|
Torsten Ruger
|
897e11ce80
|
store three versions of the code in method
source, instructions and binary
|
2015-10-23 14:41:47 +03:00 |
|
Torsten Ruger
|
dcbd3c7091
|
fold last of the virtual into register
|
2015-10-22 18:16:29 +03:00 |
|
Torsten Ruger
|
15b570f5cf
|
removing passes (before arm)
collector becomes a function
minimizer unused
|
2015-10-18 19:27:02 +03:00 |
|
Torsten Ruger
|
e33a20dd41
|
minor housekeeping
|
2015-10-14 13:48:42 +03:00 |
|
Torsten Ruger
|
5122137a33
|
start new elf testing category (and minors)
|
2015-10-13 17:30:39 +03:00 |
|