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 |
|