Commit Graph

35 Commits

Author SHA1 Message Date
Danny Yoo
28585e3eb0 still fixing module imports 2011-05-22 20:16:31 -04:00
Danny Yoo
5576e962f6 seeing if we can reliably get the module bytecode 2011-05-19 15:43:30 -04:00
Danny Yoo
501b11a931 traced down bug with regards to use of compile with a non-register target. 2011-05-18 16:26:36 -04:00
Danny Yoo
2f90e68db1 still chasing the bug 2011-05-17 14:04:13 -04:00
Danny Yoo
fff511672d perplexed: earley is failing, but not sure why 2011-05-16 11:40:29 -04:00
Danny Yoo
2bb72b6c44 trying to trace why test-compiler is failing on the derivative example. Something broke. 2011-05-12 02:33:31 -04:00
Danny Yoo
d1a18ae57c moving some of the definitions of il-structs into separate compiler-structs.rkt module 2011-05-04 18:38:14 -04:00
Danny Yoo
5d674b18d5 changing test and branch's test structure from symbols. Some test will need to take more that one operand, eventually. 2011-04-29 14:08:11 -04:00
Danny Yoo
36627c798a Implementing call-with-values, fixing some bugs with primitive procedure application and it. 2011-04-25 17:42:38 -04:00
Danny Yoo
e1c406c6a1 hacking in a call-with-values form to see if i got apply-values right 2011-04-25 15:42:37 -04:00
Danny Yoo
7f6ed34b95 trying to simplify structures some more. 2011-04-24 18:51:10 -04:00
Danny Yoo
44beaffea6 test cases 2011-04-21 15:25:56 -04:00
Danny Yoo
421c826564 test cases running 2011-04-17 13:19:58 -04:00
Danny Yoo
d209f3113b still looking 2011-04-14 16:03:28 -04:00
Danny Yoo
c78f6018be adding test cases for values. need to add binding forms for multiple values next 2011-04-12 16:53:50 -04:00
Danny Yoo
0d441be1cf in the middle of supporting the multiple value return with labels 2011-04-12 15:16:53 -04:00
Danny Yoo
18b3a474ef renaming compile.rkt to compiler.rkt 2011-04-12 13:09:53 -04:00
Danny Yoo
bc783824a7 adding apply; needs type checks for application last argument 2011-04-10 19:30:42 -04:00
Danny Yoo
9831504245 implementing list splicing 2011-04-10 18:49:18 -04:00
Danny Yoo
286e68920b about to try writing apply 2011-04-10 17:52:12 -04:00
Danny Yoo
2f90620863 modifying popenvironment to take arbitrary oparg for skip as well. 2011-04-10 17:00:59 -04:00
Danny Yoo
1873a9ca78 modifying popenvironment to take arbitrary oparg instead of guaranteed constant. 2011-04-10 16:49:13 -04:00
dyoo
05c37fe6d0 trying to do apply 2011-04-08 16:23:02 -04:00
dyoo
a49269e2db massaging the code so general apply should work 2011-04-08 16:03:39 -04:00
Danny Yoo
5b5499d241 prompt frames remember how deep the environment is 2011-04-06 17:17:59 -04:00
Danny Yoo
1f012fb570 continuing to debug 2011-04-01 23:26:22 -04:00
Danny Yoo
8c3a9c5136 introducing prompts in the simulator 2011-04-01 18:39:34 -04:00
Danny Yoo
d0eb3b610e fixed up test cases to use the new linkage structures. 2011-03-28 17:51:02 -04:00
Danny Yoo
f6aceb9d52 need to do a little more work. 2011-03-23 21:57:07 -04:00
Danny Yoo
97762a015f going to see if we can do something lexically smart here. 2011-03-23 20:55:44 -04:00
Danny Yoo
ee3ed353b0 extending Lam to have a name. 2011-03-20 22:33:22 -04:00
Danny Yoo
80ad749022 removing dead module 2011-03-20 22:13:42 -04:00
dyoo
0c7a04f6ed adding more definitions 2011-03-15 15:55:32 -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