Danny Yoo
|
2bc4b2a224
|
simulator seems to be in place
|
2011-04-12 16:12:46 -04:00 |
|
Danny Yoo
|
57027917f1
|
fixing up the simulator and assembler
|
2011-04-12 16:09:08 -04:00 |
|
Danny Yoo
|
9156691f3d
|
still in the middle of linked label stuff
|
2011-04-12 15:47:28 -04:00 |
|
Danny Yoo
|
30441ea587
|
still in the middle of linked label stuff
|
2011-04-12 15:36:28 -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
|
172b1d9e5d
|
some more tests using apply
|
2011-04-11 16:25:17 -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
|
5fa7af7037
|
testing the simulator
|
2011-04-11 15:57:21 -04:00 |
|
Danny Yoo
|
18736b41a1
|
adding UnspliceRestFromStack! as a primitive operation
|
2011-04-11 15:33:12 -04:00 |
|
Danny Yoo
|
c67fe8ab31
|
about to write the unsplicing code.
|
2011-04-11 15:26:10 -04:00 |
|
Danny Yoo
|
f76bec0d13
|
in the middle of getting arity
|
2011-04-11 14:05:01 -04:00 |
|
Danny Yoo
|
9094c345cd
|
adding rest? argument to Lams
|
2011-04-11 13:06:16 -04:00 |
|
Danny Yoo
|
1aa3e77a57
|
optimizing some stack usage
|
2011-04-10 22:08:21 -04:00 |
|
Danny Yoo
|
66a2d6b0ef
|
adding pushimmediateontoenvironment
|
2011-04-10 21:25:52 -04:00 |
|
Danny Yoo
|
5952ca7cf3
|
optimization when jump target is known.
|
2011-04-10 20:48:03 -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
|
cbc51a93be
|
chased problem down to forgetting setting argcount
|
2011-04-10 17:43:22 -04:00 |
|
Danny Yoo
|
b51858c524
|
broke something
|
2011-04-10 17:27:14 -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 |
|
Danny Yoo
|
49d2fd4803
|
applyprimitiveprocedure now uses argcount
|
2011-04-08 23:57:38 -04:00 |
|
Danny Yoo
|
29fa60d89e
|
continuing to try to eliminate number-of-arguments from general procedure call, because that should be a runtime value coming from argcount, rather than a static one at compilation time.
|
2011-04-08 23:52:35 -04:00 |
|
Danny Yoo
|
3a598c8064
|
moving the popenv pushenv no-op optimizations to assembly
|
2011-04-08 23:45:20 -04:00 |
|
Danny Yoo
|
5f91d56542
|
ripping out an optimization
|
2011-04-08 23:37:56 -04:00 |
|
Danny Yoo
|
398de4c1b0
|
fixing arity checks
|
2011-04-08 23:29:32 -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 |
|
dyoo
|
0e604a44ae
|
continuing to work on the primitives
|
2011-04-08 14:46:31 -04:00 |
|
dyoo
|
c8189e4c1e
|
passing count of arguments in val for procedure call
|
2011-04-08 14:18:01 -04:00 |
|
Danny Yoo
|
5b5499d241
|
prompt frames remember how deep the environment is
|
2011-04-06 17:17:59 -04:00 |
|
Danny Yoo
|
9072e32820
|
maintaining proc across tail calls.
|
2011-04-06 16:28:37 -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
|
c461152e39
|
fixing test case
|
2011-04-02 01:01:45 -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
|
7751813bde
|
still trying to catch bug involving call/cc and the environment. I think I've forgotten to capture only the portion of the environment up to prompt.
|
2011-04-02 00:29:16 -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
|
868711dae8
|
starting to re-enable call/cc tests
|
2011-04-01 23:33:24 -04:00 |
|
Danny Yoo
|
1f012fb570
|
continuing to debug
|
2011-04-01 23:26:22 -04:00 |
|
Danny Yoo
|
d1b27940b7
|
some more tests
|
2011-04-01 23:20:09 -04:00 |
|
Danny Yoo
|
f26b23d821
|
fixing a bug with boxenv
|
2011-04-01 23:05:00 -04:00 |
|
Danny Yoo
|
49ff8c0aa1
|
callcc still broken...
|
2011-04-01 22:57:34 -04:00 |
|
Danny Yoo
|
931078130f
|
continuing to debug
|
2011-04-01 21:31:57 -04:00 |
|
Danny Yoo
|
570879d194
|
still debugging
|
2011-04-01 19:44:24 -04:00 |
|