Commit History

Upphovsman SHA1 Meddelande Datum
  Andy Wingo d4b3a36d42 Operations on 8-bit and 12-bit operands shuffle args into range 10 år sedan
  Andy Wingo f5765cc25e Slot allocation can re-use closure and argument slots 10 år sedan
  Andy Wingo 863034a8ac Remove needless label remapping in slot-allocation 10 år sedan
  Andy Wingo cf8bb03772 First-order CPS has $program and $closure forms 11 år sedan
  Andy Wingo 8320f50431 Rename $kentry to $kfun 11 år sedan
  Andy Wingo 24b611e81c src and meta are fields of $kentry, not $fun 11 år sedan
  Andy Wingo 7dbf40ea8b Allocate-slots avoids building CFA 11 år sedan
  Andy Wingo 90dce16db4 Use Tree-IL-like case-lambda clause chaining in CPS 11 år sedan
  Andy Wingo fbdb69b21c lookup-cont takes a DFG as its argument 11 år sedan
  Andy Wingo b3ae2b5068 Add VM and compiler support for calls to known procedures 11 år sedan
  Andy Wingo 02c624fc09 More precise stack marking via .guile.frame-maps section 11 år sedan
  Andy Wingo 3652769585 Rename $ktrunc to $kreceive 11 år sedan
  Andy Wingo ad4f6be137 Shuffle the first return value from truncating calls 11 år sedan
  Andy Wingo 8a2d420f74 All $values expressions go through allocate-values 11 år sedan
  Andy Wingo c79f873eb1 Fix allocate-slots bug 11 år sedan
  Andy Wingo f409295892 More robust compute-hints 11 år sedan
  Andy Wingo 7ab76a830b Remove "pop" from $prompt 11 år sedan
  Andy Wingo fa48a2f79a (call-with-values foo (lambda (a . b) a)) avoids consing rest list 11 år sedan
  Andy Wingo f8085163d6 Remove MVRA from VM frames 11 år sedan
  Andy Wingo 0c247a2fb6 Try to allocate arguments directly in call frames 11 år sedan
  Andy Wingo 987c1f5ff3 Rewrite slot allocation pass 11 år sedan
  Andy Wingo 13085a828f Replace ($var sym) with ($values (sym)). 11 år sedan
  Andy Wingo 6e422a3599 Source information goes on the $continue, not the $cont. 11 år sedan
  Andy Wingo d258fcccee RTL compilation sorts continuations topologically before visiting them 11 år sedan
  Andy Wingo 5bff312598 fix compilation of (let lp () (lp)) 11 år sedan
  Andy Wingo 96af4a18b8 Add "pop" field to $prompt 11 år sedan
  Andy Wingo e636f424b9 RTL slot allocator uses more precise, correct liveness information 11 år sedan
  Andy Wingo 8d59d55e86 RTL: Compile prompts 11 år sedan
  Andy Wingo 61c7264fcc Fix slot allocation bug 11 år sedan
  Andy Wingo 6e8ad82335 Add CPS -> RTL compiler 11 år sedan