Andy Wingo
|
4aabc205cc
Add missing files
|
9 年之前 |
Andy Wingo
|
0d4c937722
Remove CPS1 language
|
9 年之前 |
Andy Wingo
|
50fcdfece3
Remove "free" field of $fun
|
10 年之前 |
Andy Wingo
|
34ff3af9f0
Replace $letrec with $rec
|
10 年之前 |
Andy Wingo
|
a9ec16f9c5
Remove $void CPS expression type
|
10 年之前 |
Andy Wingo
|
59258f7cad
Remove $kif
|
10 年之前 |
Andy Wingo
|
92805e2197
Add $branch expression type
|
10 年之前 |
Andy Wingo
|
2ad91e6b34
Optimize make-global-cont-folder
|
10 年之前 |
Andy Wingo
|
cf8bb03772
First-order CPS has $program and $closure forms
|
11 年之前 |
Andy Wingo
|
405805fbc3
Separate make-cont-folder into global and local variants
|
11 年之前 |
Andy Wingo
|
d3dbf75ab3
with-fresh-name-state takes a cont, not a $fun
|
11 年之前 |
Andy Wingo
|
686a6490f4
Function defined by make-cont-folder takes a cont, not a $fun
|
11 年之前 |
Andy Wingo
|
8320f50431
Rename $kentry to $kfun
|
11 年之前 |
Andy Wingo
|
24b611e81c
src and meta are fields of $kentry, not $fun
|
11 年之前 |
Andy Wingo
|
f5fcd7f203
build-cps niceties
|
11 年之前 |
Andy Wingo
|
3e1b97c1b0
Add with-fresh-name-state-from-dfg
|
11 年之前 |
Andy Wingo
|
408da79015
compute-max-label-and-var takes letrec vars into account.
|
11 年之前 |
Andy Wingo
|
2c3c086ef3
Add visit-cont-successors helper
|
11 年之前 |
Andy Wingo
|
90dce16db4
Use Tree-IL-like case-lambda clause chaining in CPS
|
11 年之前 |
Andy Wingo
|
a6f823bd02
Public make-cont-folder
|
11 年之前 |
Andy Wingo
|
1eda52c8ad
Vars and labels are separate namespaces
|
11 年之前 |
Andy Wingo
|
828ed94469
Replace all let-gensyms uses with let-fresh
|
11 年之前 |
Andy Wingo
|
9a1dfb7d2e
Continuation labels and variable identifiers may be integers
|
11 年之前 |
Andy Wingo
|
b3ae2b5068
Add VM and compiler support for calls to known procedures
|
11 年之前 |
Andy Wingo
|
3652769585
Rename $ktrunc to $kreceive
|
11 年之前 |
Andy Wingo
|
7ab76a830b
Remove "pop" from $prompt
|
11 年之前 |
Andy Wingo
|
13085a828f
Replace ($var sym) with ($values (sym)).
|
11 年之前 |
Andy Wingo
|
6e422a3599
Source information goes on the $continue, not the $cont.
|
11 年之前 |
Andy Wingo
|
96af4a18b8
Add "pop" field to $prompt
|
11 年之前 |
Andy Wingo
|
80b01fd086
Add CPS language
|
11 年之前 |