Commit Verlauf

Autor SHA1 Nachricht Datum
  Andy Wingo 39729e8448 Rename $closure to $const-fun vor 6 Jahren
  Andy Wingo 9f98b4a5b1 Add $code CPS expression type vor 6 Jahren
  Andy Wingo 24f998e4d2 Lower box, box-ref, box-set! primcalls vor 7 Jahren
  Andy Wingo abfe04835b Remove special optimizer and backend support for pairs vor 7 Jahren
  Andy Wingo 6e100c9ba6 CPS pass now expects exploded vector primitives vor 7 Jahren
  Andy Wingo ad55ee83c3 $throw is a new kind of CPS term vor 7 Jahren
  Andy Wingo ee15ca1455 $prompt is now its own kind of CPS term. vor 7 Jahren
  Andy Wingo afb0a92d50 $branch is now a distinct CPS term type vor 7 Jahren
  Andy Wingo 52e28fd19e Fix DCE over primcall setters with params vor 7 Jahren
  Andy Wingo 8d30643751 DCE of branches punches through dead terms vor 7 Jahren
  Andy Wingo a3173d1758 DCE eliminates effect-free branches to the same continuation vor 7 Jahren
  Andy Wingo c54c151eb6 $primcall has a "param" member vor 7 Jahren
  Andy Wingo c119623e45 Simplify $branch to always take a $primcall vor 7 Jahren
  Andy Wingo b40fac1e98 Factor out compute-effects/elide-type-checks from dce.scm vor 9 Jahren
  Andy Wingo 4aabc205cc Add missing files vor 9 Jahren
  Andy Wingo 420423f9a0 Remove CPS optimization passes and closure conversion vor 9 Jahren
  Andy Wingo 50fcdfece3 Remove "free" field of $fun vor 10 Jahren
  Andy Wingo 34ff3af9f0 Replace $letrec with $rec vor 10 Jahren
  Andy Wingo a9ec16f9c5 Remove $void CPS expression type vor 10 Jahren
  Andy Wingo 0ad455ca6b Remove size limit in elide-type-checks vor 10 Jahren
  Andy Wingo ec412d7562 Rewrite type inference pass to use namesets vor 10 Jahren
  Andy Wingo 59258f7cad Remove $kif vor 10 Jahren
  Andy Wingo 92805e2197 Add $branch expression type vor 10 Jahren
  Andy Wingo 3be43fb782 DCE uses type analysis to elide type checks vor 10 Jahren
  Andy Wingo 5d25fdae37 Rewrite effects analysis to be precise for fields. vor 10 Jahren
  Andy Wingo 40b36bbf94 Set-car! on a dead pair does not force the pair to be live vor 10 Jahren
  Andy Wingo 405805fbc3 Separate make-cont-folder into global and local variants vor 11 Jahren
  Andy Wingo a0329d0109 Root higher-order CPS term is always $kfun $cont vor 11 Jahren
  Andy Wingo a16af11320 compute-dfg takes a $kfun $cont, not a $fun vor 11 Jahren
  Andy Wingo 686a6490f4 Function defined by make-cont-folder takes a cont, not a $fun vor 11 Jahren