Commit Graph

29 Commits

Author SHA1 Message Date
Danny Yoo
7b8eb2b04f in the middle of namespacing the exports from the runtime 2011-04-02 17:40:08 -04:00
Danny Yoo
6cb062d83e fixing test cases 2011-03-25 23:19:21 -04:00
Danny Yoo
8cd54d53f7 forgot to translate void 2011-03-20 22:46:40 -04:00
Danny Yoo
4949eef3c5 fixing the assembler 2011-03-20 22:43:58 -04:00
Danny Yoo
afe489e4f4 require cleanup 2011-03-18 22:52:56 -04:00
Danny Yoo
20818b0a7a removing superfluous structures. 2011-03-18 22:34:43 -04:00
Danny Yoo
cbd1d8cb58 trying to lexically scope MACHINE for modularity and performance 2011-03-18 20:26:23 -04:00
dyoo
9a527d48d4 more fixes 2011-03-15 15:38:38 -04:00
dyoo
fc723832c8 temporarily broke package 2011-03-15 15:18:26 -04:00
dyoo
54ee4e8da4 moving the bootstrapping primitives code (like call/cc) into bootstrapped-primitives.rkt. About to implement map as well. 2011-03-15 13:52:41 -04:00
Danny Yoo
c783850732 trying to speed up the simulator a bit 2011-03-14 19:15:42 -04:00
Danny Yoo
581cbd5f9f pushenv will push boxes. 2011-03-13 20:15:30 -04:00
Danny Yoo
9bce564bf3 trying to prepare for boxed lexical references 2011-03-13 18:31:11 -04:00
Danny Yoo
dfe91d23e6 kludging the call/cc code in 2011-03-12 03:46:15 -05:00
Danny Yoo
f365767023 removed lookuptopleveladdress as an primitive operator 2011-03-10 13:50:44 -05:00
Danny Yoo
8699874a95 removing separate settoplevel statement; unnecessary 2011-03-10 13:23:23 -05:00
Danny Yoo
5d691899dd check-closure-arity appears to be doing something useful 2011-03-09 18:09:19 -05:00
Danny Yoo
10f46fd515 get-compiled-procedure-entry 2011-03-09 17:48:36 -05:00
Danny Yoo
447038acff closures are doing the expected thing 2011-03-09 17:38:40 -05:00
Danny Yoo
808ad8b7be check-toplevel-bound 2011-03-09 17:17:03 -05:00
Danny Yoo
0de23ee06e primitive procedure testing 2011-03-09 16:58:40 -05:00
Danny Yoo
488137a6af fixing primitive application 2011-03-09 16:35:26 -05:00
Danny Yoo
094da406fe making sure closure variable capture is doing something reasonable 2011-03-09 15:41:11 -05:00
Danny Yoo
f4b6dd8805 assembled closures 2011-03-09 15:30:29 -05:00
Danny Yoo
f53c96abc5 fixing assignment to targets. 2011-03-09 15:07:58 -05:00
Danny Yoo
c8c3947e0a fixing assembly of basic blocks 2011-03-09 14:47:05 -05:00
Danny Yoo
d7554b2ae4 unit testing the assembler 2011-03-09 13:43:04 -05:00
Danny Yoo
55a7de098f working on the evaluator 2011-03-09 13:39:41 -05:00
Danny Yoo
5f42959da5 testing assembly 2011-03-09 13:34:31 -05:00