Danny Yoo
|
dfe91d23e6
|
kludging the call/cc code in
|
2011-03-12 03:46:15 -05:00 |
|
Danny Yoo
|
b01bb3bc85
|
trying to make call/cc work on the web
|
2011-03-11 20:38:03 -05:00 |
|
Danny Yoo
|
a17e314489
|
minor changes
|
2011-03-10 17:22:54 -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
|
634e23daa8
|
tracing bug in environment handling
|
2011-03-10 14:49:50 -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
|
f365767023
|
removed lookuptopleveladdress as an primitive operator
|
2011-03-10 13:50:44 -05:00 |
|
Danny Yoo
|
8699874a95
|
removing separate settoplevel statement; unnecessary
|
2011-03-10 13:23:23 -05:00 |
|
Danny Yoo
|
c4bf7c60b5
|
elements of the prefix can be lhs targets now
|
2011-03-10 13:05:16 -05:00 |
|
Danny Yoo
|
5b406543bc
|
ripping out getlexical because it's superfluous
|
2011-03-10 12:50:52 -05:00 |
|
Danny Yoo
|
5d691899dd
|
check-closure-arity appears to be doing something useful
|
2011-03-09 18:09:19 -05:00 |
|
Danny Yoo
|
10f46fd515
|
get-compiled-procedure-entry
|
2011-03-09 17:48:36 -05:00 |
|
Danny Yoo
|
447038acff
|
closures are doing the expected thing
|
2011-03-09 17:38:40 -05:00 |
|
Danny Yoo
|
808ad8b7be
|
check-toplevel-bound
|
2011-03-09 17:17:03 -05:00 |
|
Danny Yoo
|
0de23ee06e
|
primitive procedure testing
|
2011-03-09 16:58:40 -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
|
13e7159ed9
|
fixing some of the variable collections
|
2011-03-09 15:16:05 -05:00 |
|
Danny Yoo
|
f53c96abc5
|
fixing assignment to targets.
|
2011-03-09 15:07:58 -05:00 |
|
Danny Yoo
|
c8c3947e0a
|
fixing assembly of basic blocks
|
2011-03-09 14:47:05 -05:00 |
|
Danny Yoo
|
5f42959da5
|
testing assembly
|
2011-03-09 13:34:31 -05:00 |
|
Danny Yoo
|
e6362835bf
|
starting to fill things in.
|
2011-03-09 12:41:26 -05:00 |
|
Danny Yoo
|
228bd73958
|
skeletonizign assemble.rkt
|
2011-03-09 12:30:12 -05:00 |
|
dyoo
|
e6cb5d87a1
|
Trying to clear up procedure application
|
2011-03-02 16:42:33 -05:00 |
|
dyoo
|
07f5a2a495
|
getting assemble to typecheck, but needs more work.
|
2011-03-02 15:45:30 -05:00 |
|
Danny Yoo
|
aa1d34eadc
|
adjusting the output so I can grab the val register from the machine.
|
2011-02-25 16:21:20 -05:00 |
|
Danny Yoo
|
fceb4f0379
|
did comet-style server push
|
2011-02-21 22:37:03 -05:00 |
|
Danny Yoo
|
95a3168659
|
added exception catching
|
2011-02-21 21:24:05 -05:00 |
|
Danny Yoo
|
627a360499
|
global lookup appears to be doing the right thing now
|
2011-02-21 17:53:49 -05:00 |
|
Danny Yoo
|
d192d1cacb
|
still fixing issues
|
2011-02-21 17:43:58 -05:00 |
|
Danny Yoo
|
a9586c97d5
|
trying to get toplevel addressing to work.
|
2011-02-21 17:11:44 -05:00 |
|
Danny Yoo
|
6391f614d9
|
debuggin
|
2011-02-21 15:47:11 -05:00 |
|
Danny Yoo
|
9bed9d2ee1
|
commit
|
2011-02-21 14:49:54 -05:00 |
|
Danny Yoo
|
bdeab40f34
|
assemble.rkt is typechecking
|
2011-02-20 17:08:26 -05:00 |
|
Danny Yoo
|
0d74f2f9f1
|
trying to type assembly
|
2011-02-20 17:03:14 -05:00 |
|
Danny Yoo
|
c9066c2654
|
simplifying structure a little
|
2011-02-20 16:32:12 -05:00 |
|
Danny Yoo
|
03b2a0eae8
|
making instructions explicit types so we can get better error trapping.
|
2011-02-20 14:58:38 -05:00 |
|
Danny Yoo
|
226f962195
|
fixing some name issues from earlier
|
2011-02-09 18:33:36 -05:00 |
|
Danny Yoo
|
b9d4133e54
|
moving content into package.rkt
|
2011-02-09 18:00:34 -05:00 |
|
Danny Yoo
|
8e8a26c016
|
moving structure definitions from assemble into structs.
|
2011-02-09 17:45:09 -05:00 |
|
Danny Yoo
|
671ce83b14
|
a little work on the runtime.
|
2011-02-09 00:47:29 -05:00 |
|
Danny Yoo
|
ba3c1d8117
|
working on improving quality of generated code.
|
2011-02-08 23:00:49 -05:00 |
|
Danny Yoo
|
2025b90140
|
splitting off into some modules.
|
2011-02-08 22:06:15 -05:00 |
|