Commit Graph

27 Commits

Author SHA1 Message Date
Danny Yoo
5132e3dbc2 passing test cases again 2011-05-12 15:43:01 -04:00
Danny Yoo
8fe3fbc9a4 getting into bad compilation times again. Trying to isolate 2011-05-11 14:22:47 -04:00
Danny Yoo
a1feb1965c ripping out the name from ToplevelSet since it's not used anywhere 2011-05-10 00:12:07 -04:00
Danny Yoo
e3d8a253fe fixing implementation of letrec, which isn't supposed to do any allocation. That's the job of letvoid 2011-05-09 23:49:10 -04:00
Danny Yoo
c192989e55 trying to add positional names to lambdas 2011-05-08 19:22:13 -04:00
Danny Yoo
62bba7470e TestClosureArityMismatch 2011-05-03 16:46:42 -04:00
Danny Yoo
ba92000960 test cases for parsing caselam 2011-05-03 16:06:10 -04:00
Danny Yoo
91e6172298 expanding install-values to install mutliple values 2011-04-28 13:29:27 -04:00
Danny Yoo
b8785b524f added test cases for parsing it 2011-04-27 21:58:18 -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
4f2e6f8546 in the middle 2011-04-13 16:56:38 -04:00
Danny Yoo
c67fe8ab31 about to write the unsplicing code. 2011-04-11 15:26:10 -04:00
Danny Yoo
9094c345cd adding rest? argument to Lams 2011-04-11 13:06:16 -04:00
Danny Yoo
f581b027a2 weakening the optimization: it's not sound if there's mutation, and I don't currently analyze operands for mutation yet. 2011-04-01 13:37:07 -04:00
Danny Yoo
dbd8d5bebc about to work on prompts and splices 2011-04-01 13:15:41 -04:00
Danny Yoo
befceb1751 getting the compiler to recognize language primitives 2011-03-26 17:46:28 -04:00
Danny Yoo
32e1f1a5dc some testing on letrec 2011-03-25 18:35:12 -04:00
Danny Yoo
15a03bba7c trying to do some very simplistic static analysis 2011-03-23 21:43:41 -04:00
Danny Yoo
1e30968481 tracing bug with boxenv 2011-03-23 19:17:56 -04:00
Danny Yoo
b433c6e6c7 getting set! to work 2011-03-23 17:47:43 -04:00
Danny Yoo
ee3ed353b0 extending Lam to have a name. 2011-03-20 22:33:22 -04:00
Danny Yoo
2d05a3b8ad continuing to fix the parsing 2011-03-20 21:06:28 -04:00
Danny Yoo
c72caa5857 changed to letvoid 2011-03-20 20:33:07 -04:00
Danny Yoo
488fe3f0a1 I need to do letrec... 2011-03-19 19:52:19 -04:00
Danny Yoo
541da68b82 let* test 2011-03-19 19:48:06 -04:00
Danny Yoo
948cd65dad more tests 2011-03-19 19:40:12 -04:00
Danny Yoo
3aa643720a more tests on parsing 2011-03-19 19:32:54 -04:00