Historique des commits

Auteur SHA1 Message Date
  Andy Wingo d579848cb5 Fix bug lowering logand/immediate to ulogand/immediate il y a 1 an
  Andy Wingo 55256ab33f Better compilation for rational?, exact?, and so on il y a 1 an
  Andy Wingo c0715e0903 Recognize procedure? as a CPS primitive il y a 1 an
  Andy Wingo cd5ab6377b Add $switch CPS term kind il y a 4 ans
  Andy Wingo d238566d0e CPS compiler reduces eq? on constant to eq-constant? il y a 4 ans
  Andy Wingo a706b7e465 Fold (logior 0 INT) to INT il y a 5 ans
  Andy Wingo 70ad8a2e72 Reduce quo, rem, mod for power-of-two divisors il y a 5 ans
  Andy Wingo d1cf892880 Optimize fixnum or s64 -> f64 conversions il y a 5 ans
  Andy Wingo 9b3c4612bd CPS type analysis support for mutable vs immutable vectors il y a 7 ans
  Andy Wingo 29fee39c2a Variable renaming in type-fold.scm il y a 7 ans
  Andy Wingo afb0a92d50 $branch is now a distinct CPS term type il y a 7 ans
  Andy Wingo 108ade6b0e Re-add support for logbit? il y a 7 ans
  Andy Wingo 64acf24b40 Fix NaN handling in <= and >= il y a 7 ans
  Andy Wingo 40dac99d42 Integer comparison folding refactors il y a 7 ans
  Andy Wingo 695362a830 Better type folding for = on exact numbers il y a 7 ans
  Andy Wingo 6f3ae92b37 Improve type and range inference on bignums il y a 7 ans
  Andy Wingo 6a11fb1532 Add &exact-number helper definition il y a 7 ans
  Andy Wingo c22e61a7ff Fix u64/s64 typesafety around fixnum (un)tagging il y a 7 ans
  Andy Wingo a48735f56c Fix s64->scm reducer il y a 7 ans
  Andy Wingo 294dbaad35 Add support for comparisons against integer immediates il y a 7 ans
  Andy Wingo 4a0a930f1c Don't fold comparisons that might contain a NaN. il y a 7 ans
  Andy Wingo 7e79a3291e Better untagging of fixnums il y a 7 ans
  Andy Wingo e8226be0c0 Type folding has "macro reduction" phase il y a 7 ans
  Andy Wingo 7a7f71de5c Canonicalize <=, >=, and > primcalls to < il y a 7 ans
  Andy Wingo 17bd5a8938 Add lsh, rsh instructions il y a 7 ans
  Andy Wingo c54c151eb6 $primcall has a "param" member il y a 7 ans
  Andy Wingo 0d42f5467f Lower logtest branches to instead be 'zero? logand' il y a 7 ans
  Andy Wingo d1c69b5c95 Remove compiler support for u64-scm comparisons il y a 7 ans
  Andy Wingo 31e7f44340 Add compiler support for fixnum? primcall predicate il y a 7 ans
  Andy Wingo 79a2748f83 Add compiler support for s64 comparisons. il y a 7 ans