155066aac8own dir for arm tests and split logic off
Torsten Ruger
2014-05-16 15:19:38 +0300
4030f32eadfinally coded the logic Shifting (what a beast)
Torsten Ruger
2014-05-16 12:55:51 +0300
87e0f297e3rename extra to right in logic inst
Torsten Ruger
2014-05-16 11:27:30 +0300
ccafb09224rename first hash argument from right to left in logic inst
Torsten Ruger
2014-05-16 10:54:56 +0300
ef17bbf9ddrename left to first in instruction and started on logic instruction cleanup
Torsten Ruger
2014-05-16 10:42:25 +0300
009c0895f4change right syntax to 1.9 style, looks a little nicer
Torsten Ruger
2014-05-15 21:35:45 +0300
a0f0d08e81named the first intruction constructor argument
Torsten Ruger
2014-05-15 19:41:51 +0300
b4c79d218fwork on Integer.to_s , not a simple task as it turns out
Torsten Ruger
2014-05-15 16:54:23 +0300
918ede1c02arm program to generate optimal devision code for constants
Torsten Ruger
2014-05-15 16:53:47 +0300
054f94d68badd some comment and tests (but small bugs still there)
Torsten Ruger
2014-05-14 22:34:53 +0300
c9ffb78e82allowing comments instead of newlines and not capturing comments (leave that for later as it messes the output)
Torsten Ruger
2014-05-14 22:19:20 +0300
3912e0cd31fix register issues, some typos
Torsten Ruger
2014-05-14 22:04:03 +0300
e10f4863eeexporting labels to elf for (a lot) better readability
Torsten Ruger
2014-05-14 16:15:47 +0300
d8d536aa2cwhile assembles, now for some nice assmbler reading
Torsten Ruger
2014-05-14 12:54:23 +0300
a5b4f3d9adremove NumLiteral, replace with IntegerConstant
Torsten Ruger
2014-05-14 12:08:06 +0300
d6b5d46165while compiles. jo
Torsten Ruger
2014-05-14 12:02:54 +0300
d50c38f5adadd more functionality to get while to work (not there yet)
Torsten Ruger
2014-05-14 11:33:23 +0300
2230a4f25eclean up intruction instantiation and fix tests
Torsten Ruger
2014-05-14 10:47:30 +0300
46ea1df51erename function_call to call_site in all levels to avoid confusion
Torsten Ruger
2014-05-13 21:15:02 +0300
04af367bc0coming together, more and more each day
Torsten Ruger
2014-05-13 21:06:12 +0300
f6711ea49ccheckpointing on the mad road to register allocation
Torsten Ruger
2014-05-13 18:21:24 +0300
b0302948ddrename machine to c_machine
Torsten Ruger
2014-05-13 17:06:42 +0300
d7f31e7f39introduce constant class and add block to compile signature(wip, work in progress)
Torsten Ruger
2014-05-13 16:24:19 +0300
dd05b30230ads to_s to ast for better readability
Torsten Ruger
2014-05-13 10:49:26 +0300
140d33b167c fibs (need to loop a lot to use time on it)
Torsten Ruger
2014-05-13 10:36:44 +0300
cd67589f3elife must go on, compunds must go (for now)
Torsten Ruger
2014-05-13 08:35:49 +0300
61d72a74adfixes array test for previous rename
Torsten Ruger
2014-05-13 08:35:17 +0300