Commit History

Автор SHA1 Съобщение Дата
  Andy Wingo c3240d09b2 Unbox indexes of vectors, strings, and structs преди 9 години
  Andy Wingo 92ed7f6989 Fix miscompilation of closures allocated as vectors преди 9 години
  Andy Wingo 4aabc205cc Add missing files преди 9 години
  Andy Wingo 420423f9a0 Remove CPS optimization passes and closure conversion преди 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 92805e2197 Add $branch expression type преди 10 години
  Andy Wingo c4aa51bae8 Remove debugging code in closure-conversion преди 11 години
  Andy Wingo fcb31f2953 Closure conversion eliminates self-references introduced by fixpoint преди 11 години
  Andy Wingo 2920554a1e Refactor to closure-conversion преди 11 години
  Andy Wingo 32e62c2dae Optimize closures with one free variable преди 11 години
  Andy Wingo cd130361b8 Well-known closures represented using pairs or vectors преди 11 години
  Andy Wingo 6dc886faf1 Avoid creating closures with no free variables преди 11 години
  Andy Wingo 983413a1d9 Hard-wire calls to known procedures преди 11 години
  Andy Wingo 8b1a4b23fd closure conversion computes well-known functions преди 11 години
  Andy Wingo cf8bb03772 First-order CPS has $program and $closure forms преди 11 години
  Andy Wingo a0329d0109 Root higher-order CPS term is always $kfun $cont преди 11 години
  Andy Wingo b85f5f851f Closure conversion, reify-primitives use $kfun $cont преди 11 години
  Andy Wingo d3dbf75ab3 with-fresh-name-state 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 90dce16db4 Use Tree-IL-like case-lambda clause chaining in CPS преди 11 години
  Andy Wingo 828ed94469 Replace all let-gensyms uses with let-fresh преди 11 години
  Andy Wingo b3ae2b5068 Add VM and compiler support for calls to known procedures преди 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 4b8de65e9d Add closure conversion преди 11 години