Danny Yoo
|
44beaffea6
|
test cases
|
2011-04-21 15:25:56 -04:00 |
|
Danny Yoo
|
33294d0c36
|
hmm.. the typechecker at this point looks like it's going crazy
|
2011-04-17 14:54:01 -04:00 |
|
Danny Yoo
|
421c826564
|
test cases running
|
2011-04-17 13:19:58 -04:00 |
|
Danny Yoo
|
a9b3ee7bb9
|
continuing to work on multiple value stuff
|
2011-04-16 15:51:42 -04:00 |
|
Danny Yoo
|
6e2c4e8d8a
|
added generic frames
|
2011-04-14 13:17:44 -04:00 |
|
Danny Yoo
|
0c8cd9234c
|
renaming PushControlFrame to more specific PushControlFrame/Call, since control frames can be of several types
|
2011-04-14 13:05:05 -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
|
d959ecf9ae
|
need to do something about the linkage and describe tail behavior separately from environment/clearing behavior
|
2011-04-14 00:54:09 -04:00 |
|
Danny Yoo
|
4f2e6f8546
|
in the middle
|
2011-04-13 16:56:38 -04:00 |
|
Danny Yoo
|
a1aa14885a
|
in the middle of continuation marks
|
2011-04-13 16:20:47 -04:00 |
|
Danny Yoo
|
c78f6018be
|
adding test cases for values. need to add binding forms for multiple values next
|
2011-04-12 16:53:50 -04:00 |
|
Danny Yoo
|
2bc4b2a224
|
simulator seems to be in place
|
2011-04-12 16:12:46 -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
|
5fa7af7037
|
testing the simulator
|
2011-04-11 15:57:21 -04:00 |
|
Danny Yoo
|
66a2d6b0ef
|
adding pushimmediateontoenvironment
|
2011-04-10 21:25:52 -04:00 |
|
Danny Yoo
|
9831504245
|
implementing list splicing
|
2011-04-10 18:49:18 -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
|
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
|
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
|
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 |
|
Danny Yoo
|
8c3a9c5136
|
introducing prompts in the simulator
|
2011-04-01 18:39:34 -04:00 |
|
Danny Yoo
|
589731fc6f
|
introducing prompts
|
2011-04-01 18:08:29 -04:00 |
|
dyoo
|
23b389a52a
|
fixing typo
|
2011-03-31 15:34:06 -04:00 |
|
Danny Yoo
|
a3d5ec0b86
|
moved the type check stuff into the compiler
|
2011-03-29 21:49:11 -04:00 |
|
Danny Yoo
|
bbb80800db
|
a few more open-coded primitives
|
2011-03-28 23:23:08 -04:00 |
|
Danny Yoo
|
eb0eee57bd
|
fixing some primitives
|
2011-03-28 22:36:58 -04:00 |
|
Danny Yoo
|
a640cfe083
|
minor optimization to letrec
|
2011-03-26 23:46:01 -04:00 |
|
Danny Yoo
|
e862a43ae5
|
more open coding
|
2011-03-26 20:12:16 -04:00 |
|
Danny Yoo
|
e0b6367935
|
open-coding a few operators
|
2011-03-26 19:49:53 -04:00 |
|
Danny Yoo
|
edc6707fc1
|
procedure application
|
2011-03-26 18:52:49 -04:00 |
|
Danny Yoo
|
b51922310c
|
toplevel can refer to module variables
|
2011-03-26 17:23:51 -04:00 |
|
Danny Yoo
|
6cb062d83e
|
fixing test cases
|
2011-03-25 23:19:21 -04:00 |
|
Danny Yoo
|
c75385278c
|
in the middle of letrec
|
2011-03-25 18:10:26 -04:00 |
|
Danny Yoo
|
7357c8e850
|
tracing error in compilation
|
2011-03-23 18:30:13 -04:00 |
|
Danny Yoo
|
07f86a8012
|
added a few tests to the simulator
|
2011-03-21 23:38:10 -04:00 |
|
Danny Yoo
|
4f8217d5c6
|
fixing tests for the simulator
|
2011-03-20 22:24:49 -04:00 |
|
Danny Yoo
|
20818b0a7a
|
removing superfluous structures.
|
2011-03-18 22:34:43 -04:00 |
|
dyoo
|
fc723832c8
|
temporarily broke package
|
2011-03-15 15:18:26 -04:00 |
|
dyoo
|
b14631a40f
|
adding Primitives as a target
|
2011-03-15 14:35:23 -04:00 |
|
dyoo
|
a17434937b
|
fixing the bootstrapping
|
2011-03-15 14:20:01 -04:00 |
|
dyoo
|
54ee4e8da4
|
moving the bootstrapping primitives code (like call/cc) into bootstrapped-primitives.rkt. About to implement map as well.
|
2011-03-15 13:52:41 -04:00 |
|