Cronologia Commit

Autore SHA1 Messaggio Data
  Andy Wingo c3240d09b2 Unbox indexes of vectors, strings, and structs 9 anni fa
  Andy Wingo 92ed7f6989 Fix miscompilation of closures allocated as vectors 9 anni fa
  Andy Wingo 4aabc205cc Add missing files 9 anni fa
  Andy Wingo 420423f9a0 Remove CPS optimization passes and closure conversion 9 anni fa
  Andy Wingo 50fcdfece3 Remove "free" field of $fun 10 anni fa
  Andy Wingo 34ff3af9f0 Replace $letrec with $rec 10 anni fa
  Andy Wingo a9ec16f9c5 Remove $void CPS expression type 10 anni fa
  Andy Wingo 92805e2197 Add $branch expression type 10 anni fa
  Andy Wingo c4aa51bae8 Remove debugging code in closure-conversion 11 anni fa
  Andy Wingo fcb31f2953 Closure conversion eliminates self-references introduced by fixpoint 11 anni fa
  Andy Wingo 2920554a1e Refactor to closure-conversion 11 anni fa
  Andy Wingo 32e62c2dae Optimize closures with one free variable 11 anni fa
  Andy Wingo cd130361b8 Well-known closures represented using pairs or vectors 11 anni fa
  Andy Wingo 6dc886faf1 Avoid creating closures with no free variables 11 anni fa
  Andy Wingo 983413a1d9 Hard-wire calls to known procedures 11 anni fa
  Andy Wingo 8b1a4b23fd closure conversion computes well-known functions 11 anni fa
  Andy Wingo cf8bb03772 First-order CPS has $program and $closure forms 11 anni fa
  Andy Wingo a0329d0109 Root higher-order CPS term is always $kfun $cont 11 anni fa
  Andy Wingo b85f5f851f Closure conversion, reify-primitives use $kfun $cont 11 anni fa
  Andy Wingo d3dbf75ab3 with-fresh-name-state takes a cont, not a $fun 11 anni fa
  Andy Wingo 8320f50431 Rename $kentry to $kfun 11 anni fa
  Andy Wingo 24b611e81c src and meta are fields of $kentry, not $fun 11 anni fa
  Andy Wingo 90dce16db4 Use Tree-IL-like case-lambda clause chaining in CPS 11 anni fa
  Andy Wingo 828ed94469 Replace all let-gensyms uses with let-fresh 11 anni fa
  Andy Wingo b3ae2b5068 Add VM and compiler support for calls to known procedures 11 anni fa
  Andy Wingo 7ab76a830b Remove "pop" from $prompt 11 anni fa
  Andy Wingo 13085a828f Replace ($var sym) with ($values (sym)). 11 anni fa
  Andy Wingo 6e422a3599 Source information goes on the $continue, not the $cont. 11 anni fa
  Andy Wingo 96af4a18b8 Add "pop" field to $prompt 11 anni fa
  Andy Wingo 4b8de65e9d Add closure conversion 11 anni fa