Commit History

Author SHA1 Message Date
  Andy Wingo 5481222670 Re-rewrite integer-expt in C 3 years ago
  Andy Wingo 399d0c8745 Start porting srfi-60 off the bad bignum interfaces 3 years ago
  Andy Wingo a4524da8c1 Simplify scm_exact_integer_quotient 3 years ago
  Andy Wingo 0754dbf3e8 divide2double refactor 3 years ago
  Andy Wingo f167627bb0 Expose frexp from integers lib 3 years ago
  Andy Wingo 124d889227 Refactor scm_sqrt in terms of integers.[ch] 3 years ago
  Andy Wingo 63a18a6c1a Reimplement exact-integer-sqrt with integers.[ch] 3 years ago
  Andy Wingo 9a91c20a55 scm_to_mpz uses integer lib 3 years ago
  Andy Wingo 717e787da6 Reimplement scm_{to,from}_{int32,uint32} 3 years ago
  Andy Wingo 27910181c5 Reimplement scm_from_int8 etc 3 years ago
  Andy Wingo f4db3ca3f9 Reimplement scm_is_{un,}signed_integer for bignums 3 years ago
  Andy Wingo 7c53325c31 Fix scm_integer_to_double_z to always round; clean ups 3 years ago
  Andy Wingo 8b2d58b993 Clean up scm_divide 3 years ago
  Andy Wingo 9179525a05 Simplify scm_product, use integer lib 3 years ago
  Andy Wingo c096670d38 Simplify scm_difference, use integer lib 3 years ago
  Andy Wingo 10953e067c Clean up scm_sum 3 years ago
  Andy Wingo 54d7722523 Clean up <, reimplement in terms of integer lib 3 years ago
  Andy Wingo 44bee08512 Reimplement = on integer lib, clean up scm_num_eq_p 3 years ago
  Andy Wingo fc36cd610d Implement integer-to-string with new integer library 3 years ago
  Andy Wingo fc4228c196 Implement scm_integer_length with new integer library 3 years ago
  Andy Wingo 8b99ace658 Integer library takes bignums via opaque struct pointer 3 years ago
  Andy Wingo 7ec40fe5b0 Implement scm_logcount with new integer library 3 years ago
  Andy Wingo 88f56e91aa Implement scm_bit_extract with new integer library 3 years ago
  Andy Wingo 35861b28bb Implement scm_ash with new integer library 3 years ago
  Andy Wingo 2d5dc6a14c Implement scm_modulo_expt with new integer library 3 years ago
  Andy Wingo b41714d277 Implement scm_lognot with new integer library 3 years ago
  Andy Wingo 89cd48fcac Implement scm_logbit_p with new integer library 3 years ago
  Andy Wingo 6298d73115 Implement scm_logtest with new integer library 3 years ago
  Andy Wingo 459163fca1 Implement scm_logxor with new integer library 3 years ago
  Andy Wingo 7e85ffa822 Implement scm_logior with new integer library 3 years ago