Historial de Commits

Autor SHA1 Mensaje Fecha
  Mark H Weaver 10606b8760 DRAFT: Add immediate floats (iflos). hace 5 años
  Mark H Weaver 00973cbd2e In 'ash' and 'round-ash', handle right shift count of LONG_MIN. hace 6 años
  Mark H Weaver e6100f64bb Fix 'round-ash' of negative integers by huge right shift counts. hace 6 años
  Mark H Weaver e4c5f73f94 Gracefully handle huge shift counts in 'ash' and 'round-ash'. hace 6 años
  Daniel Llorens 7de77bf7d8 Fix bug in comparison between real and complex hace 8 años
  Mark H Weaver aa13da5189 Fix atan procedure when applied to complex numbers. hace 9 años
  Mark H Weaver 7af706e36e Fix 'exact-integer?' comment in numbers.test. hace 11 años
  Mark H Weaver 900a897cd3 Implement 'exact-integer?' and 'scm_is_exact_integer'. hace 11 años
  Mark H Weaver d360671c1c Fix edge case in 'ash'. hace 11 años
  Mark H Weaver 1ea0803e9e Revert "Fix edge case in 'ash'." hace 11 años
  Mark H Weaver 8df68898b9 Fix edge case in 'ash'. hace 11 años
  Mark H Weaver fa102e73c3 Fix numerator and denominator handling of signed zeroes and infinities. hace 11 años
  Mark H Weaver 620c13e8fc Rewrite 'rationalize' to fix bugs and improve efficiency. hace 11 años
  Mark H Weaver 3bbca1f723 gcd and lcm support inexact integer arguments. hace 11 años
  Mark H Weaver b4c55c9cce min and max: NaNs beat infinities, per R6RS errata. hace 11 años
  Mark H Weaver 284859c2f9 numbers.test: Fix inum/flonum comparison test on 32-bit machines. hace 11 años
  Mark H Weaver 95ed221785 Avoid lossy conversion from inum to double in numerical comparisons. hace 11 años
  Mark H Weaver ba0e46ea1b numbers.test: Avoid inexact arithmetic in computation of fixnum-bit. hace 11 años
  Mark H Weaver 0132928891 Fix bugs in numerical equality predicate. hace 11 años
  Mark H Weaver 4cc2e41cf7 Fix rounding in scm_i_divide2double for negative arguments. hace 11 años
  Mark H Weaver f480a98e9a Add 2012 and 2013 to copyright notice on numbers.test. hace 12 años
  Mark H Weaver ddb7174236 Improve sqrt handling of large integers and large and small rationals. hace 12 años
  Mark H Weaver 4400266478 Sqrt returns exact results when possible. hace 12 años
  Mark H Weaver 8150dfa1f2 Use scientific notation only if there are enough trailing zeroes. hace 12 años
  Mark H Weaver 1ea37620c2 Reimplement idbl2str number printer. hace 12 años
  Mark H Weaver 9823778490 Improve inexact division of exact integers. hace 12 años
  Mark H Weaver 24475b860b Reimplement 'inexact->exact' to avoid mpq functions. hace 12 años
  Mark H Weaver 1eb6a33a30 Simplify and improve scm_i_big2dbl, and add scm_i_big2dbl_2exp hace 12 años
  Mark H Weaver e08a12b535 Add 'round-ash', a rounding arithmetic shift operator hace 12 años
  Mark H Weaver a285b18ca8 Optimize and simplify fractions code. hace 12 años