Cronologia Commit

Autore SHA1 Messaggio Data
  Daniel Llorens 54c4753dd3 Add missing branch in scm_is_less_than() 10 mesi fa
  Daniel Llorens c0004442b7 Fix bad arguments to range_error() in numbers.c 2 anni fa
  Mikael Djurfeldt 27b86a6f32 Align argument type of scm_to_wchar with its declaration. 3 anni fa
  Mikael Djurfeldt 2e10a1257f Align return type of scm_to_wchar with its declaration. 3 anni fa
  Daniel Llorens 19bc021e34 Have log and log10(real nan) return real nan regardless of sign 3 anni fa
  Daniel Llorens 4feff820be Don't use HAVE_COPYSIGN in libguile/numbers.c 3 anni fa
  Daniel Llorens 6058d9e05d Simplify scm_abs for the real case 3 anni fa
  Andy Wingo 5481222670 Re-rewrite integer-expt in C 3 anni fa
  Andy Wingo aa5455ea98 Bignums avoid both custom GMP allocator and finalizers 3 anni fa
  Andy Wingo bdddef3cfd Avoid scm_i_mkbig outside numbers.c. 3 anni fa
  Andy Wingo 0c502a4d3c Use scm_integer_to_double_z in numbers.c instead of big2dbl 3 anni fa
  Andy Wingo 7029a9c491 Simplify magnitude, angle 3 anni fa
  Andy Wingo 3d56a90736 Remove last non-admin SCM_I_BIG_MPZ uses in numbers.c 3 anni fa
  Andy Wingo a4524da8c1 Simplify scm_exact_integer_quotient 3 anni fa
  Andy Wingo 0754dbf3e8 divide2double refactor 3 anni fa
  Andy Wingo c06fc3df54 Remove dead bignum frexp code from numbers.c 3 anni fa
  Andy Wingo f167627bb0 Expose frexp from integers lib 3 anni fa
  Andy Wingo 124d889227 Refactor scm_sqrt in terms of integers.[ch] 3 anni fa
  Andy Wingo 63a18a6c1a Reimplement exact-integer-sqrt with integers.[ch] 3 anni fa
  Andy Wingo 9a91c20a55 scm_to_mpz uses integer lib 3 anni fa
  Andy Wingo 106c5de5fc Implement scm_{to,from}_wchar inline 3 anni fa
  Andy Wingo 1802ed17b3 Reimplement scm_{to,from}_{int64,uint64} 3 anni fa
  Andy Wingo 717e787da6 Reimplement scm_{to,from}_{int32,uint32} 3 anni fa
  Andy Wingo 27910181c5 Reimplement scm_from_int8 etc 3 anni fa
  Andy Wingo f4db3ca3f9 Reimplement scm_is_{un,}signed_integer for bignums 3 anni fa
  Andy Wingo 7c53325c31 Fix scm_integer_to_double_z to always round; clean ups 3 anni fa
  Andy Wingo 8b2d58b993 Clean up scm_divide 3 anni fa
  Andy Wingo 3e08c9cec0 Remove support for allowing exact numbers to be divided by zero 3 anni fa
  Andy Wingo 9179525a05 Simplify scm_product, use integer lib 3 anni fa
  Andy Wingo c096670d38 Simplify scm_difference, use integer lib 3 anni fa