Andrea Corallo
|
8b22849a5c
|
pushconditioncase working
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
868b6b454e
|
separate basic blocks
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
a2cf65d203
|
separate code
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
976357769f
|
rework arg parsing on the C side
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
759a15d446
|
adding non locals
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
7726cb2545
|
bubble sort works again
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
e25cf44115
|
fix comp-emit-cond-jump
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
6e1e1bdc2c
|
fix goto
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
d025ce26f8
|
stackset
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
80826b8220
|
uncomment test
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
8da012e224
|
ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
13651c52ca
|
uncommenting some test
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
231c71706b
|
Add other ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
45a4510738
|
adding ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
c7341aad72
|
improve comp-op-case again
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
f78257006c
|
add a bunch of ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
a556a2ef5b
|
improve comp-op-case
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
fb9711df98
|
uncommenting some tests
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
13811eba32
|
better generated code
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
c87027e054
|
adding some ops
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
099f9159c4
|
rework comp.el
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
f9723f947a
|
fix goto
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
53947aa60b
|
add comp-emit-set-call-subr macro
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
5aee49d203
|
byte-varbind byte-unbind
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
721d110298
|
improve comp-c-func-name
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
15e4c44564
|
some code massage
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
8c149505a0
|
conditionals working
|
2020-01-01 11:33:54 +01:00 |
|
Andrea Corallo
|
af7bfaad6a
|
rename comp-limple-frame comp-limplify
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
988a5133dc
|
block to hash
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
1deb54f5c9
|
adding conditionals
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
e1d9454215
|
basic funcall
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
ac297b67bb
|
concat support
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
210a3c0b3a
|
comp-op-case in place plus other rework
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
4a0379bdb4
|
reworking comp.el
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
fdbdf3da7f
|
symbol-value +1 test
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
2e20dca7a0
|
add discard aref aset
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
ba8ca065a7
|
let limple support calls with no assignment
|
2020-01-01 11:33:53 +01:00 |
|
Andrea Corallo
|
73cb29c3fb
|
varset support 5 test passing
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
973a7b149f
|
some consistency rework one test +
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
8f1492c0b7
|
simplify limple instruction set
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
6d0d29cae6
|
call ref works
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
749f4ce51f
|
improve function name translation
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
c81aba08e3
|
fix list
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
65918ebff8
|
function name as annotation
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
0bd54f29cb
|
two test passing
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
25908f52e1
|
parameter passing works again
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
30ba6d2532
|
rename entry block
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
24f80e510f
|
rework hashtable usage
|
2020-01-01 11:33:52 +01:00 |
|
Andrea Corallo
|
99ec0b493a
|
proper return in place
|
2020-01-01 11:33:51 +01:00 |
|
Andrea Corallo
|
40ffcb1315
|
simple call support
|
2020-01-01 11:33:51 +01:00 |
|