Commit Graph

26 Commits

Author SHA1 Message Date
Danny Yoo
b658834626 need to figure out why it takes so long to parse bytecode. 2011-05-20 11:23:28 -04:00
Danny Yoo
b1b3f5aaa2 fixing tests for get-dependencies 2011-05-20 11:07:30 -04:00
Danny Yoo
3198c18b7d trying to make the tests robust to current-directory 2011-05-19 16:25:28 -04:00
Danny Yoo
5576e962f6 seeing if we can reliably get the module bytecode 2011-05-19 15:43:30 -04:00
Danny Yoo
1550196a5a nailed the bug: what was happening was the labels generated by parse.rkt and parse-bytecode-5.1.1 were colliding, since they were using separate gensym functions. 2011-05-17 17:15:18 -04:00
Danny Yoo
1f9b870b91 ripping out provides, since we don't need it. 2011-05-13 19:11:25 -04:00
Danny Yoo
fee35c3860 continuing to work on module paths 2011-05-13 17:15:20 -04:00
Danny Yoo
2bb4666645 added in a path rewriter 2011-05-13 14:50:25 -04:00
Danny Yoo
882b228ae8 trying to deal with case-lam's revised structure 2011-05-12 14:36:06 -04:00
Danny Yoo
89321ba9b2 trying to complete the bytecode parse 2011-05-11 18:03:46 -04:00
Danny Yoo
a850bcfc8c using resolve-module-path-index 2011-05-11 00:46:08 -04:00
Danny Yoo
5cd3ef8cd8 trying to parse modules 2011-05-10 21:28:28 -04:00
Danny Yoo
6ceb708917 in the middle of begin0 2011-05-10 15:09:22 -04:00
Danny Yoo
5b816c4a64 parsing case-lam 2011-05-10 00:46:57 -04:00
Danny Yoo
2312a9f7d2 with-cont-mark parsing 2011-05-10 00:24:09 -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
0666c9d389 letrec boxenv installvalue 2011-05-10 00:00:44 -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
39935eaee3 adding kernel primitive as opargs. 2011-05-09 18:17:15 -04:00
Danny Yoo
4be57c1e37 branch 2011-05-09 16:38:32 -04:00
Danny Yoo
2d006f8272 let1 2011-05-09 16:27:36 -04:00
Danny Yoo
e6968a596b trying to deal with cycles by eliminating them from our representation. 2011-05-09 16:06:20 -04:00
Danny Yoo
7aad5e2b33 trying to parse positional names 2011-05-09 13:10:52 -04:00
Danny Yoo
4a8413cfc8 continuing to parse lams. temporarily broken 2011-05-08 19:03:41 -04:00
Danny Yoo
b82de5d998 working on parse-bytecode 2011-05-08 17:51:06 -04:00
Danny Yoo
512cade3d6 skeleton for the parser 2011-05-06 16:11:00 -04:00