Commit History

Upphovsman SHA1 Meddelande Datum
  Andy Wingo 39729e8448 Rename $closure to $const-fun 6 år sedan
  Andy Wingo 9f98b4a5b1 Add $code CPS expression type 7 år sedan
  Andy Wingo 91d0db1bf7 Add VM ops needed for string-ref 7 år sedan
  Andy Wingo dd203e5d7d Remove optimizer and backend support for struct ops 7 år sedan
  Andy Wingo 73f55cb9ae Rename gc-pointer-ref to pointer-ref 7 år sedan
  Andy Wingo d355b42a3e Add optimizer and backend support for gc-pointer-ref 7 år sedan
  Andy Wingo 24f998e4d2 Lower box, box-ref, box-set! primcalls 7 år sedan
  Andy Wingo abfe04835b Remove special optimizer and backend support for pairs 7 år sedan
  Andy Wingo 6e100c9ba6 CPS pass now expects exploded vector primitives 7 år sedan
  Andy Wingo ad55ee83c3 $throw is a new kind of CPS term 7 år sedan
  Andy Wingo ee15ca1455 $prompt is now its own kind of CPS term. 7 år sedan
  Andy Wingo afb0a92d50 $branch is now a distinct CPS term type 7 år sedan
  Andy Wingo 315dd366ee Add scm-ref, etc instructions for generic heap object field access 7 år sedan
  Andy Wingo 2ab89102e7 Improve CSE complexity 7 år sedan
  Andy Wingo 1575c863fe Minor CSE run-time optimization 7 år sedan
  Andy Wingo aeb7c18b99 Add fabricated expressions for u64-s64 conversion 7 år sedan
  Andy Wingo bc1fdf73db Refactor aux definition fabrication in CSE pass 7 år sedan
  Andy Wingo 7e79a3291e Better untagging of fixnums 7 år sedan
  Andy Wingo 8b5f9648ff Add tag-fixnum instruction 7 år sedan
  Andy Wingo d7ecf35d70 Immediate parameter for struct-ref et al 7 år sedan
  Andy Wingo f9b8763921 Immediate variants of vector-ref, etc use immediate param 7 år sedan
  Andy Wingo c54c151eb6 $primcall has a "param" member 7 år sedan
  Andy Wingo f34abbc396 Add hacks around lack of allocation sinking 7 år sedan
  Andy Wingo c119623e45 Simplify $branch to always take a $primcall 7 år sedan
  Andy Wingo 723efdfc44 Fabricated expression tweak in CSE 8 år sedan
  Andy Wingo 8bf77f7192 Add support for unboxed s64 values 9 år sedan
  Andy Wingo dfbe869e24 Add low-level support for unboxed 64-bit unsigned ints 9 år sedan
  Andy Wingo c438998e48 Scalar replacement for f64->scm 9 år sedan
  Andy Wingo 04356dabb9 CSE can run on first-order CPS 9 år sedan
  Andy Wingo 4aabc205cc Add missing files 9 år sedan