Commit Graph

643 Commits

Author SHA1 Message Date
Danny Yoo
627a360499 global lookup appears to be doing the right thing now 2011-02-21 17:53:49 -05:00
Danny Yoo
d192d1cacb still fixing issues 2011-02-21 17:43:58 -05:00
Danny Yoo
a9586c97d5 trying to get toplevel addressing to work. 2011-02-21 17:11:44 -05:00
Danny Yoo
cf3be4c0e2 added test case module 2011-02-21 15:50:48 -05:00
Danny Yoo
16c5e6a796 fixed test case and code 2011-02-21 15:50:32 -05:00
Danny Yoo
6391f614d9 debuggin 2011-02-21 15:47:11 -05:00
Danny Yoo
5599bc125f Trying to add prefix into the mix 2011-02-21 15:08:56 -05:00
Danny Yoo
9bed9d2ee1 commit 2011-02-21 14:49:54 -05:00
Danny Yoo
940b4882f2 packaging appears to be working again. 2011-02-20 23:45:50 -05:00
Danny Yoo
98ece79928 trying to make package work 2011-02-20 23:44:08 -05:00
Danny Yoo
79074ccecb Merge remote branch 'origin/master' 2011-02-20 23:22:26 -05:00
Danny Yoo
9e24569d22 Merge remote branch 'origin/master' 2011-02-20 23:21:05 -05:00
Danny Yoo
bdeab40f34 assemble.rkt is typechecking 2011-02-20 17:08:26 -05:00
Danny Yoo
0d74f2f9f1 trying to type assembly 2011-02-20 17:03:14 -05:00
Danny Yoo
c9066c2654 simplifying structure a little 2011-02-20 16:32:12 -05:00
Danny Yoo
d29a96022c adjusted compile to typecheck 2011-02-20 16:09:33 -05:00
Danny Yoo
03b2a0eae8 making instructions explicit types so we can get better error trapping. 2011-02-20 14:58:38 -05:00
Danny Yoo
120895c624 getting cm to type 2011-02-18 18:55:12 -05:00
Danny Yoo
61a1d62a05 rest break 2011-02-18 18:33:10 -05:00
Danny Yoo
b78a1b35c2 rest break 2011-02-18 18:08:13 -05:00
Danny Yoo
ac9ea0c75c About to try writing with types. 2011-02-18 17:46:14 -05:00
Danny Yoo
e66cee7da1 gauss 2011-02-09 21:31:30 -05:00
Danny Yoo
4c4b9219c8 measuring rough scale of performance difference 2011-02-09 21:22:07 -05:00
Danny Yoo
6d7fb7a275 timing against c 2011-02-09 21:09:51 -05:00
Danny Yoo
350507a66f fixing typo 2011-02-09 19:52:06 -05:00
Danny Yoo
a95c8e68b5 numbers are still looking bad. 2011-02-09 19:46:14 -05:00
Danny Yoo
3ef32082b9 got the case/switch version of the factorial function doing something 2011-02-09 19:38:51 -05:00
Danny Yoo
67e58361b6 testing 2011-02-09 19:22:05 -05:00
Danny Yoo
d9539fb752 trying to manually transform to case/switch 2011-02-09 19:12:07 -05:00
Danny Yoo
226f962195 fixing some name issues from earlier 2011-02-09 18:33:36 -05:00
Danny Yoo
b9d4133e54 moving content into package.rkt 2011-02-09 18:00:34 -05:00
Danny Yoo
8e8a26c016 moving structure definitions from assemble into structs. 2011-02-09 17:45:09 -05:00
Danny Yoo
671ce83b14 a little work on the runtime. 2011-02-09 00:47:29 -05:00
Danny Yoo
45e8973d40 fixing test case 2011-02-08 23:18:05 -05:00
Danny Yoo
ba3c1d8117 working on improving quality of generated code. 2011-02-08 23:00:49 -05:00
Danny Yoo
2025b90140 splitting off into some modules. 2011-02-08 22:06:15 -05:00
Danny Yoo
3755768485 moving the trampoline testing to the front of each basic block 2011-02-08 17:20:55 -05:00
Danny Yoo
61a245e4b4 all the operations should be open-coded to reduce procedure calls. 2011-02-08 17:04:51 -05:00
Danny Yoo
6e9805a983 exercise 5.41 on lexical addressing. 2011-02-08 14:57:54 -05:00
dyoo
579be4b4d2 update 2011-01-01 17:45:24 -05:00
dyoo
13a4bee4ed cm 2010-12-25 16:47:09 -05:00
Danny Yoo
0f93af6085 filling in definitions 2010-12-17 15:26:06 -05:00
Danny Yoo
3beb056266 skeleton code 2010-12-17 12:08:32 -05:00