Commit Graph

15 Commits

Author SHA1 Message Date
Danny Yoo
832df0a2be adding more of the singular checks 2011-04-17 14:31:42 -04:00
Danny Yoo
97ace1e517 going through the expressions and adding the singular value check as necessary 2011-04-17 14:24:31 -04:00
Danny Yoo
65ec6d340e test cases are running. 2011-04-17 14:10:57 -04:00
Danny Yoo
d7648c4ae7 in the middle of moving getControlStackLabel as an oparg, so we don't need to write into val register before jumping 2011-04-17 13:11:49 -04:00
Danny Yoo
a9b3ee7bb9 continuing to work on multiple value stuff 2011-04-16 15:51:42 -04:00
Danny Yoo
3cb40ab499 restricting the prompt and call frames to ensure they are always using linkedlabels, to guarantee good things when we do multiple value returns 2011-04-16 15:26:01 -04:00
Danny Yoo
bb2aba98ac renaming promptlinkage to returnlinkage/nontail, just because what returnlinkage/nontail is doing is more general than what prompts require. 2011-04-16 15:04:52 -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
75fd4a9005 hacked out something for with-continuation-mark; I don't think it's quite right yet. I need a separate frame structure here; I don't like how I'm overloading callframes. 2011-04-14 01:07:13 -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
a1aa14885a in the middle of continuation marks 2011-04-13 16:20:47 -04:00
Danny Yoo
57027917f1 fixing up the simulator and assembler 2011-04-12 16:09:08 -04:00
Danny Yoo
18b3a474ef renaming compile.rkt to compiler.rkt 2011-04-12 13:09:53 -04:00