Commit Graph

62 Commits

Author SHA1 Message Date
Danny Yoo
c444c3568e using more of the stack. Also ensuring a termination condition for the recursion limit search. 2011-04-17 12:56:59 -04:00
Danny Yoo
33a0c3ebe0 incorporated dynamic computation of stack frame 2011-04-16 23:35:35 -04:00
Danny Yoo
a9b3ee7bb9 continuing to work on multiple value stuff 2011-04-16 15:51:42 -04:00
Danny Yoo
3335aa2cf5 behavior chased to incorrect definition of not. Fixed\! 2011-04-14 16:32:19 -04:00
Danny Yoo
2148cb047e baffled: I'm getting a different set of parse trees out of earley, and not enough of them. 2011-04-14 16:26:06 -04:00
Danny Yoo
d209f3113b still looking 2011-04-14 16:03:28 -04:00
Danny Yoo
5f26e5bc16 trying to trace why earley is failing 2011-04-14 15:20:07 -04:00
Danny Yoo
d43f1100e3 removing separate PopControlFrame/Prompt command, since the frames all pop the same way 2011-04-14 12:58:32 -04:00
Danny Yoo
a1aa14885a in the middle of continuation marks 2011-04-13 16:20:47 -04:00
Danny Yoo
66e57b4805 fixing argcount confusion 2011-04-13 14:44:13 -04:00
Danny Yoo
1f5738cd20 kernel domain checks have caller 2011-04-13 14:33:02 -04:00
Danny Yoo
f43f43f2b1 adding member 2011-04-13 13:45:35 -04:00
Danny Yoo
a3de6276c2 caught the bug 2011-04-11 16:17:18 -04:00
Danny Yoo
428882af6a in the middle of debugging the javascript implementation 2011-04-11 16:16:10 -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
398de4c1b0 fixing arity checks 2011-04-08 23:29:32 -04:00
dyoo
a49269e2db massaging the code so general apply should work 2011-04-08 16:03:39 -04:00
dyoo
0e604a44ae continuing to work on the primitives 2011-04-08 14:46:31 -04:00
Danny Yoo
02779f3537 closure compile can shrink down the size of the runtime to something more managable. 2011-04-03 17:40:01 -04:00
Danny Yoo
6e920dd7ca more cleanup 2011-04-02 18:36:08 -04:00
Danny Yoo
13484d7cca initial namespacing done 2011-04-02 17:53:43 -04:00
Danny Yoo
7b8eb2b04f in the middle of namespacing the exports from the runtime 2011-04-02 17:40:08 -04:00
Danny Yoo
cfdbbfaeaa traced the bug to an off-by-one, as usual... 2011-04-02 00:57:34 -04:00
Danny Yoo
c0d18edca8 still chasing after browser bug; the simulator is working ok, so I assume I messed up somewhere in assembly 2011-04-02 00:14:54 -04:00
Danny Yoo
073688b1a9 about to try adding those typechecks. 2011-03-29 18:23:33 -04:00
Danny Yoo
a3f323a687 adding type checks 2011-03-29 18:18:21 -04:00
Danny Yoo
df958aa6ec fixing typos 2011-03-29 17:12:47 -04:00
Danny Yoo
69f2cf0d3a adding type checks 2011-03-29 03:53:25 -04:00
Danny Yoo
eb0eee57bd fixing some primitives 2011-03-28 22:36:58 -04:00
Danny Yoo
d758585c85 removing unnecessary label 2011-03-25 23:05:50 -04:00
Danny Yoo
e5ff0e227c the exception handler consumes both the exception and the machine. 2011-03-24 18:46:34 -04:00
Danny Yoo
7c7491329c simplifying trampoline parameters: it only takes the machine and the entry point. 2011-03-24 18:41:08 -04:00
Danny Yoo
cbd1d8cb58 trying to lexically scope MACHINE for modularity and performance 2011-03-18 20:26:23 -04:00
dyoo
fc723832c8 temporarily broke package 2011-03-15 15:18:26 -04:00
dyoo
1c7bac3393 added defn for equal that works better 2011-03-15 10:12:13 -04:00
dyoo
299f825c72 added the PID controller so we yield to the browser every once in a while. 2011-03-15 09:55:19 -04:00
dyoo
825e9bbea1 tracing to see if we're making progress 2011-03-15 09:01:57 -04:00
dyoo
432d850370 trying to add enough to the web implementation to run conform. Hitting an error that I didn't see in the simulator; investigating 2011-03-15 08:17:11 -04:00
Danny Yoo
77f90ba95c keeping track of closure names 2011-03-14 18:53:05 -04:00
Danny Yoo
cc61b1daf1 trying to get the conform benchmark running 2011-03-14 16:05:59 -04:00
Danny Yoo
8cd2085f86 ctak is running as well 2011-03-13 16:57:48 -04:00
Danny Yoo
dfe91d23e6 kludging the call/cc code in 2011-03-12 03:46:15 -05:00
Danny Yoo
b9dfd90851 trying to get call/cc 2011-03-11 18:26:34 -05:00
Danny Yoo
dfbb278e4b adding test 2011-03-10 15:11:08 -05:00
Danny Yoo
55d84eec95 fixing bug in the assembler; it didn't see the target from PushControlFrame 2011-03-10 15:02:42 -05:00
Danny Yoo
49a53c0864 adjusting control frames to hold the procedure in hand, just in case 2011-03-10 14:31:31 -05:00
Danny Yoo
488137a6af fixing primitive application 2011-03-09 16:35:26 -05:00
Danny Yoo
f4b6dd8805 assembled closures 2011-03-09 15:30:29 -05:00
Danny Yoo
228bd73958 skeletonizign assemble.rkt 2011-03-09 12:30:12 -05:00