Histórico de commits

Autor SHA1 Mensagem Data
  Andy Wingo d1cf892880 Optimize fixnum or s64 -> f64 conversions 5 anos atrás
  Andy Wingo b1564df298 Unbox floor/ceiling and trigonometric functions where possible 5 anos atrás
  Andy Wingo 382cc5c246 Add support for optimized unboxed abs and sqrt 5 anos atrás
  Andy Wingo 73a769fc2b Add support no closure in $callk 5 anos atrás
  Andy Wingo f6c07e4eb2 Add compiler support for eliding closure bindings 5 anos atrás
  Andy Wingo 39729e8448 Rename $closure to $const-fun 6 anos atrás
  Andy Wingo 950a762dc2 Multiple-value returns now start from slot 0, not slot 1 6 anos atrás
  Andy Wingo 043432fd57 Reserve frame word for machine return address 6 anos atrás
  Andy Wingo b1705bd0f0 Prepare for frames having separate virtual and machine return addrs 6 anos atrás
  Andy Wingo 9f98b4a5b1 Add $code CPS expression type 6 anos atrás
  Andy Wingo 21d5897b4c Instruction explosion for char->integer 6 anos atrás
  Andy Wingo 91d0db1bf7 Add VM ops needed for string-ref 6 anos atrás
  Andy Wingo 39fb7e540b CPS conversion lowers string-length 6 anos atrás
  Andy Wingo 8573d94404 Remove optimizer and backend support for bv-u8-ref et al 7 anos atrás
  Andy Wingo 4829cb3ce9 Add assume-u64 and assume-s64 dataflow restrictions 7 anos atrás
  Andy Wingo 73f55cb9ae Rename gc-pointer-ref to pointer-ref 7 anos atrás
  Andy Wingo 13cafca168 Add raw u8-ref, etc instructions 7 anos atrás
  Andy Wingo d355b42a3e Add optimizer and backend support for gc-pointer-ref 7 anos atrás
  Andy Wingo 6e100c9ba6 CPS pass now expects exploded vector primitives 7 anos atrás
  Andy Wingo 06cf66d6cc Mark word-ref and word-ref/immediate as producing U64 values 7 anos atrás
  Andy Wingo 8248649966 Simplify prompt slot allocation now that bailouts can't continue 7 anos atrás
  Andy Wingo ad55ee83c3 $throw is a new kind of CPS term 7 anos atrás
  Andy Wingo de5c81b1d1 Fix add-prompt-control-flow-edges for terms with no continuation 7 anos atrás
  Andy Wingo ee15ca1455 $prompt is now its own kind of CPS term. 7 anos atrás
  Andy Wingo afb0a92d50 $branch is now a distinct CPS term type 7 anos atrás
  Andy Wingo 5675e46410 -O1 disables call precoloring 7 anos atrás
  Andy Wingo 39520f879a Simplify live variable computation for graphs without loops 7 anos atrás
  Andy Wingo 3600dbf0cc Refactor to finish the primcalls-take-parameters work 7 anos atrás
  Andy Wingo 5c38643fc6 Revert "Slot allocation allows s64/u64 representations of same var" 7 anos atrás
  Andy Wingo 5fbd4b8f9e Better support for unboxed signed arithmetic 7 anos atrás